升级到Buster后,运行nagios测试出现问题

时间:2019-07-26 10:00:57

标签: casperjs nagios debian-buster

自从我更新为Buster以来,使用casperjs运行nagios网站测试时总是收到以下错误消息:

Auto configuration failed
139928113577600:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
139928113577600:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
    139928113577600:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
    139928113577600:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf
    File does not exist: /tmp/check_casperjs/casper_1564130682_46639.tmp at ./check_casperjs.pl line 288.

经过长时间的Google搜索,我一次又一次得到提示,我应该设置某个全局系统变量 如果再将以下系统变量写入/ etc / environment:

export OPENSSL_CONF=/etc/ssl/

我可以在我自己的用户上下文中通过控制台以“ sudo”身份运行nagiost测试,而不会出现错误消息。

如果我现在进行“ sudo -u nagios bash”操作,则无法使用简单的“ printenv”找到上述系统变量。 Nagios测试当然会再次引发错误。一个简单的新内容:

export OPENSSL_CONF=/etc/ssl/

我也可以在nagios用户的控制台上成功运行测试。

但是当我将输入的系统变量放入/ etc / evironment时,为什么不将输入的系统变量传递给系统范围 条目。另外,升级之前我也没有问题。如果我自己在Nagios中运行测试,则会再次收到上述错误消息。

请帮助! 还是我现在脑子里有一个结点?

非常感谢

0 个答案:

没有答案