当我使用命令时:schroot -c 32bit -- bash --login -c "rm -rf ~/SC32 ;"
我发现了这些错误:
`/var/lib/schroot/mount/32bit-dcc62f68-de18-4d2a-95d9-b71f0be314ce/etc/resolv.conf':E:20:cp:无法创建常规文件
E: 32位-dcc62f68-de18-4d2a-95d9-b71f0be314ce: Chroot安装失败: stage= setup -start
因为我是Linux环境新手,所以我不知道该如何解决这个错误。
我使用的分操作系统是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/32位
我不是系统的根用户。
有人能告诉我如何解决这个错误吗?
发布于 2013-09-04 16:01:12
要调试schroot的问题,请试着详细地运行它:
schroot -v或者让它变得非常冗长
schroot -v --debug=notice这里的实际失败是复制/etc/resolv.conf。这有两个潜在的原因。
cp和cat进行检查。您的色度是/chroot/32bit,它正在/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/32位和所有常用目录(/bin、/etc、/lib等)下有一个合适的系统。
假设您在/chroot/32bit中确实有一个适当的色度,那么在安装过程中出现了一些问题。在启用详细或调试消息的情况下运行可能会说明故障的原因。
你好,罗杰(施罗德作者)
发布于 2019-02-18 07:31:22
我遵循@Roger的解决方案,一切都很好。但我找到了另一个解决办法:
输入您的schroot目录,可能类似于这个位置:/chroot/32bit,您可以在"/etc/schroot/schroot.conf“设置文件中找到这个路径。
然后您可以尝试schroot登录命令,并检查是否成功。
https://stackoverflow.com/questions/17563333
复制相似问题