当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 15 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : debian系统中chroot错误[已解决]——不能用NTFS分区
帖子发表于 : 2012-05-20 13:20 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
系统:
Linux squeeze 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
chroot版本:
chroot (GNU coreutils) 8.5
看了N多帖子,还真有不少人用chroot。可是没有找到一个提到过这个问题。
W: Failure trying to run: chroot /media/documents/precise dpkg --force-depends --install /var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb /var/cache/apt/archives/base-passwd_3.5.24_amd64.deb
我也曾经在另一台电脑上成功过。

请教如何解决这个错误。


代码:
sudo debootstrap precise /media/documents/precise/
I: Retrieving Release
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Checking component main on http://archive.ubuntu.com/ubuntu...
I: Validating adduser
I: Validating apt
……
I: Validating xz-utils
I: Validating zlib1g
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting adduser...
I: Extracting base-files...
……
I: Extracting zlib1g...
I: Installing core packages...
W: Failure trying to run: chroot /media/documents/precise dpkg --force-depends --install /var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb /var/cache/apt/archives/base-passwd_3.5.24_amd64.deb


chroot到该目录后执行错误的命令:
引用:
dpkg --force-depends --install /var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb /var/cache/apt/archives/base-passwd_3.5.24_amd64.deb

引用:
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27 package 'dpkg':
missing description
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27 package 'dpkg':
missing maintainer
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27 package 'dpkg':
missing architecture
dpkg: regarding .../base-files_6.5ubuntu6_amd64.deb containing base-files, pre-dependency problem:
base-files pre-depends on awk
awk is not installed.
dpkg: warning: ignoring pre-dependency problem!
(Reading database ... 38 files and directories currently installed.)
Unpacking base-files (from .../base-files_6.5ubuntu6_amd64.deb) ...
dpkg: error processing /var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb (--install):
symbolic link '/usr/share/doc/base-files/FAQ' size has changed from 20 to 6
Preparing to replace base-passwd 3.5.24 (using .../base-passwd_3.5.24_amd64.deb) ...
Unpacking replacement base-passwd ...
dpkg: base-passwd: dependency problems, but configuring anyway as you requested:
base-passwd depends on libc6 (>= 2.8); however:
Package libc6 is not installed.
Setting up base-passwd (3.5.24) ...
Errors were encountered while processing:
/var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb


查看/var/lib/dpkg/status的内容如下:
引用:
cat /var/lib/dpkg/status

引用:
Package: base-files
Status: install ok not-installed
Priority: required
Section: admin

Package: base-passwd
Essential: yes
Status: install ok installed
Multi-Arch: foreign
Priority: required
Section: admin
Installed-Size: 165
Maintainer: Colin Watson <[email protected]>
Architecture: amd64
Version: 3.5.24
Replaces: base
Depends: libc6 (>= 2.8)
Description: Debian base system master password and group files
These are the canonical master copies of the user database files
(/etc/passwd and /etc/group), containing the Debian-allocated user and
group IDs. The update-passwd tool is provided to keep the system databases
synchronized with these master files.

Package: dpkg
Status: install ok installed
Version: 1.16.1.2ubuntu7



_________________
跑debian应该是有点搞头的吧。


最后由 haoyihuan 编辑于 2012-06-03 13:51,总共编辑了 5 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-20 14:51 
头像

注册: 2008-04-26 12:41
帖子: 11000
送出感谢: 11
接收感谢: 38
:em06


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
3 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-20 14:57 
头像

注册: 2009-04-10 11:15
帖子: 721
地址: 三民主义国国民权利省我的选择市中共下台镇
送出感谢: 0 次
接收感谢: 14
自己下载这个包放进去


_________________
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/


页首
 用户资料  
 
4 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-20 16:29 
头像

注册: 2011-04-26 23:39
帖子: 162
送出感谢: 0 次
接收感谢: 0 次
换源重新来过。
另,这关 Debian 鸟事!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-20 22:13 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
使用默认的源也是同样的问题。


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-22 21:19 

注册: 2012-05-05 20:21
帖子: 315
送出感谢: 8
接收感谢: 15
安装schroot吧,很好用的。


_________________
看我注册日期:从此告别WINDOWS!


页首
 用户资料  
 
7 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-23 13:16 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
鲍尔默 写道:
换源重新来过。
另,这关 Debian 鸟事!


ubuntu 12.04 iso(32位)启动,安装debootstrap,然后chroot安装precise可以用。可是在debian就是不行,把precise的目录挂载到debian系统下也不能运行(挂载的是64位debian的/proc和/dev)。


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-23 18:40 

注册: 2012-05-05 20:21
帖子: 315
送出感谢: 8
接收感谢: 15
我的问题已经解决了:http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=375690


_________________
看我注册日期:从此告别WINDOWS!


页首
 用户资料  
 
9 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-24 0:21 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
pmshou 写道:


看过,根本没有出现我提到的这个问题。我的问题出现在这一步:
sudo debootstrap precise /media/documents/precise/
你可能没有出现过我这种问题,系统是有了,部分功能可以用。但是最主要的是apt-get命令都不能用!
错误在(chroot进去后错误,无法安装base-files和base-passwd)——这是关键:
代码:
W: Failure trying to run: chroot /media/documents/precise dpkg --force-depends --install /var/cache/apt/archives/base-files_6.5ubuntu6_amd64.deb /var/cache/apt/archives/base-passwd_3.5.24_amd64.deb


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: debian chroot错误
帖子发表于 : 2012-05-25 22:17 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: [email protected]
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
haoyihuan 写道:
鲍尔默 写道:
换源重新来过。
另,这关 Debian 鸟事!


ubuntu 12.04 iso(32位)启动,安装debootstrap,然后chroot安装precise可以用。可是在debian就是不行,把precise的目录挂载到debian系统下也不能运行(挂载的是64位debian的/proc和/dev)。

这错误很是异常,根本让人无从下手。
另外,你挂载了 /sys 没有?


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-25 22:34 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
/proc /dev /sys 挂载和不挂载都一样。


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-26 1:39 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
当我载另一个没有upgrade的squeeze系统中运行debootstrap是可行的。

不知道这是不是debootstrap的一个bug,还是因为我安装的一些软件与debootstrap冲突了?

:em20


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-26 15:42 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: [email protected]
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
我也碰到了
代码:
W: Failure trying to run: chroot /mnt/debian dpkg --force-depends --install /var/cache/apt/archives/base-files_6.0squeeze5_amd64.deb /var/cache/apt/archives/base-passwd_3.5.22_amd64.deb

滚到前面,看到
代码:
W: Couldn't download package debianutils

很明显,这个包下载失败。不知为何会下载失败,但就地重来便可。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-27 1:00 
头像

注册: 2009-06-11 13:37
帖子: 271
送出感谢: 1
接收感谢: 1
问题似乎有点眉目了。
:em01
经过多次测试,基本上得出结论:不能把chroot的目录设为NTFS分区——跟debootstrap和chroot没有关系。

1、NTFS目录,不管是NTFS的根目录还是其子目录,都会出现该错误。
2、etx4目录,当然debian的系统就是安装载etx4文件系统上,不管是在根目录还是在其子目录都没有问题。

记得印象中“linux不能安装在fat和ntfs文件系统的分区中”——debootstrap和chroot逃不出的五指山。 :em06


_________________
跑debian应该是有点搞头的吧。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: debian系统中chroot错误
帖子发表于 : 2012-05-27 1:05 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: [email protected]
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
纯 ext4!显然是 debootstrap 的问题,包未下载成功,它竟然跳过!清除缓存,再次实验估计很容易重现。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 15 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译