检查-mk 安装.失败的依赖项(Mariadb、Python-reportlab、libgsf) [英] Check-mk installation. Failed dependencies (Mariadb, Python-reportlab, libgsf)

查看:32
本文介绍了检查-mk 安装.失败的依赖项(Mariadb、Python-reportlab、libgsf)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 amazon-ec2 上安装 check_mk 时遇到问题.

I have problem with installation check_mk on amazon-ec2.

我已经成功安装了 nagios core,我现在尝试通过 rpm 安装 check_mk 插件:

I have already installed nagios core successfully and I try now install check_mk plugin by rpm:

rpm -ivh check-mk-raw-1.2.8p17-el7-40.x86_64.rpm

Rpm 停止并返回安装所需依赖项的列表.其中大部分我安装成功,但其余部分有问题.

Rpm stop and return list of needed dependencies for installation. Most of them I installed successfully but I have problem with rest of it.

error: Failed dependencies:
    mariadb-server is needed by check-mk-raw-1.2.8p17-el7-40.x86_64
    python-reportlab is needed by check-mk-raw-1.2.8p17-el7-40.x86_64
    libgsf is needed by check-mk-raw-1.2.8p17-el7-40.x86_64

Mariadb

我按照站点 https://downloads.mariadb.org/mariadb/repositories/的说明进行操作

接下来我在/etc/yum.repos.d/目录中创建了 MariaDB.repo 文件,内容如下:

Next I created MariaDB.repo file in /etc/yum.repos.d/ directory with content:

# MariaDB 10.1 RedHat repository list - created 2017-02-28 11:57 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

之后我尝试通过命令安装 MariaDB:

After that I tried install MariaDB by command:

sudo yum install MariaDB-server MariaDB-client

结果我得到了跟随错误

Error: Package: MariaDB-server-10.1.21-1.el7.centos.x86_64 (mariadb)
           Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: MariaDB-server-10.1.21-1.el7.centos.x86_64 (mariadb)
           Requires: libsystemd.so.0()(64bit)

所以我尝试安装 systemd,结果我得到了:

So I tried install systemd, in result I got:

configure: error: *** libmount support required but libraries not found

当我尝试通过 yum 安装它时,我收到了:

when I tried install it by yum I received:

Package libmount-2.23.2-26.27.amzn1.x86_64 already installed and latest version
Nothing to do

Python-reportlab

rpm -Uvh python-reportlab-3.1.8-5.fc23.x86_64.rpm 
warning: python-reportlab-3.1.8-5.fc23.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 34ec9cba: NOKEY
error: Failed dependencies:
    python-pillow is needed by python-reportlab-3.1.8-5.fc23.x86_64


rpm -Uvh python-pillow-3.0.0-1.fc23.i686.rpm
warning: python-pillow-3.0.0-1.fc23.i686.rpm: Header V3 RSA/SHA256 Signature, key ID 34ec9cba: NOKEY
error: Failed dependencies:
    libc.so.6 is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.0) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.1) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.1.3) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.11) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.3) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.3.4) is needed by python-pillow-3.0.0-1.fc23.i686
    libc.so.6(GLIBC_2.4) is needed by python-pillow-3.0.0-1.fc23.i686
    libfreetype.so.6 is needed by python-pillow-3.0.0-1.fc23.i686
    libjpeg.so.62 is needed by python-pillow-3.0.0-1.fc23.i686
    libjpeg.so.62(LIBJPEG_6.2) is needed by python-pillow-3.0.0-1.fc23.i686
    liblcms2.so.2 is needed by python-pillow-3.0.0-1.fc23.i686
    libopenjp2.so.7 is needed by python-pillow-3.0.0-1.fc23.i686
    libpthread.so.0 is needed by python-pillow-3.0.0-1.fc23.i686
    libpthread.so.0(GLIBC_2.0) is needed by python-pillow-3.0.0-1.fc23.i686
    libpthread.so.0(GLIBC_2.1) is needed by python-pillow-3.0.0-1.fc23.i686
    libpthread.so.0(GLIBC_2.2) is needed by python-pillow-3.0.0-1.fc23.i686
    libpthread.so.0(GLIBC_2.3.2) is needed by python-pillow-3.0.0-1.fc23.i686
    libpython2.7.so.1.0 is needed by python-pillow-3.0.0-1.fc23.i686
    libtiff.so.5 is needed by python-pillow-3.0.0-1.fc23.i686
    libtiff.so.5(LIBTIFF_4.0) is needed by python-pillow-3.0.0-1.fc23.i686
    libwebp.so.5 is needed by python-pillow-3.0.0-1.fc23.i686
    libwebpdemux.so.1 is needed by python-pillow-3.0.0-1.fc23.i686
    libwebpmux.so.1 is needed by python-pillow-3.0.0-1.fc23.i686
    libz.so.1 is needed by python-pillow-3.0.0-1.fc23.i686


 rpm -Uvh glibc-2.24-3.fc25.i686.rpm 
warning: glibc-2.24-3.fc25.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fdb19c98: NOKEY
error: Failed dependencies:
    glibc-common = 2.24-3.fc25 is needed by glibc-2.24-3.fc25.i686
    glibc-langpack = 2.24-3.fc25 is needed by glibc-2.24-3.fc25.i686


rpm -ivh glibc-common-2.25-1.fc26.x86_64.rpm 
warning: glibc-common-2.25-1.fc26.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 64dab85d: NOKEY
error: Failed dependencies:
    /usr/bin/bash is needed by glibc-common-2.25-1.fc26.x86_64
    glibc = 2.25-1.fc26 is needed by glibc-common-2.25-1.fc26.x86_64

libgsf

我成功地从源代码 (libgsf-1.14.0) 安装了它,但是当我尝试使用 rpm check-mk 安装命令时,我在失败的依赖项中看到它.我可以以某种方式手动将其添加到 rpm 列表中吗?

I installed it from source (libgsf-1.14.0) successfully, nevertheless when I trying use rpm check-mk installation command I see it in failed dependencies. Can I somehow add it to rpm list manually?

如有任何线索,我将不胜感激.我挣扎太久没有进展.

I will be grateful for any clue. I struggle with it too long without progress.

操作系统发布:

NAME="Amazon Linux AMI"
VERSION="2016.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.09"
PRETTY_NAME="Amazon Linux AMI 2016.09"

Architecture:          x86_64

2017 年 2 月 28 日

28.02.2017

我成功安装了 MariaDB:

Successfully I installed MariaDB:

Package MariaDB-server-10.1.21-1.el6.x86_64 already installed and latest version 
Package MariaDB-client-10.1.21-1.el6.x86_64 already installed and latest version 

但我仍然得到失败的依赖项:

but still I get failed dependencies:

rpm -Uvh check-mk-raw-1.2.8p17-el7-40.x86_64.rpm 

error: Failed dependencies: 
mariadb-server is needed by check-mk-raw-1.2.8p17-el7-40.x86_64 
python-reportlab is needed by check-mk-raw-1.2.8p17-el7-40.x86_64 
libgsf is needed by check-mk-raw-1.2.8p17-el7-40.x86_64 how resolve it?

01.03.2017

01.03.2017

最后我安装了 rhel6 的版本,它现在可以工作了.

Finally I installed version for rhel6 and it's working now.

推荐答案

我想我可以帮助MariaDB,今天我遇到了同样的问题.

I think I can help with MariaDB, today I encountered with the same issue.

我试图安装最新的 MariaDB 10.1,但我遇到了和你一样的错误.Docker 社区前段时间遇到了这个问题,他们刚刚将 RHEL 7.1 升级到了新版本,所有问题都消失了.

I was trying to install the latest MariaDB 10.1 and I got the same error as you there. Docker community had this issue some time ago and they just upgraded RHEL 7.1 to newer version and all the problems were gone.

众所周知,使用 Amazon Linux 并不是那么简单.

As we all know, with Amazon Linux it's not so simple.

所以我按照这些步骤安装了 MariaDB 5.5(就我的目的而言,它没问题)

So I followed these steps and I was able to install MariaDB 5.5 (for my purposes it was OK)

  • 使用此内容修改您的 MariaDB.repo 文件(实际上,只有 baseurl 更改):

  • Modify your MariaDB.repo file with this content (actually, only baseurl changes):

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

  • 清理存储库元数据

  • Clean repos metadata

    sudo yum clean metadata 
    

  • 最后,尝试安装MariaDB服务器和客户端

    sudo yum install -y MariaDB-server MariaDB-client
    

  • 对我来说效果很好.祝你好运.

    It worked very well for me. Good luck.

    这篇关于检查-mk 安装.失败的依赖项(Mariadb、Python-reportlab、libgsf)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆