E: Sub-process usrbindpkg returned an error code (1)解决办法

    技术2023-10-23  113

    E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法 安装libapache2-svn出现了这个错误,是由于apt-get安装软件时出现了类似于:

    dpkg: error processing package libapache2-mod-svn (--configure): subprocess installed post-installation script returned error exit status 1 No apport report written because the error message indicates its a followup error from a previous failure. dpkg: dependency problems prevent configuration of libapache2-svn: libapache2-svn depends on libapache2-mod-svn; however: Package libapache2-mod-svn is not configured yet. dpkg: error processing package libapache2-svn (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: libapache2-mod-svn libapache2-svn E: Sub-process /usr/bin/dpkg returned an error code (1)

    解决方法: 现将info文件夹更名

    sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk

    新建一个新的info文件夹

    sudo mkdir /var/lib/dpkg/info 安装修复

    sudo apt-get update sudo apt-get install -f  执行完上一步操作后,在info文件夹下生成一些文件,现将这些文件全部移到info.bk文件夹下

    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk 把自己新建的info文件夹删掉

    sudo rm -rf /var/lib/dpkg/info 恢复原有info文件夹,修改名字

    sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info 到这里已经成功安装了,但我还遇到了相关文件的缺失,例如

    /etc/apache2/mods-available/dav_svn.conf

    但是现在至少能够正常安装了,直接索性卸载重装

    sudo apt-get --purge remove libapache2-mod-svn  sudo apt-get --purge remove libapache2-svn  sudo apt-get autoremove

    再install一边,恢复正常 ———————————————— 版权声明:本文为博主「Mr.Stick」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/stickmangod/article/details/85316142

    Processed: 0.010, SQL: 9