问题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相关推荐

  1. 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: ...

  2. 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 ...

  3. 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是否安 ...

  4. 报错解决: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. ...

  5. 调用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 ...

  6. 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 ...

  7. 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 ...

  8. 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 ...

  9. ImportError: libopenblas.so.0: cannot open shared object file

    ImportError: libopenblas.so.0: cannot open shared object file 解决: sudo apt-get install libopenblas-d ...

  10. 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:/ ...

最新文章

  1. 湖北孝感计算机职称考试,2015湖北职称计算机考试报名:孝感职称计算机报名入口...
  2. 吃惊!江苏抽查发现,144篇硕士学位论文不合格,部分单位将被约谈
  3. 鸿蒙51单片机,基于C51系列单片机的交通控制系统设计
  4. 李宏毅深度学习——第一天(Bias and Variance)
  5. android闹钟提醒
  6. python 一次输入10个数_python 如何一次输入3个整数
  7. spring之IOC和DI关系
  8. 2的10次方-1的python表达式_第1章 语言处理与Python
  9. 手眼标定,我的结果显示手和眼相距上千米!手眼标定结果准确率如何提高?
  10. 数领科技|做工业设计可能会用到哪些软件?
  11. oracle 错误06512,处理ORA-06512错误
  12. 神经网络预测股价python talib_用机器学习来预测股价(代码+文档)——2018年iNTUtion决赛大作!...
  13. 将数字上调至8的倍数
  14. stm32外设-DMA
  15. 简单教程:修改txt文件的图标
  16. 鸟哥的linux私房菜第七章
  17. 街霸 隆(Ryu)波动拳(Hadoken)动画(二)细节
  18. 转转闲鱼源码搭建教程
  19. 优酷,迅雷视屏播放接口
  20. 什么是HTML语义化标签?常见HTML语义化标签大全,以及不同标签比较

热门文章

  1. mysql dcn_Tdsql DCN同步技术原理介绍
  2. Windows远程提示“终端服务器超出了最大允许连接”
  3. excel信息表怎么转换成word形式?在线免费转换2步完成
  4. kali linux捆绑工具shellter的安装及使用
  5. 【Git】查看改动文件清单
  6. SpringBoot中怎么访问静态图片
  7. B站网页下载视频(flv格式)
  8. 如何入门嵌入式?ARM嵌入式开发板学习方法步骤
  9. 开心网kaixin001状告kaixin,停用“开心网”名称,赔偿1000万元
  10. 《后端》bug: java.lang.IllegalArgumentException: geronimo.jta.1.1.spec: Invalid module name: ‘1‘ is not