Ubuntu下,dpkg安装出错的修复

news/2024/11/18 10:58:02/

参考

http://www.khattam.info/2009/08/04/solved-subprocess-pre-removal-script-returned-error-exit-status-2-error/

 

我在ubuntu上安装ldap-account-manager的时候出错,

当sudo aptitude install ldap-account-manager

出现如下错误:

当我sudo dpkgdpkg -i ldap-account-manager2.4.all.deb

出现如下错误:

这时候,

apt-get remove --purge,apt-get -f install

都不管用了

后来看了一人的解决方案,甚是感激啊。

其实就是将dpkg的status删除,我怎么就没有想到呢?

 

首先,确定以下命令不能用

然后,确定以下命令不能用

如果都不行,恭喜你,你的dpkg真的有问题了。

现在开始

1、备份你的dpkg的status

sudo cp /var/lib/dpkg/status ~/backup/dpkg/

2、编辑status文件

sudo vim /var/lib/dpkg/status

3、查找你出问题的软件包,在本文中就是万恶的ldap-account-manager

在vim中

/ldap-account-manager

4、全删除整个关于ldap-account-manager的package,保存退出

5、保证格式

保证下一个package和上一个package中间有一行空行。

6、现在已经找不到ldap-account-manager包了,重新安装。当然aptitude已经可以正常使用了。

 


http://www.ppmy.cn/news/258163.html

相关文章

错误 ORA-01102: cannot mount database in EXCLUSIVE mode 的处理方法

今天启动数据库时报错了! SQL> startup mount ORACLE instance started. Total System Global Area 608174080 bytes Fixed Size 1220844 bytes Variable Size 176164628 bytes Database Buffers 427819008 bytes Redo…

OK6410 LCD驱动移植

今天完成了 OK6410 的LCD 驱动移植,那么直接进入正题,我的操作环境是: 主机: XP系统, VMware Ubuntu 10.10 虚拟机。 开发板:OK6410,A板,256M2G 。 LCD :飞凌4.3 寸…

(更新)从零开始利用docker搭建CTFd动态独立靶机的靶场

更新 由于CTFd版本和ctfd-whale版本更新,以下的配置可能会出现不成功的情况,鉴于此,做出以下更新,请移步到以下链接 CTFd动态靶机靶场搭建 一、前言 1.最近准备毕业设计,准备搭建CTFd动态独立靶机的靶场(ctfdctfd-w…

hdu6470

f[n] f[n-1] 2*f[n-2] n^3 矩阵快速幂,主要n^3比较麻烦一些,需要构造一个6*6的矩阵 贴一个图,照这个图构造矩阵即可。 这里有比较详细的推导过程 https://www.cnblogs.com/shuaihui520/p/10545858.html 贴个代码: //矩阵快速…

CTFD支持动态靶机的搭建笔记(docker:ctfd+ctf-whale)2021.2.5

CTFD支持动态靶机的搭建笔记(docker:ctfdctf-whale) 本篇文章最后更新于2021年2月25日 转载请注明来源:https://err0r.top/article/CTFD/ 文章目录 CTFD支持动态靶机的搭建笔记(docker:ctfdctf-whale&…

Hex文件的学习

Hex文件格式 hex文件、bin文件都是可以烧录到MCU中的16进制文件,mcu可执行的文件格式。 文件格式以行为单位记录,每行以16进制一个字节为单位记录数据。 hex文件行格式: x: 行(: ) A:字节数,数据长度1byte B:数据起始地址&#xf…

从零用Docker搭建CTFd动态靶场(CTFd+CTFd-whale)2023/04/01

目录 一.前言 二.服务器 三.搭建 1.安装Docker和Docker-compose并配置 (1)修改国内源 (2)更新yum包 (3)卸载旧版本 (4)安装必要工具 (5)添加docker的存储库 (6)安装docker-ce (7)设置开机启动并启动docker (8)安装docker-compose,不行就去GitHub上手动下载并改名放…

matlab中的rand ,randn,和randi函数

1. rand(m,n) 生成m行n列均匀分布在(0~1)之间的伪随机数。 rand(1,5)ans 0.6797 0.6551 0.1626 0.1190 0.4984 2. randn (m,n) 生成m行n列标准正态分布的伪随机数(均值为0,方差为1) randn(1,5)ans 1.532…