找回密码
 注册
查看: 2051|回复: 3

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

[复制链接]
发表于 2006-10-18 21:19:27 | 显示全部楼层 |阅读模式
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却不管用了,何故?
发表于 2006-10-18 21:23:51 | 显示全部楼层
RPWT
回复

使用道具 举报

 楼主| 发表于 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文件。不知道是不是因为这个原因
回复

使用道具 举报

 楼主| 发表于 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就行了
教训就是不要随便删除看似无用的文件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-7-18 01:17 , Processed in 0.039181 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表