Пытаюсь установить NRPE на

Linux version 2.6.32-131.0.15.el6.x86_64 (mockbuild@x86-007.build.bos.redhat.com) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Tue May 10 15:42:40 EDT 2011
репозитории:

[root@host]# yum repolist
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
repo id                  repo name                                                       status
epel                     Extra Packages for Enterprise Linux 6 - x86_64                   7,404
rpmforge                 Red Hat Enterprise 6Server - RPMforge.net - dag                 11,012
repolist: 18,416
yum -y install nrpe
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
Package nrpe is obsoleted by nagios-nrpe, trying to install nagios-nrpe-2.12-1.el5.rf.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package nagios-nrpe.x86_64 0:2.12-1.el5.rf will be installed
--> Processing Dependency: nagios-plugins for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Processing Dependency: libssl.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Processing Dependency: libcrypto.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Running transaction check
---> Package nagios-nrpe.x86_64 0:2.12-1.el5.rf will be installed
--> Processing Dependency: libssl.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Processing Dependency: libcrypto.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
---> Package nagios-plugins.x86_64 0:1.4.15-2.el6 will be installed
--> Processing Dependency: nagios-common for package: nagios-plugins-1.4.15-2.el6.x86_64
--> Running transaction check
---> Package nagios-common.x86_64 0:3.3.1-3.el6 will be installed
---> Package nagios-nrpe.x86_64 0:2.12-1.el5.rf will be installed
--> Processing Dependency: libssl.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Processing Dependency: libcrypto.so.6()(64bit) for package: nagios-nrpe-2.12-1.el5.rf.x86_64
--> Finished Dependency Resolution
Error: Package: nagios-nrpe-2.12-1.el5.rf.x86_64 (rpmforge)
           Requires: libcrypto.so.6()(64bit)
Error: Package: nagios-nrpe-2.12-1.el5.rf.x86_64 (rpmforge)
           Requires: libssl.so.6()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Или так

./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Пытаюсь поставить gcc

yum install gcc
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Install Process
No package gcc available.
Error: Nothing to do

Куда копать подскажите? А то с Red Hat первый раз связался...

2 (01.06.2012 09:28:32 отредактировано Vadimsky)

InVariable пишет:

Куда копать подскажите? А то с Red Hat первый раз связался...

Доустановить же пакеты, которые он требует, точнее библиотеки:

InVariable пишет:

Requires: libcrypto.so.6()(64bit)

InVariable пишет:

Requires: libssl.so.6()(64bit)

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

3

InVariable пишет:

repo id                  repo name                                                       status
epel                     Extra Packages for Enterprise Linux 6 - x86_64                   7,404
rpmforge                 Red Hat Enterprise 6Server - RPMforge.net - dag                 11,012

У Вас реально только два репозитория подключено? А, собственно, дистрибутивные где?

4

Ну система досталась в наследство, что подключено то подключено...

Vadimsky пишет:

Доустановить же пакеты, которые он требует, точнее библиотеки:

Это как раз понятно...
Говорю yum install openssl
А он отвечает - Nothing to do

5

Скачайте отсюда: http://rpmfind.net/linux/rpm2html/searc … Search+...
rpm-файл и сделайте yum licalinstall /полный/путь/до/файла

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

6

А какой конкретно подходит для моей системы?

7

Судя по

InVariable пишет:

Linux version 2.6.32-131.0.15.el6.x86_64

то вам нужен CentOS 6.2 for x86_64 пакет

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

8 (01.06.2012 16:51:41 отредактировано InVariable)

yum localinstall /root/openssl098e-0.9.8e-17.el6.centos.2.i686.rpm
Loaded plugins: product-id, subscription-manager
Updating Red Hat repositories.
Setting up Local Package Process
Examining /root/openssl098e-0.9.8e-17.el6.centos.2.i686.rpm: openssl098e-0.9.8e-17.el6.centos.2.i686
Marking /root/openssl098e-0.9.8e-17.el6.centos.2.i686.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package openssl098e.i686 0:0.9.8e-17.el6.centos.2 will be installed
--> Processing Dependency: libc.so.6 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libc.so.6(GLIBC_2.7) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libcom_err.so.2 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libdl.so.2 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libgssapi_krb5.so.2 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libk5crypto.so.3 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libkrb5.so.3 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libresolv.so.2 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Processing Dependency: libz.so.1 for package: openssl098e-0.9.8e-17.el6.centos.2.i686
--> Finished Dependency Resolution
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.7)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libkrb5.so.3(krb5_3_MIT)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.1.3)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libk5crypto.so.3(k5crypto_3_MIT)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.1)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libkrb5.so.3
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.4)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libgssapi_krb5.so.2
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libcom_err.so.2
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libz.so.1
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libresolv.so.2
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libk5crypto.so.3
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.3.4)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.0)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libdl.so.2
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6(GLIBC_2.3)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libdl.so.2(GLIBC_2.0)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libdl.so.2(GLIBC_2.1)
Error: Package: openssl098e-0.9.8e-17.el6.centos.2.i686 (/openssl098e-0.9.8e-17.el6.centos.2.i686)
           Requires: libc.so.6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Это что мне всё надо искать и вручную ставить??? Или можно автоматизировать???

9

InVariable пишет:

Это что мне всё надо искать и вручную ставить??? Или можно автоматизировать???

Hrafn пишет:

У Вас реально только два репозитория подключено? А, собственно, дистрибутивные где?

10 (01.06.2012 17:17:06 отредактировано InVariable)

InVariable пишет:

Ну система досталась в наследство, что подключено то подключено...

Как подключить? И какие правильные?

11

Я так понимаю, что у Вас именно Red Hat и подписка не куплена?

12 (04.06.2012 10:16:13 отредактировано InVariable)

Hrafn пишет:

Я так понимаю, что у Вас именно Red Hat и подписка не куплена?

Видимо так оно и есть... Можно подключить какие-то другие репозитории?

13

В таком случае. единственный вариант - подключение репозиториев от CentOS аналогичной версии

14

Hrafn пишет:

В таком случае. единственный вариант - подключение репозиториев от CentOS аналогичной версии

Какие подойдут для данной системы? Полез в вики, там очень много делений на дополнительные и т.д...

15

как пример:

[base]
name=CentOS-$releasever - Base
baseurl=http://mirror.lanigera.com/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.lanigera.com/CentOS/RPM-GPG-KEY-CentOS-6
enabled=1

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirror.lanigera.com/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.lanigera.com/CentOS/RPM-GPG-KEY-CentOS-6
enabled=1

16

пути до репозитоиев можно сменить, например. на яндексовские

17

А архитектуру как указывать? Я так понимаю это 64 разрядная?

18 (04.06.2012 15:08:59 отредактировано InVariable)

Спасибо!

cat /etc/yum.repos.d/yandex.repo

[ya-base]
name=Yandex - CentOS-$releasever - Base
baseurl=http://mirror.yandex.ru/centos/6/os/x86_64
gpgcheck=1
gpgkey=http://mirror.yandex.ru/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

#released updates
[ya-updates]
name=Yandex - CentOS-$releasever - Updates
baseurl=http://mirror.yandex.ru/centos/6/updates/x86_64/
gpgcheck=1
gpgkey=http://mirror.yandex.ru/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

19

не за что