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
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
查看/var/lib/dpkg/status的内容如下: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
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