lighttpd出现mod_indexfile.so: cannot open shared object file: No such file or directory
问题log
# lighttpd -f /etc/lighttpd.conf
2021-10-14 12:03:28: (plugin.c.169) dlopen() failed for: /usr/lib/lib/mod_indexfile.so /usr/lib/lib/mod_indexfile.so: cannot open shared object file: No such file or directory
2021-10-14 12:03:28: (server.c.679) loading plugins finally failed
解决方案
方法一:启动增加-m参数指定路径
使用-m参数指定库文件路径,库文件实际路径/usr/lib,所以只需要将执行执行修改为如下即可:
lighttpd -f /etc/lighttpd.conf -m /usr/lib &
方法二:修改SConstruct、Makefile、Makefile.am、Makefile.in文件
lighttpd/SConstruct文件
将
env.Append(CPPFLAGS = [
'-DLIGHTTPD_VERSION_ID=' + str(version_id),
'-DPACKAGE_NAME=\\"' + package + '\\"',
'-DPACKAGE_VERSION=\\"' + version + '\\"',
'-DLIBRARY_DIR="\\"${libdir}\\""',
'-D_FILE_OFFSET_BITS=64', '-D_LARGEFILE_SOURCE', '-D_LARGE_FILES'
] )
修改为
env.Append(CPPFLAGS = [
'-DLIGHTTPD_VERSION_ID=' + str(version_id),
'-DPACKAGE_NAME=\\"' + package + '\\"',
'-DPACKAGE_VERSION=\\"' + version + '\\"',
'-DLIBRARY_DIR="\\"/usr/lib\\""',
'-D_FILE_OFFSET_BITS=64', '-D_LARGEFILE_SOURCE', '-D_LARGE_FILES'
] )
修改lighttpd/src/Makefile.am
将
DEFS= @DEFS@ -DHAVE_VERSION_H -DLIBRARY_DIR="\"$(libdir)\"" -DSBIN_DIR="\"$(sbindir)\""
修改为
DEFS= @DEFS@ -DHAVE_VERSION_H -DLIBRARY_DIR="\"/usr/lib\"" -DSBIN_DIR="\"$(sbindir)\""
修改lighttpd/src/Makefile.in
将
DEFS = @DEFS@ -DHAVE_VERSION_H -DLIBRARY_DIR="\"$(libdir)\"" -DSBIN_DIR="\"$(sbindir)\""
修改为
DEFS = @DEFS@ -DHAVE_VERSION_H -DLIBRARY_DIR="\"/usr/lib\"" -DSBIN_DIR="\"$(sbindir)\""
lighttpd出现mod_indexfile.so: cannot open shared object file: No such file or directory相关推荐
- libgstreamer-1.0.so.0: cannot open shared object file: No such file or directory
1. 问题现象 error while loading shared libraries: libgstreamer-1.0.so.0: cannot open shared object file: ...
- libopencv_core.so.2.4: cannot open shared object file: Depends: libopencv-photo2.4v5
1. 问题现象 在使用 ffmpeg 报错误如下: ffmpeg: error while loading shared libraries: libopencv_core.so.2.4: canno ...
- OSError: libcudart.so.8.0: cannot open shared object file: No such file or directory 解决方法
OSError: libcudart.so.8.0: cannot open shared object file: No such file or directory 解决方法 检查cuda8是否安 ...
- 报错解决:cp: error while loading shared libraries: libc.so.6: cannot open shared object file: No such fi
我的个人博客:zhang0peter的个人博客 先说一下为什么会发生这个错误,我看这篇博客:分享Centos6.5升级glibc过程 ,里面提到了如下命令: $ rm -rf /lib64/libc. ...
- 调用torchtext报错OSError: libtorch_cpu.so: cannot open shared object file: No such file or directory
环境 torch版本1.4.0 报错 报错信息如题.调用torchtext报错 OSError: libtorch_cpu.so: cannot open shared object file: No ...
- tensorflow-gpu版本出现libcublas.so.8.0:cannot open shared object file
文章主要参考以下博客https://www.aliyun.com/zixun/wenji/1289957.html 在利用GPU加速tensorflow时,出现了libcublas.so.8.0:ca ...
- linux c gcc编译报错 can not be used when making a shared object; recompile with -fPIC
目录 错误现象 错误原因 解决方法 PIC 简介 错误现象 使用 google protobuf 时,出现错误 /usr/bin/ld: /usr/local/lib/libprotobuf.a(me ...
- libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
安装完python3.7.5之后,pip3.7.5 install psutil --user 报错: libpython3.7m.so.1.0: cannot open shared object ...
- ImportError: libopenblas.so.0: cannot open shared object file
ImportError: libopenblas.so.0: cannot open shared object file 解决: sudo apt-get install libopenblas-d ...
- libcublas.so: cannot open shared object file
libcublas.so.9.1: cannot open shared object file ok: sudo ldconfig /usr/local/cuda-9.1/lib64 https:/ ...
最新文章
- 湖北孝感计算机职称考试,2015湖北职称计算机考试报名:孝感职称计算机报名入口...
- 吃惊!江苏抽查发现,144篇硕士学位论文不合格,部分单位将被约谈
- 鸿蒙51单片机,基于C51系列单片机的交通控制系统设计
- 李宏毅深度学习——第一天(Bias and Variance)
- android闹钟提醒
- python 一次输入10个数_python 如何一次输入3个整数
- spring之IOC和DI关系
- 2的10次方-1的python表达式_第1章 语言处理与Python
- 手眼标定,我的结果显示手和眼相距上千米!手眼标定结果准确率如何提高?
- 数领科技|做工业设计可能会用到哪些软件?
- oracle 错误06512,处理ORA-06512错误
- 神经网络预测股价python talib_用机器学习来预测股价(代码+文档)——2018年iNTUtion决赛大作!...
- 将数字上调至8的倍数
- stm32外设-DMA
- 简单教程:修改txt文件的图标
- 鸟哥的linux私房菜第七章
- 街霸 隆(Ryu)波动拳(Hadoken)动画(二)细节
- 转转闲鱼源码搭建教程
- 优酷,迅雷视屏播放接口
- 什么是HTML语义化标签?常见HTML语义化标签大全,以及不同标签比较
热门文章
- mysql dcn_Tdsql DCN同步技术原理介绍
- Windows远程提示“终端服务器超出了最大允许连接”
- excel信息表怎么转换成word形式?在线免费转换2步完成
- kali linux捆绑工具shellter的安装及使用
- 【Git】查看改动文件清单
- SpringBoot中怎么访问静态图片
- B站网页下载视频(flv格式)
- 如何入门嵌入式?ARM嵌入式开发板学习方法步骤
- 开心网kaixin001状告kaixin,停用“开心网”名称,赔偿1000万元
- 《后端》bug: java.lang.IllegalArgumentException: geronimo.jta.1.1.spec: Invalid module name: ‘1‘ is not