cnhnln 发表于 2006-10-18 21:19:27

etch卸载2.6.16-2-amd64-generic失败


www:~# aptitude -y purge linux-image-2.6.16-2-amd64-generic
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取扩展状态文件
正在初始化软件包状态... 完成
正在读取软件集说明档... 完成
创建标签数据库... 完成
下列软件包将被“删除”:
linux-image-2.6.16-2-amd64-generic{p}
0 个软件包被升级,新安装 0 个,1 个将被删除, 同时 0 个将不升级。
需要获取 0B 的存档。解包后将要使用 0B。
正在编辑扩展状态信息... 完成
(正在读取数据库 ... 系统当前总共安装有 41531 个文件和目录。)
正在删除 linux-image-2.6.16-2-amd64-generic ...
正在清除 linux-image-2.6.16-2-amd64-generic 的配置文件 ...
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /vmlinuz-2.6.17-2-amd64
Updating /boot/grub/menu.lst ... done

dpkg:处理 linux-image-2.6.16-2-amd64-generic (--purge)时出错:
子进程·post-removal script·返回了错误号·128
在处理时有错误发生:
linux-image-2.6.16-2-amd64-generic
localepurge: checking system for new locale ...
localepurge: processing locale files ...
localepurge: processing man pages ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
软件包安装失败。正在试图恢复:

已经删除了,不过不是purge,只是remove了。但是现在purge却不管用了,何故?

jiangtao9999 发表于 2006-10-18 21:23:51

RPWT :roll:

cnhnln 发表于 2006-11-23 21:23:00

sid i386
从2.6.18-1-686升级到2.6.18-2-686遇到同样问题。老的2.6.18-1-686卸载不干净了
在卸载之前曾经手动删除了/目录下对应老内核的vmlinuz-old和initrd.img-old文件。不知道是不是因为这个原因

cnhnln 发表于 2006-11-23 21:40:06

真是这样阿。呵呵,问题解决
/复制boot下的vmlinuz-2.6.18-2-686、initrd.img-2.6.18-2-686到xxxx-2.6.18-1-686,然后在/目录下建立2个连接vmlinuz-old和initrd.img-old指向/boot下的xxxx-2.6.18-1-686。然后再purge就行了
教训就是不要随便删除看似无用的文件
页: [1]
查看完整版本: etch卸载2.6.16-2-amd64-generic失败