E: Sub-process /usr/bin/dpkg returned an error code (1)解决办法

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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)

Jetbrains全家桶1年46,售后保障稳定

解决方法:

现将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一边,恢复正常

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213376.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月24日 下午12:22
下一篇 2025年7月24日 下午1:01


相关推荐

  • maven 连 nexus 服务器(样本)

    maven 连 nexus 服务器(样本)

    2021年5月8日
    129
  • Eclipse使用新手教程

    Eclipse使用新手教程

    2021年11月24日
    61
  • 小试牛刀:SQL 注入攻击

    小试牛刀:SQL 注入攻击小试牛刀 SQL 注入攻击一 检测注入点二 判断是否存在 SQL 注入可能三 数据库爆破四 字段爆破五 数据库表爆破六 用户名 密码爆破七 总结一 检测注入点首先 在 http 120 203 13 75 6815 id 1 目标站点页面发现了 id 说明可以通过查询 id 1 的内容来获得页面 这相当于查询语句 select from 表名 whereid 1

    2026年3月19日
    2
  • 通过经纬度计算距离的公式是什么_excel经纬度计算距离公式

    通过经纬度计算距离的公式是什么_excel经纬度计算距离公式原文地址:http://www.storyday.com/html/y2009/2212_according-to-latitude-and-longitude-distance-calculation-formula.html在去年cosbeta曾经发布了一个网页计算工具,这个作用就是根据地球上两点之间的经纬度计算两点之间的直线距离。经纬度到距离的计算在通信工程中应用比较广泛,所以cosbet

    2026年2月20日
    4
  • java运算符或_java运算符

    java运算符或_java运算符1 运算符和表达式 1 运算符 对常量或者变量进行操作的符号 2 表达式 用运算符把常量或者变量连接起来符合 Java 语法的式子就可以称为表达式 不同运算符连接的表达式是不同的表达式 举例说明 inta 10 intb 20 intc a b 是一个运算符 并且是算术运算符 a b 是表达式 由于 是算数运算符 所以这个表达式叫算术表达式算术运算符号

    2026年3月18日
    2
  • 原来jdk自带了这么好玩的工具 > JPS使用教程「建议收藏」

    原来jdk自带了这么好玩的工具 > JPS使用教程「建议收藏」jps(JavaVirtualMachineProcessStatusTool)jsp是java提供的一个显示当前所有java进程pid的命令,适合在linux/unix平台上简单察看当前java进程的一些简单情况。很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程以及进程id。jps也是一样,它的作用是显示当前系统的java进程情况及进程id。我们可以通过它来查看我们到底启动了几个java进程(因为每一个java程序都会独占一个java虚拟机实

    2026年1月30日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号