RHEL8 (CentOS8): ошибка компиляции nag ios -plugins с perl - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь скомпилировать плагины nag ios в блоке RHEL8, но он терпит неудачу и выдает сообщение об ошибке при запуске tools/build_perl_modules

make[2]: Entering directory '/root/nagios-plugins-2.2.1/perlmods'
../tools/build_perl_modules -d /usr/local/nagios/perl -em .
make[2]: ../tools/build_perl_modules: Command not found
make[2]: *** [Makefile:1462: all-local] Error 127
make[2]: Leaving directory '/root/nagios-plugins-2.2.1/perlmods'
make[1]: *** [Makefile:1431: all-recursive] Error 1
make[1]: Leaving directory '/root/nagios-plugins-2.2.1'
make: *** [Makefile:1352: all] Error 

Я скомпилировал те же плагины nag ios в RHEL5, RHEL6 и RHEL7 какое-то время go без проблем.

tools/build_perl_modules действительно СУЩЕСТВУЕТ:

# ls -l tools/build_perl_modules
-rwxr-xr-x 1 root root 9999 Jun 16 12:27 tools/build_perl_modules

Фактически, при запуске этой perl программы:

# ../tools/build_perl_modules -d /usr/local/nagios/perl -em .
-bash: ../tools/build_perl_modules: yes: bad interpreter: No such file or directory

Это сообщение из-за строки shebang

#!yes
# SYNTAX:

, что для меня очень странно. И все же это работало в предыдущих выпусках RHEL!

С уважением

1 Ответ

0 голосов
/ 16 июня 2020

После установки perl-Module-Build сообщение об ошибке исчезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...