gpt4 book ai didi

centos - schroot 在 centos 6 上出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:19 26 4
gpt4 key购买 nike

当我使用命令时:schroot -c 32bit -- bash --login -c "rm -rf ~/SC32 ;"
我收到这些错误:
E: 20copyfiles: cp: 无法创建常规文件 `/var/lib/schroot/mount/32bit-dcc62f68-de18-4d2a-95d9-b71f0be314ce/etc/resolv.conf': 没有那个文件或目录
E: 32bit-dcc62f68-de18-4d2a-95d9-b71f0be314ce: Chroot setup failed: stage=setup-start

由于我是 Linux 环境的新手,我不知道如何解决这个错误。
我使用的 Cent OS 是 6.3 x64 架构另外,我在/etc/schroot/schroot.conf 中将 32 位配置为

[32bit]  
type=directory
description=CentOS 6.3 32bit
directory=/chroot/32bit
users=temp
root-groups=root
personality=linux32

我还有这个目录/chroot/32bit
我不是系统的root用户。
谁能告诉我如何解决此错误?

最佳答案

要调试 schroot 的问题,请尝试详细运行它:

schroot -v

或者让它真的冗长

schroot -v --debug=notice

这里的实际失败是复制/etc/resolv.conf。这有两个潜在的原因

  1. 源文件不可复制。通常不太可能,但可以手动尝试 cpcat 进行检查。
  2. 目的地不存在。这是此类错误的常见原因。

你的 chroot 是 /chroot/32bit 并且它被(绑定(bind))安装在 /var/lib/schroot/mount/32bit-dcc62f68-de18-4d2a-95d9-b71f0be314ce。如果/chroot/32bit/etc不存在,则/var/lib/schroot/mount/32bit-dcc62f68-de18-4d2a-95d9-b71f0be314ce/etc不会'两者都不存在,因此复制操作将失败。您必须在/chroot/32bit 下有一个合适的系统,其中包含所有常用目录(/bin、/etc、/lib 等)。

假设您确实/chroot/32bit 中有一个正确的chroot,那么在安装过程中出现了错误。在启用详细或调试消息的情况下运行可能会阐明失败的原因。

问候,罗杰(施根作者)

关于centos - schroot 在 centos 6 上出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17563333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com