dpkg: 处理软件包 python3-minimal (--configure)时出错: 子进程 已安装 post-installation 脚本 返回错误状态 127 在处理时有错误发生: 2021-02-22 10:34:01

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
$sudoapt-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一边,恢复正常

dpkg: 处理软件包 python3-minimal (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 127
在处理时有错误发生:
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决如下:

首先输入:

 sudo dpkg -C
:~$ sudo dpkg -C
下列软件包已被解开,但是尚未配置。
要令它们运行正常,您必须借助 dpkg --configure
或者 dselect 菜单中的配置项:
 python-pip           alternative Python package installer
 mercurial            easy-to-use, scalable distributed version control system
下列软件包只是被不全面地配置了,这也许要归咎于
第一次配置它们时出的问题。您最好能重新配置它们。
借助 dpkg --configure <软件包名> 或者用 dselect 
菜单中的配置项重新配置软件包:
 python-distlib       low-level components of python distutils2/packaging
 mercurial-common     easy-to-use, scalable distributed version control system 
 python-colorama      Cross-platform colored terminal text in Python - Python 2
 python-html5lib      HTML parser/tokenizer based on the WHATWG HTML5 specifica
 python-setuptools    Python Distutils Enhancements
 python-wheel         built-package format for Python

  原因是,我们在将python2.7升级到python3.3时,只是将/usr/local/bin目录下修改了(使用ln -s 或者其他),然而我们的配置目录并没有修改..

使用如下的方式可以有效的解决:

sudo apt-get clean
sudo apt-get update
sudo apt-get install --reinstall python-minimal python-lockfile
上午不小心误删Ubuntu /usr/local/lib/python3.5/dist-packages下的所有文件,然后运行apt-get 指令来安装或者更新程序的候,不停出现 E: Sub-process /usr/bin/dpkg returned an error code (1) 这样的错误信息。 转载:https://blog.csdn.net/weixin_39278265/a... 在用ubuntu apt-get安装或卸载软件出现了python-minimal错误问题,网上找了很多处理方法都没有解决。提示错误信息如下: python-minimal (2.7.12-1~16.04) ... Traceback (most recent call last): File "/usr/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main "__main__", fname, loader, pkg_ OpenJDK Github 镜像 这个存储库包含我一直试图一起破解的脚本,以便定期和轻松地将 OpenJDK mercurial 存储库镜像到 Github。 我还没有实现这个目标,但我会尝试在这里记录我到目前为止的想法和所做的事情,以及我认为还需要做的事情。 我正在使用安装的 Git 和 Mercurial,以及 Mercurial 插件,该插件执行将 Mercurial 历史记录转换为 Git 格式的实际工作。 这样做涉及三个不同的挑战。 据我所知,OpenJDK 将自己组织成子项目,其中许多项目都有自己专用的 Mercurial 存储库集(例如jdk 、 jaxp 、 corba等),因此它们的功能似乎相似git 分支。 这表明一个有用的镜像策略可以将共享历史的 mercurial 存储库合并到一个单独的 github 存储库中,例如具有许多分支的单个jdk存 在python3.5下安装好matplotlib后,准备显示一张图片测试一下,但是控制台报错说需要安装python3-tk,我天真的以为直接: sudo apt-get install python3-tk  就可以了呢。但是不行,说是找不到对应的资源。我就开始各种百度,谷歌,网上各种帖子,依然没有解决我的问题。后来找到一个python3-tk的安装包,deb格式的。我以为这样就行了呢,开始执行: sudo dpkg -i …..deb  发现它依赖blt,这是什么鬼,不管了,先安装再说。这又各种不行,各种依赖。就这样被折腾了好几个小,几乎要怀疑人生了。回到最初的起点,呆呆的望着那个 标题简而言之。我试图清除所有的python安装,因为它们是一团糟。原来,我破坏了所有内容,并且无法使用apt-get或dpkg安装或卸载任何内容,而仅在不同间出现以下错误消息(或类似消息):Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following pack... 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入python3-minimal_3.6.5-3_amd64.deb 安装失败导入 欢迎使用Markdown编辑器 你好! 这是你第一次 正在设置 ubuntu-drivers-common (1:0.4.17.7) ... /var/lib/dpkg/info/ubuntu-drivers-common.postinst: 21: /var/lib/dpkg/info/ubuntu-drivers-common.postinst: py3compile: not found dpkg: 处理软件包 ubuntu-drivers... 正在卸载 nvidia-prime (0.8.2) ... /var/lib/dpkg/info/nvidia-prime.postrm: 79: /var/lib/dpkg/info/nvidia-prime.postrm: lsb_release: not found dpkg: 处理软件包 nv... 错误为:安装wine未完成卸载wine dpkg: 处理软件包 update-notifier-common (--configure)出错:  子进程安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 ttf-mscorefonts-installer 的配置工作不能继续: sudo apt-get install python3.4Reading package lists... DoneBuilding dependency treeReading state information... Donepython3.4 is already the newest version.0 upgraded, 0 newly installed, 0 to remove a... 我的系统是ubuntu16.04。在~$ python3 -VPython 3.6.5 :: Anaconda, Inc.~$ python -VPython 3.6.5 :: Anaconda, Inc.我曾经对rm -f做了一些愚蠢的事情,根据this删除了一些较低版本的python。然后我遇到了很多无法解决的错误。在我安装了:^{pr2}$安装某些软件包出现的错误,例如:sudo apt ... 版权声明本文为CSDN博主「RuiH.AI」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接https//blog.csdn.net/qq_41035283/article/details/119614932。可能是dpkg管理的包信息出现了损坏。...... dpkg: 处理软件包 python-crypto (--configure)出错:  子进程安装 post-installation 脚本 返回错误状态 1 dpkg: 处理软件包 samba-common-bin (--confi vmware的Ubuntu的apt-get开机后一开始就报错。 第一个错误 Resource temporarily unavailable apt-get install xxx 发现如下: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) 表明是apt已经在被使用了。 先查看... 登录python的官网,下载安装包,在这里我选择了python 3.5,点击即可下载一个exe文件,点击,并按照其指示进行安装即可。安装过程中需要注意两个地方:1.选择路径的候最好仅使用英文,否则有可能在安装完成之后无法使用(如:D:\python);2.在安装过程中会提示一个选项为是否配置环境变量,这里最好选中,但也可以稍后自己进行环境变量的配置,当然这里还会出现是否安装pip的选项等,建议选... 我使用的是Ubuntu16.04,我删除了预装的python3,想重新安装。但是,我在使用sudo apt-get -f install python3遇到一个错误:Reading package lists... DoneBuilding dependency treeReading state information... Donepython3.5 is already the newes...