子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2

今天在ubuntu kylin上安装了virtualbox, 后来我想删除了再装个新一点的,结果正常的情况下删除不了,我就把找到的virtualbox的目录全部都删除了,

再通过apt-get remove等命令就删除不了了,出现标题所示的错误

子进程 已安装 pre-removal 脚本 返回了错误号 1

在网上找了一圈,费了好大的劲才找到以下的解决方案,记录一下,

http://www.xuebuyuan.com/2153374.html
sudo gedit /var/lib/dpkg/status

找到Package: <package name>,比如Package: vsftpd

删除这部分的描述,删到下个Package: XXX前就好。存档后,再进行操作就OK了。

二、子进程 已安装 post-installation 脚本 返回了错误号 1或2 解决办法:

sudo rm /var/lib/dpkg/info/<package name>.*

比如sudo rm /var/lib/dpkg/info/vsftpd.*,存档后,再进行操作就OK了。

这个解决方法是真的不错,我之前删除不了旧的virtualbox,结果新的virtualbox也装不了,

时间: 2025-01-02 05:14:05

子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2的相关文章

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装

用shell脚本实现通用二进制格式mysql 5.5.28 x86_64的安装 首先在网上用gfsoso.com来搜索下载mysql软件包mysql-5.5.28-linux2.6-x86_64.tar.gz,再用 winSCP把mysql上传到服务器上,上传位置可根据个人喜好,我个人一般放在服务器的/usr/local/src目录下. 此处我们是先命令行下实现一次,而后所有操作全部用shell脚本自动实现. 个人环境 centos 6.5 X86-64  所用空闲空间都做成了LVM. 准备工作

Apache HTTPserver安装后报:无法启动,由于应用程序的并行配置不对-(已解决)

原创作品.出自 "深蓝的blog" 博客.欢迎转载,转载时请务必注明出处.否则有权追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/46375453 安装Apache Http Server后报"应用程序无法启动,由于应用程序的并行配置不对"错误. 无法启动: 错误信息:应用程序无法启动,由于应用程序的并行配置不对.请參阅应用程序事件日志,或使用sxstrace.exe. 解决思路

配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。

http://www.cnblogs.com/jiaruistone/articles/1441634.html 我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法. 方法一.     使用“DataProtectionConfigurationProvider”形式加密,创建test.aspx文件,代码如下: 需要添加引用 using System.Web.Configuration; using System.IO; //加密 protected void

Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法

原文:Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法 很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装.但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x

PhP 常见安装错误configure error xml2-config not found. please check your libxml2 installation

编译PHP的时候报错: 安装 PHP 5.4.3 报 configure error xml2-config not found. please check your libxml2 installation 错误 检查是否安装了libxm包 [[email protected] software]# rpm -qa |grep  libxml2  // 查看当前已经安装点包 libxml2-2.6.26-2.1.12 libxml2-python-2.6.26-2.1.12 重新安装libxm

vs安装后当切换到图形设计界面的时候自动弹出“正在准备安装的提升”,然后程序处于假死状态

Vs2008 安装后当切换到图形设计界面的时候自动弹出 "正在准备安装的提示",然后程序处于假死状态 在网上找了很多,最终解决问题:  从vs2008安装光盘中找到 /WCU/WebDesignerCore/WebDesignerCore.EXE文件,解压后安装即可解决.

在Win2008R2上安装vCenter6.7出现“系统上未安装通用C运行时。您可以从Microsoft网站上下载并安装”错误的解决办法

准备在一台Win2008R2虚拟机上安装vCenter 6.7,在安装时,弹出“系统上未安装通用C运行时.您可以从Microsoft网站上下载并安装”的错误提示,如下图所示. 进入微软官网“Windows中的Universal C Runtime更新”页面,针对自己的作品系统选择安装更新包. 操作系统更新 所有受支持的基于 x86 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Windows 8.1 版本立即下载该程序包. 所有受支持的基于 x64 的 Win

SVN安装过程出现“Custom action InstallWMISchemaExecute failed:服务不存在,或已被标记为删除”

在安装SVN服务端的时候,总是出现下面的错误,进而停止安装.具体的错误如下: 安装了好多的版本,都出现了这样的问题.我的系统是window7 64位的. 哪位路过的大神给评论一下,给点建议.帮我解决一下!在此谢谢啦!

Android分步注册,Activity由B返回A修改再前往B,B中已填项不变

某日突然想到标题问题,一般来说返回上一个Activity,当前Activity应该自动销毁.要想保留值,便想到用bundle传递的方式 最后功能是实现了,但感觉方法很笨. 主要代码如下: 1 package com.example.valuepass; 2 3 import com.example.programdemo.R; 4 5 import android.app.Activity; 6 import android.content.Intent; 7 import android.os