无法使用rins(8)安装centos chroot

无法使用rins(8)安装centos chroot

我不知道如何起泡冲洗(8)。

$ ubuntu-version 
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy

但是

rinse   --arch amd64    \
        --distribution centos-8                 \
        --mirror http://mirror.vtti.vt.edu/centos/8-stream/BaseOS/x86_64/os/                    \
        --directory /var/lib/chroot/centos-8-x86_64 
                                                                                                                  
failed to extract chkconfig-1.19.2-1.el8.x86_64.rpm: 512 at /usr/sbin/rinse line 1261.
make: *** [Makefile.chroot-centos:34: /var/lib/chroot/centos-8-x86_64] Error 2

我试图假装 Ubuntu 是 Debian,并遵循以下说明:在 Debian 下的 chroot 中安装 CentOS冲洗(8)抱怨“无法提取”文件。 rpm -ql报告没有问题。

该错误似乎来自太平洋保险协会(1),出错时返回状态 2。原因尚不清楚:strace 没有显示失败的系统调用;我们看到的是进程以状态 2 退出。

据我所知,不可能进行更细致的测试。虽然 chroot 目录有 rpm 文件,但 chroot 已“损坏”,这意味着其中没有任何内容可以工作:

$ ls /var/lib/chroot/centos-8-x86_64/usr/bin/bash
/var/lib/chroot/centos-8-x86_64/usr/bin/bash
$ sudo chroot  /var/lib/chroot/centos-8-x86_64 /usr/bin/bash
chroot: failed to run command ‘/usr/bin/bash’: No such file or directory
$ sudo chroot  /var/lib/chroot/centos-8-x86_64 
chroot: failed to run command ‘/bin/bash’: No such file or directory

这能行吗?

相关内容