依赖关系问题 - 仍未被配置 用不了apt了,怎么办?
时间:2009-09-03
来源:互联网
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.22-3-amd64) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 coreutils (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 debianutils 的配置工作不能继续:
debianutils 依赖于 coreutils (>= 4.5.8-1);然而:
软件包 coreutils 还没有被配置。
dpkg:处理 debianutils (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 bash 的配置工作不能继续:
bash 依赖于 debianutils (>= 2.15);然而:
软件包 debianutils 还没有被配置。
dpkg:处理 bash (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 dpkg 的配置工作不能继续:
dpkg 依赖于 coreutils (>= 5.93-1);然而:
软件包 coreutils 还没有被配置。
dpkg:处理 dpkg (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 findutils (4.2.28-1etch1) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.22-3-amd64) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 findutils (--configure)时出错:
子进程·post-installation script·返回了错误号·9
正在设置 grep (2.5.1.ds2-6) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.22-3-amd64) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 grep (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 gzip 的配置工作不能继续:
gzip 依赖于 debianutils (>= 1.6);然而:
软件包 debianutils 还没有被配置。
dpkg:处理 gzip (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 sed (4.1.5-1) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.22-3-amd64) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 sed (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 lsb-base 的配置工作不能继续:
lsb-base 依赖于 sed;然而:
软件包 sed 还没有被配置。
dpkg:处理 lsb-base (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 initscripts 的配置工作不能继续:
initscripts 依赖于 debianutils (>= 2.13.1);然而:
软件包 debianutils 还没有被配置。
initscripts 依赖于 lsb-base (>= 3.0-6);然而:
软件包 lsb-base 还没有被配置。
dpkg:处理 initscripts (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 sysvinit 的配置工作不能继续:
sysvinit 依赖于 initscripts;然而:
软件包 initscripts 还没有被配置。
dpkg:处理 sysvinit (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 util-linux 的配置工作不能继续:
util-linux 依赖于 lsb-base (>= 3.0-6);然而:
软件包 lsb-base 还没有被配置。
dpkg:处理 util-linux (--configure)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
coreutils
debianutils
bash
dpkg
findutils
grep
gzip
sed
lsb-base
initscripts
sysvinit
util-linux
作者: yakczh 发布时间: 2009-09-03
dpkg -f
apt-get -f
作者: alonersir 发布时间: 2009-09-03
作者: alonersir
先修复一下试试看
dpkg -f |
dpkg -f
dpkg-deb: --field 需要一个 .deb 文件的文件名作为参数
修复哪个deb文件?
作者: yakczh 发布时间: 2009-09-03
删除和内核不匹配那个。
作者: AutoXBC 发布时间: 2009-09-03
作者: AutoXBC
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.22-3-amd64) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
删除和内核不匹配那个。 |
uname -a
Linux debian 2.6.18-6-686 #1 SMP Tue Jun 17 21:31:27 UTC 2008 i686 GNU/Linux
和内核不匹配的是那个,怎么找?
作者: yakczh 发布时间: 2009-09-03
http://packages.debian.org/etch/i386/perl/download
用 sudo dpkg -i perl_5.8.8-7etch6_i386.deb 安装;
然后 sudo apt-get install -f 修复依赖关系。
作者: AutoXBC 发布时间: 2009-09-03
作者: AutoXBC
这台机器的系统很陈旧,如果是一台服务器,最好找管理员来维护。如果是个人用户,可以尝试下载这个包
http://packages.debian.org/etch/i386/perl/download 用 sudo dpkg -i perl_5.8.8-7etch6_i386.deb 安装; 然后 sudo apt-get install -f 修复依赖关系。 |
dpkg -i perl_5.8.8-7etch6_i386.deb
(正在读取数据库 ... 系统当前总共安装有 5932 个文件和目录。)
正预备替换 perl 5.8.8-7etch6 (使用 perl_5.8.8-7etch6_i386.deb) ...
正在解压缩将用于更替的包文件 perl ...
dpkg:依赖关系问题使得 perl 的配置工作不能继续:
perl 依赖于 perl-base (= 5.8.8-7etch6);然而:
系统中 perl-base 的版本为 5.8.8-7etch1。
perl 依赖于 perl-modules (>= 5.8.8-7etch6);然而:
未曾安装软件包“perl-modules”。
perl 依赖于 libdb4.4;然而:
未曾安装软件包“libdb4.4”。
perl 依赖于 libgdbm3;然而:
未曾安装软件包“libgdbm3”。
dpkg:处理 perl (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
perl
作者: yakczh 发布时间: 2009-09-04
http://packages.debian.org/etch/all/...dules/download
http://packages.debian.org/etch/i386/libdb4.4/download
http://packages.debian.org/etch/i386/libgdbm3/download
全部下载,一次性用 sudo dpkg -i *.deb 安装。
作者: AutoXBC 发布时间: 2009-09-04
sudo apt-get install perl --reinstall -m
作者: AutoXBC 发布时间: 2009-09-04
作者: AutoXBC
http://packages.debian.org/etch/i386/perl-base/download
http://packages.debian.org/etch/all/...dules/download http://packages.debian.org/etch/i386/libdb4.4/download http://packages.debian.org/etch/i386/libgdbm3/download 全部下载,一次性用 sudo dpkg -i *.deb 安装。 |
正在设置 coreutils (5.97-5.3) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 coreutils (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 debianutils 的配置工作不能继续:
debianutils 依赖于 coreutils (>= 4.5.8-1);然而:
软件包 coreutils 还没有被配置。
dpkg:处理 debianutils (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 bash 的配置工作不能继续:
bash 依赖于 debianutils (>= 2.15);然而:
软件包 debianutils 还没有被配置。
dpkg:处理 bash (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 dpkg 的配置工作不能继续:
dpkg 依赖于 coreutils (>= 5.93-1);然而:
软件包 coreutils 还没有被配置。
dpkg:处理 dpkg (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 findutils (4.2.28-1etch1) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 findutils (--configure)时出错:
子进程·post-installation script·返回了错误号·9
正在设置 grep (2.5.1.ds2-6) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 grep (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 gzip 的配置工作不能继续:
gzip 依赖于 debianutils (>= 1.6);然而:
软件包 debianutils 还没有被配置。
dpkg:处理 gzip (--configure)时出错:
依赖关系问题 - 仍未被配置
正在设置 sed (4.1.5-1) ...
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
Compilation failed in require at /usr/sbin/install-info line 308.
BEGIN failed--compilation aborted at /usr/sbin/install-info line 308.
dpkg:处理 sed (--configure)时出错:
子进程·post-installation script·返回了错误号·9
dpkg:依赖关系问题使得 lsb-base 的配置工作不能继续:
lsb-base 依赖于 sed;然而:
软件包 sed 还没有被配置。
dpkg:处理 lsb-base (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 initscripts 的配置工作不能继续:
initscripts 依赖于 debianutils (>= 2.13.1);然而:
软件包 debianutils 还没有被配置。
initscripts 依赖于 lsb-base (>= 3.0-6);然而:
软件包 lsb-base 还没有被配置。
dpkg:处理 initscripts (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 sysvinit 的配置工作不能继续:
sysvinit 依赖于 initscripts;然而:
软件包 initscripts 还没有被配置。
dpkg:处理 sysvinit (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 util-linux 的配置工作不能继续:
util-linux 依赖于 lsb-base (>= 3.0-6);然而:
软件包 lsb-base 还没有被配置。
dpkg:处理 util-linux (--configure)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
coreutils
debianutils
bash
dpkg
findutils
grep
gzip
sed
lsb-base
initscripts
sysvinit
util-linux
作者: yakczh 发布时间: 2009-09-04
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11.
从加亮的部分看你一定安装了非 debian 仓库中的软件,或者是来自 perl 官方的二进制包,或者别人编译的 perl 和 perl module。从系统维护角度看,你应该只安装 debian 提供的软件,外部来源的模块程序应该是源码形式并在你的机器上编译。
现在回忆一下,/usr/local/share/perl/5.8.8/ 里面的东西是怎么来的,按照原来的安装方式手工清除一下。
作者: AutoXBC 发布时间: 2009-09-04
作者: AutoXBC
问题没解决,不过没有变的更糟,上面的都是安全的操作。至少 i486-linux-gnu-thread-multi-2.6.22-3-amd64 这个确定和系统不匹配的东西没有了。
Errno architecture (i486-linux-gnu-thread-multi-2.6.24.4) does not match executable architecture (i486-linux-gnu-thread-multi-2.6.18-6-686) at /usr/local/share/perl/5.8.8/Errno.pm line 11. 从加亮的部分看你一定安装了非 debian 仓库中的软件,或者是来自 perl 官方的二进制包,或者别人编译的 perl 和 perl module。从系统维护角度看,你应该只安装 debian 提供的软件,外部来源的模块程序应该是源码形式并在你的机器上编译。 现在回忆一下,/usr/local/share/perl/5.8.8/ 里面的东西是怎么来的,按照原来的安装方式手工清除一下。 |
perl从安装base以后就没换过,不过装过cpan cpan应该不影响perl吧
作者: yakczh 发布时间: 2009-09-04
作者: AutoXBC 发布时间: 2009-09-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28