[help]由于apt-build发生严重错误

为当前最终发行版之前的所有版本提供支持
回复
store88
帖子: 109
注册时间: 2005-10-15 0:30
来自: China
送出感谢: 0
接收感谢: 0
联系:

[help]由于apt-build发生严重错误

#1

帖子 store88 » 2007-09-23 20:56

代码: 全选

正预备替换 apport 0.97 (使用 .../archives/apport_0.97_all.deb) ...
 * Stopping automatic crash report generation: apport                    [ OK ] 
/etc/init.d/apport: 129: :: not found
invoke-rc.d: initscript apport, action "stop" failed.
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 127
dpkg - 现转而试用新软件包所带的脚本...
 * Stopping automatic crash report generation: apport                    [ OK ] 
/etc/init.d/apport: 129: :: not found
invoke-rc.d: initscript apport, action "stop" failed.
dpkg:处理 /var/cache/apt/archives/apport_0.97_all.deb (--unpack)时出错:
 子进程 新的 pre-removal 脚本 返回了错误号 127
 * Starting automatic crash report generation: apport                    [ OK ] 
/etc/init.d/apport: 129: :: not found
invoke-rc.d: initscript apport, action "start" failed.
dpkg: 作下列清理工作时发生错误:
 子进程 post-installation script 返回了错误号 127
正预备替换 bison 1:2.3.dfsg-5 (使用 .../bison_1%3a2.3.dfsg-5_i386.deb) ...
/var/lib/dpkg/info/bison.prerm: 18: :: not found
dpkg:警告 - 原先的 pre-removal 脚本 退出时返回了错误号 127
dpkg - 现转而试用新软件包所带的脚本...
/var/lib/dpkg/tmp.ci/prerm: 18: :: not found
dpkg:处理 /var/cache/apt/archives/bison_1%3a2.3.dfsg-5_i386.deb (--unpack)时出错:
 子进程 新的 pre-removal 脚本 返回了错误号 127
/var/lib/dpkg/info/bison.postinst: 23: :: not found
dpkg: 作下列清理工作时发生错误:
 子进程 post-installation script 返回了错误号 127
在处理时有错误发生:
 /var/cache/apt/archives/apport_0.97_all.deb
 /var/cache/apt/archives/bison_1%3a2.3.dfsg-5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
软件包安装失败。正在试图恢复:
正在设置 cupsys-driver-gutenprint (5.0.1-0ubuntu5) ...
/var/lib/dpkg/info/cupsys-driver-gutenprint.postinst: 54: :: not found
dpkg:处理 cupsys-driver-gutenprint (--configure)时出错:
 子进程 post-installation script 返回了错误号 127
dpkg:处理 bison (--configure)时出错:
 该软件包正处于非常不稳定的状态 - 您最好
在配置它之前,先重新安装它。
dpkg:处理 apport (--configure)时出错:
 该软件包正处于非常不稳定的状态 - 您最好
在配置它之前,先重新安装它。
正在设置 linux-sound-base (1.0.14-1ubuntu1) ...
/var/lib/dpkg/info/linux-sound-base.config: 20: :: not found
dpkg:处理 linux-sound-base (--configure)时出错:
 子进程 post-installation script 返回了错误号 127
dpkg:依赖关系问题使得 alsa-utils 的配置工作不能继续:
 alsa-utils 依赖于 linux-sound-base (>= 1.0.11-2);然而:
  软件包 linux-sound-base 还没有被配置。
dpkg:处理 alsa-utils (--configure)时出错:
 依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 alsa-base 的配置工作不能继续:
 alsa-base 依赖于 linux-sound-base;然而:
  软件包 linux-sound-base 还没有被配置。
dpkg:处理 alsa-base (--configure)时出错:
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 cupsys-driver-gutenprint
 bison
 apport
 linux-sound-base
 alsa-utils
 alsa-base
按回车继续。
apt-build也卸载不掉了 :( :( :( :(
store88
帖子: 109
注册时间: 2005-10-15 0:30
来自: China
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 store88 » 2007-09-24 14:02

我去/var/lib/dpkg/info删掉相关的文件就OK了
续言

重启后发严重问题
不能乱删的
dhcp-client也被搞坏了
幸好/var/cache/apt/archive/里有dhcp-client的包
然后我dpkg dhcp-client* 终于可以上网了
apt-get --reinstall install #$#$##$#$#$(省略N词)
把错误的包重新安装一下

经验总结:
如果你的一个软件包无法卸载且无法安装时
1.如果是跟网络有关的包出问题 下载deb包
2.去/var/lib/dpkg/info删掉相关文件
3.apt-get --reinstall install 或者 dpkg -i
4.吃饭去
回复

回到 “老旧版本支持”