求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
(正在读取数据库 ... 60%dpkg: 无法恢复的致命错误,中止:
failed to read on buffer copy for 软件包“libfs6”的文件名列表文件: 输入/输出错误
N: Ignoring file 'apt-build' in directory '/etc/apt/sources.list.d/' as it has no filename extension
E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: 无法恢复的致命错误,中止:
failed to read on buffer copy for 软件包“libfs6”的文件名列表文件: 输入/输出错误
failed to read on buffer copy for 软件包“libfs6”的文件名列表文件: 输入/输出错误
N: Ignoring file 'apt-build' in directory '/etc/apt/sources.list.d/' as it has no filename extension
E: Sub-process /usr/bin/dpkg returned an error code (2)
dpkg: 无法恢复的致命错误,中止:
failed to read on buffer copy for 软件包“libfs6”的文件名列表文件: 输入/输出错误
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
X11 Font Services library
试试 sudo defoma-app purge gs 看下提示。这是字体注册的软件,升级导致字体错误的,少见。试试吧。
试试 sudo defoma-app purge gs 看下提示。这是字体注册的软件,升级导致字体错误的,少见。试试吧。
● 鸣学
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
eexpress 写了:X11 Font Services library
试试 sudo defoma-app purge gs 看下提示。这是字体注册的软件,升级导致字体错误的,少见。试试吧。
libin@GYB:~$ sudo defoma-app purge gs
[sudo] password for libin:
W: gs is already removed. It is recommended to run defoma-app purge gs.
W: libwmf0.2-7 is already removed. It is recommended to run defoma-app purge libwmf0.2-7.
Purging font configuration of gs...
Purging category psprint..
Purging category cmap..
Purging category cid..
Purging category truetype..
Purging category gsfontderivative..
Purging category type3..
Purging category type1..
出现这个东西。。 兄弟我没有接触过。。 求解。。
-
- 帖子: 3173
- 注册时间: 2010-01-13 23:26
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
把你的 /var/log/syslog 和 /var/log/syslog.1 两个文件的内容完整地帖一下。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
哥哥。。这文件太大。。 贴不上来。 字符超出限制rediscover 写了:把你的 /var/log/syslog 和 /var/log/syslog.1 两个文件的内容完整地帖一下。
刚查看 贴子
viewtopic.php?t=243666
前几天被误导,删除了/var/dpkg/info 文件夹的内容,导致安装和卸载任何包的时候都提示:
“dpkg:严重警告:无法找到软件包“vlc-plugin-esd”的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。”
后来IRC聊天室里 AutumnCat 给出解决方法:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v xxxx | grep -v xxxx| xargs sudo aptitude reinstall
其中“grep -v xxxx”为需要排除的包。
例如,用户是在网站上下载的opera的deb包安装的opera,这时是修复的时候,系统可能出现如下提示:
E: 我无法找到对应 opera 软件包的文件。在这种情况下您可能需要手动修正这个软件包。
正在编辑扩展状态信息... 完成
E: 我无法找到对应 opera 软件包的文件。在这种情况下您可能需要手动修正这个软件包。
E: 内部错误:无法生成下载软件包列表
xargs: sudo:以状态 255 退出;中止
这时只要把提示的包名称输入在“grep -v xxxx”里替换掉“X”就可以,就像这样:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v opera | xargs sudo aptitude reinstall
如果还有上面的提示,但是包的名称不同,就在后面再加一个“| grep xxx”
以包”benliud”为例:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v opera | grep -v benliud | xargs sudo aptitude reinstall
以此类推。
运行
sudo dpkg -l | grep ^ii | awk '{print $2}' | grep -v google-chrome-unstable | grep -v linux-image-2.6.32-27-generic | grep -v ttf-symbol-replacement | grep -v wine1.2 | grep -v winetricks | grep -v wisotool | grep -v rsyslog | grep -v fcitx | grep -v google-talkplugin | grep -v kdepim-runtime | grep -v linuxqq | grep -v wine | xargs sudo aptitude reinstall
提示
需要获取 0B/1,275MB 的存档。 解包后将要使用 0B。
E: 无法立即对 bash 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-Configure (2)
xargs: sudo:以状态 255 退出;中止
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
让我贴的 那个两个日志里面东西太多。。 贴不上来rediscover 写了:把你的 /var/log/syslog 和 /var/log/syslog.1 两个文件的内容完整地帖一下。
查找到帖子
viewtopic.php?t=243666
中有个方法
前几天被误导,删除了/var/dpkg/info 文件夹的内容,导致安装和卸载任何包的时候都提示:
“dpkg:严重警告:无法找到软件包“vlc-plugin-esd”的文件名列表文件,现假定该软件包目前没有任何文件被安装在系统里。”
后来IRC聊天室里 AutumnCat 给出解决方法:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v xxxx | grep -v xxxx| xargs sudo aptitude reinstall
其中“grep -v xxxx”为需要排除的包。
例如,用户是在网站上下载的opera的deb包安装的opera,这时是修复的时候,系统可能出现如下提示:
E: 我无法找到对应 opera 软件包的文件。在这种情况下您可能需要手动修正这个软件包。
正在编辑扩展状态信息... 完成
E: 我无法找到对应 opera 软件包的文件。在这种情况下您可能需要手动修正这个软件包。
E: 内部错误:无法生成下载软件包列表
xargs: sudo:以状态 255 退出;中止
这时只要把提示的包名称输入在“grep -v xxxx”里替换掉“X”就可以,就像这样:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v opera | xargs sudo aptitude reinstall
如果还有上面的提示,但是包的名称不同,就在后面再加一个“| grep xxx”
以包”benliud”为例:
dpkg -l | grep ^ii | awk '{print $2}' | grep -v opera | grep -v benliud | xargs sudo aptitude reinstall
以此类推。
我用到的命令是
sudo dpkg -l | grep ^ii | awk '{print $2}' | grep -v google-chrome-unstable | grep -v linux-image-2.6.32-27-generic | grep -v ttf-symbol-replacement | grep -v wine1.2 | grep -v winetricks | grep -v wisotool | grep -v rsyslog | grep -v fcitx | grep -v google-talkplugin | grep -v kdepim-runtime | grep -v linuxqq | grep -v wine | xargs sudo aptitude reinstall
运行后提示错误。
需要获取 0B/1,275MB 的存档。 解包后将要使用 0B。
E: 无法立即对 bash 进行配置。请查看 man 5 apt.conf 中的 APT::Immediate-Configure (2)
xargs: sudo:以状态 255 退出;中止
-
- 帖子: 3173
- 注册时间: 2010-01-13 23:26
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
如果是删除了 /var/dpkg/info,那么我建议你重新安装。你可以把那两个文件压缩成 .tar.gz 作为附件发上来,但是我觉得还是重装比较好,删除了 dpkg info 文件之后系统里的软件包记录就被完全清空了。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
rediscover 写了:如果是删除了 /var/dpkg/info,那么我建议你重新安装。你可以把那两个文件压缩成 .tar.gz 作为附件发上来,但是我觉得还是重装比较好,删除了 dpkg info 文件之后系统里的软件包记录就被完全清空了。
没有删除 /var/dpkg/info
只是从 10.04 升级到了 10.10
使用的命令 为
sudo update-manager -d
升级结束。重启电脑。使用一切正常
就是在安装软件的时候就出现 dpkg: 无法恢复的致命错误
syslog 日志已经 发上来了
- 附件
-
- syslog.tar.gz
- syslog 和 syslog.1
- (98.02 KiB) 已下载 12 次
-
- 帖子: 3173
- 注册时间: 2010-01-13 23:26
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
很可能是你的硬件故障,log 里有很多这样的错误:
Feb 9 17:03:43 GYB kernel: [11218.600600] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 17:03:43 GYB kernel: [11218.600607] ata1.00: irq_stat 0x40000008
Feb 9 17:03:43 GYB kernel: [11218.600614] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 17:03:43 GYB kernel: [11218.600626] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 17:03:43 GYB kernel: [11218.600628] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 17:03:43 GYB kernel: [11218.600634] ata1.00: status: { DRDY ERR }
Feb 9 17:03:43 GYB kernel: [11218.600638] ata1.00: error: { UNC }
Feb 9 17:03:43 GYB kernel: [11218.604265] ata1.00: configured for UDMA/133
Feb 9 17:03:43 GYB kernel: [11218.604284] ata1: EH complete
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
rediscover 写了:很可能是你的硬件故障,log 里有很多这样的错误:
Feb 9 17:03:43 GYB kernel: [11218.600600] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 17:03:43 GYB kernel: [11218.600607] ata1.00: irq_stat 0x40000008
Feb 9 17:03:43 GYB kernel: [11218.600614] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 17:03:43 GYB kernel: [11218.600626] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 17:03:43 GYB kernel: [11218.600628] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 17:03:43 GYB kernel: [11218.600634] ata1.00: status: { DRDY ERR }
Feb 9 17:03:43 GYB kernel: [11218.600638] ata1.00: error: { UNC }
Feb 9 17:03:43 GYB kernel: [11218.604265] ata1.00: configured for UDMA/133
Feb 9 17:03:43 GYB kernel: [11218.604284] ata1: EH complete
我的娘啊。。 升级了下系统。升级出硬件问题来了。
我一直认为是 “libfs6” 这个软件包因为升级出现了问题
在 dpkg 时候 检索数据库。导致错误出现。。
难道我要重新装系统实验下?俺的娘啊。。。痛苦死了。。
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
rediscover 写了:很可能是你的硬件故障,log 里有很多这样的错误:
Feb 9 17:03:43 GYB kernel: [11218.600600] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 17:03:43 GYB kernel: [11218.600607] ata1.00: irq_stat 0x40000008
Feb 9 17:03:43 GYB kernel: [11218.600614] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 17:03:43 GYB kernel: [11218.600626] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 17:03:43 GYB kernel: [11218.600628] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 17:03:43 GYB kernel: [11218.600634] ata1.00: status: { DRDY ERR }
Feb 9 17:03:43 GYB kernel: [11218.600638] ata1.00: error: { UNC }
Feb 9 17:03:43 GYB kernel: [11218.604265] ata1.00: configured for UDMA/133
Feb 9 17:03:43 GYB kernel: [11218.604284] ata1: EH complete
实在没招了。 直接 ctrl+alt+f1 到命令行下面 执行 命令
sudo dpkg -S libfs6
检测下 libfs6这个软件包。
结果返回一堆 类似 以下的 东西。。
看到最后好像更 硬盘有关系了。。 愁人。。
Feb 9 21:37:53 GYB kernel: [13727.834409] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:37:53 GYB kernel: [13727.834412] ata1.00: irq_stat 0x40000008
Feb 9 21:37:53 GYB kernel: [13727.834415] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:37:53 GYB kernel: [13727.834420] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:37:53 GYB kernel: [13727.834421] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:37:53 GYB kernel: [13727.834423] ata1.00: status: { DRDY ERR }
Feb 9 21:37:53 GYB kernel: [13727.834425] ata1.00: error: { UNC }
Feb 9 21:37:53 GYB kernel: [13727.837997] ata1.00: configured for UDMA/133
Feb 9 21:37:53 GYB kernel: [13727.838012] ata1: EH complete
Feb 9 21:37:56 GYB kernel: [13730.396753] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:37:56 GYB kernel: [13730.396757] ata1.00: irq_stat 0x40000008
Feb 9 21:37:56 GYB kernel: [13730.396760] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:37:56 GYB kernel: [13730.396765] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:37:56 GYB kernel: [13730.396766] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:37:56 GYB kernel: [13730.396768] ata1.00: status: { DRDY ERR }
Feb 9 21:37:56 GYB kernel: [13730.396770] ata1.00: error: { UNC }
Feb 9 21:37:56 GYB kernel: [13730.401177] ata1.00: configured for UDMA/133
Feb 9 21:37:56 GYB kernel: [13730.401194] ata1: EH complete
Feb 9 21:37:58 GYB kernel: [13732.958719] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:37:58 GYB kernel: [13732.958722] ata1.00: irq_stat 0x40000008
Feb 9 21:37:58 GYB kernel: [13732.958725] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:37:58 GYB kernel: [13732.958730] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:37:58 GYB kernel: [13732.958731] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:37:58 GYB kernel: [13732.958733] ata1.00: status: { DRDY ERR }
Feb 9 21:37:58 GYB kernel: [13732.958734] ata1.00: error: { UNC }
Feb 9 21:37:58 GYB kernel: [13732.962250] ata1.00: configured for UDMA/133
Feb 9 21:37:58 GYB kernel: [13732.962267] ata1: EH complete
Feb 9 21:38:00 GYB kernel: [13734.385544] NVRM: os_raise_smp_barrier(), invalid context!
Feb 9 21:38:00 GYB kernel: [13734.401242] NVRM: os_raise_smp_barrier(), invalid context!
Feb 9 21:38:01 GYB kernel: [13735.543077] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:38:01 GYB kernel: [13735.543083] ata1.00: irq_stat 0x40000008
Feb 9 21:38:01 GYB kernel: [13735.543090] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:38:01 GYB kernel: [13735.543102] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:38:01 GYB kernel: [13735.543105] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:38:01 GYB kernel: [13735.543110] ata1.00: status: { DRDY ERR }
Feb 9 21:38:01 GYB kernel: [13735.543114] ata1.00: error: { UNC }
Feb 9 21:38:01 GYB kernel: [13735.547336] ata1.00: configured for UDMA/133
Feb 9 21:38:01 GYB kernel: [13735.547347] ata1: EH complete
Feb 9 21:38:04 GYB kernel: [13738.127434] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:38:04 GYB kernel: [13738.127441] ata1.00: irq_stat 0x40000008
Feb 9 21:38:04 GYB kernel: [13738.127448] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:38:04 GYB kernel: [13738.127460] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:38:04 GYB kernel: [13738.127462] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:38:04 GYB kernel: [13738.127468] ata1.00: status: { DRDY ERR }
Feb 9 21:38:04 GYB kernel: [13738.127472] ata1.00: error: { UNC }
Feb 9 21:38:04 GYB kernel: [13738.131371] ata1.00: configured for UDMA/133
Feb 9 21:38:04 GYB kernel: [13738.131382] ata1: EH complete
Feb 9 21:38:06 GYB kernel: [13740.711771] ata1.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x0
Feb 9 21:38:06 GYB kernel: [13740.711778] ata1.00: irq_stat 0x40000008
Feb 9 21:38:06 GYB kernel: [13740.711785] ata1.00: failed command: READ FPDMA QUEUED
Feb 9 21:38:06 GYB kernel: [13740.711797] ata1.00: cmd 60/08:00:8a:1f:9d/00:00:08:00:00/40 tag 0 ncq 4096 in
Feb 9 21:38:06 GYB kernel: [13740.711799] res 41/40:00:8c:1f:9d/00:00:08:00:00/40 Emask 0x409 (media error) <F>
Feb 9 21:38:06 GYB kernel: [13740.711805] ata1.00: status: { DRDY ERR }
Feb 9 21:38:06 GYB kernel: [13740.711809] ata1.00: error: { UNC }
Feb 9 21:38:06 GYB kernel: [13740.715450] ata1.00: configured for UDMA/133
Feb 9 21:38:06 GYB kernel: [13740.715472] sd 0:0:0:0: [sda] Unhandled sense code
Feb 9 21:38:06 GYB kernel: [13740.715476] sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Feb 9 21:38:06 GYB kernel: [13740.715483] sd 0:0:0:0: [sda] Sense Key : Medium Error [current] [descriptor]
Feb 9 21:38:06 GYB kernel: [13740.715491] Descriptor sense data with sense descriptors (in hex):
Feb 9 21:38:06 GYB kernel: [13740.715495] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
Feb 9 21:38:06 GYB kernel: [13740.715513] 08 9d 1f 8c
Feb 9 21:38:06 GYB kernel: [13740.715516] sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed
Feb 9 21:38:06 GYB kernel: [13740.715520] sd 0:0:0:0: [sda] CDB: Read(10): 28 00 08 9d 1f 8a 00 00 08 00
Feb 9 21:38:06 GYB kernel: [13740.715526] end_request: I/O error, dev sda, sector 144514956
-
- 帖子: 3173
- 注册时间: 2010-01-13 23:26
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
建议你备份有价值的数据,然后好好看下硬盘咋回事。
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
备份数据。从新格式化分区。然后重装的系统。话说 linux 两个分区都出现逻辑性的扇区错误。也不知道为什么。但是 WIN7 下面却没有任何问题rediscover 写了:建议你备份有价值的数据,然后好好看下硬盘咋回事。
- 速腾1994
- 论坛版主
- 帖子: 17379
- 注册时间: 2008-11-01 20:43
- 系统: Arch+gnome
-
- 帖子: 11
- 注册时间: 2010-11-10 21:30
Re: 求助 由 10.04 升级到 10.10 安装和卸载软件都会出现 dpkg 致命错误
问题已经解决。备份数据。重新安装系统。结果用了几天之后又出现错误。更换的硬盘