【问题标题】:Httpd service is not started with dlopen error in RHEL 8.4在 RHEL 8.4 中,Httpd 服务未启动并出现 dlopen 错误
【发布时间】:2021-11-14 17:42:06
【问题描述】:

我已将现有操作系统从 RHEL 6.10 升级到 RHEL 8.4。在 6.10 设置中,该服务运行良好。但是在 8.4 中,当我尝试启动 httpd 服务时,服务失败并出现以下错误。

/usr/xxxxx/xxx/apache/bin/httpd:符号查找错误: /usr/xxxxx/xxx/apache/lib/libapr-1.so.0:未定义符号:dlopen

另外,我尝试安装“libapr*”包,但出现以下错误,

参数不匹配:libapr1 错误:找不到匹配项:libapr1

在此先感谢您的帮助。

【问题讨论】:

    标签: apache rhel dlopen


    【解决方案1】:

    “/lib64/”文件夹中的一些库在执行期间未正确加载。在 LD_PRELOAD 中添加所需的库并导出。

    上面的命令帮助我解决了这个问题。

    有时,由于缺少符号链接,httpd 服务会抛出“连接被拒绝”错误。添加这些符号链接将使 httpd 服务运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-16
      • 2022-01-13
      • 2016-06-09
      • 2010-10-22
      • 1970-01-01
      • 2016-09-10
      • 2017-11-30
      • 1970-01-01
      相关资源
      最近更新 更多