Skip to content

[Error] distrobox-stop fails on non-systemd distros #1983

@Mystia-Izakaya

Description

@Mystia-Izakaya

Related issue: #1799
Related PR: #1982

Describe the bug
distrobox-stop fails to stop containers on non-systemd distros, running distrobox-stop <container-name> on a non-systemd distro will fail to stop containers and produce the following terminal output:

Do you really want to stop <container-name>? [Y/n]: 
WARN[0010] StopSignal SIGTERM failed to stop container <container-name> in 10 seconds, resorting to SIGKILL 
Error: given PID did not die within timeout

podman stop <container-name> shows the same output, however podman kill --signal SIGTERM <container-name> works and stops containers successfully.

To Reproduce

  1. Install distrobox on a non-systemd distro
  2. Make a container
  3. Try to stop container with distrobox-stop

Expected behavior
distrobox-stop should stop containers.

Logs
Output of distrobox-stop my-distrobox --verbose:

+ [ -z  ]
+ container_name=my-distrobox
+ command -v podman
+ container_manager=podman
+ command -v podman
+ [ 1 -ne 0 ]
+ container_manager=podman --log-level debug
+ [ 0 -ne 0 ]
+ [ 0 -ne 0 ]
+ [ -z  my-distrobox ]
+ [ -z  my-distrobox ]
+ echo  my-distrobox
+ sed -E s/^[[:space:]]+//
+ container_name_list=my-distrobox
+ [ 0 -eq 0 ]
+ printf Do you really want to stop %s? [Y/n]:  my-distrobox
Do you really want to stop my-distrobox? [Y/n]: + read -r response

+ response=Y
+ podman --log-level debug stop my-distrobox
INFO[0000] podman filtering at log level debug          
DEBU[0000] Called stop.PersistentPreRunE(podman --log-level debug stop my-distrobox) 
DEBU[0000] Using conmon: "/usr/bin/conmon"              
INFO[0000] Using sqlite as database backend             
DEBU[0000] Using graph driver overlay                   
DEBU[0000] Using graph root /home/kuru/.local/share/containers/storage 
DEBU[0000] Using run root /run/user/1000/containers     
DEBU[0000] Using static dir /home/kuru/.local/share/containers/storage/libpod 
DEBU[0000] Using tmp dir /run/user/1000/libpod/tmp      
DEBU[0000] Using volume path /home/kuru/.local/share/containers/storage/volumes 
DEBU[0000] Using transient store: false                 
DEBU[0000] [graphdriver] trying provided driver "overlay" 
DEBU[0000] Cached value indicated that overlay is supported 
DEBU[0000] Cached value indicated that overlay is supported 
DEBU[0000] Cached value indicated that metacopy is not being used 
DEBU[0000] Cached value indicated that native-diff is usable 
DEBU[0000] backingFs=extfs, projectQuotaSupported=false, useNativeDiff=true, usingMetacopy=false 
DEBU[0000] Initializing event backend file              
DEBU[0000] Configured OCI runtime youki initialization failed: no valid executable found for OCI runtime youki: invalid argument 
DEBU[0000] Configured OCI runtime ocijail initialization failed: no valid executable found for OCI runtime ocijail: invalid argument 
DEBU[0000] Configured OCI runtime runsc initialization failed: no valid executable found for OCI runtime runsc: invalid argument 
DEBU[0000] Configured OCI runtime krun initialization failed: no valid executable found for OCI runtime krun: invalid argument 
DEBU[0000] Configured OCI runtime crun-vm initialization failed: no valid executable found for OCI runtime crun-vm: invalid argument 
DEBU[0000] Configured OCI runtime runc initialization failed: no valid executable found for OCI runtime runc: invalid argument 
DEBU[0000] Configured OCI runtime runj initialization failed: no valid executable found for OCI runtime runj: invalid argument 
DEBU[0000] Configured OCI runtime kata initialization failed: no valid executable found for OCI runtime kata: invalid argument 
DEBU[0000] Using OCI runtime "/usr/bin/crun"            
INFO[0000] Setting parallel job count to 25             
DEBU[0000] Starting parallel job on container 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d 
DEBU[0000] Stopping ctr 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d (timeout 10) 
DEBU[0000] Stopping container 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d (PID 29866) 
DEBU[0000] Sending signal 15 to container 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d 
DEBU[0010] Timed out stopping container 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d with SIGTERM, resorting to SIGKILL: given PID did not die within timeout 
WARN[0010] StopSignal SIGTERM failed to stop container my-distrobox in 10 seconds, resorting to SIGKILL 
DEBU[0010] Sending signal 9 to container 6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d 
Error: given PID did not die within timeout
DEBU[0015] Shutting down engines                        
INFO[0015] Received shutdown.Stop(), terminating!        PID=9450

Output of podman logs my-distrobox:

+ stat /run/host/etc/shadow
++ stat -c %u /run/host/etc/shadow
+ '[' 65534 = 0 ']'
+ '[' -f /run/host/etc/locale.conf ']'
++ grep -e '^LANG=' /run/host/etc/locale.conf
++ sed s/LANG=//
++ sed 's/"//g'
++ sed 's/'\''//g'
+ HOST_LOCALE=en_US.UTF-8
++ echo en_US.UTF-8
++ sed -n 's/^[^.]*\.\(.*\)$/\1/p'
+ HOST_LOCALE_ENCODING=UTF-8
++ echo en_US.UTF-8
++ sed -n 's/^\([^.]*\)\..*$/\1/p'
+ HOST_LOCALE_LANG=en_US
+ '[' -z en_US.UTF-8 ']'
+ '[' en_US.UTF-8 = C.UTF-8 ']'
+ '[' -n '' ']'
+ printf 'distrobox: Installing basic packages...\n'
distrobox: Installing basic packages...
++ basename bash
+ shell_pkg=bash
+ '[' bash = ash ']'
+ missing_packages=0
+ dependencies=$'\n\tbc\n\tbzip2\n\tchpasswd\n\tcurl\n\tdiff\n\tfind\n\tfindmnt\n\tgpg\n\thostname\n\tless\n\tlsof\n\tman\n\tmount\n\tpasswd\n\tpigz\n\tpinentry\n\tping\n\tps\n\trsync\n\tscript\n\tssh\n\tsudo\n\ttime\n\ttree\n\tumount\n\tunzip\n\tuseradd\n\twc\n\twget\n\txauth\n\tzip\n\tbash\n'
+ for dep in ${dependencies}
+ command -v bc
+ for dep in ${dependencies}
+ command -v bzip2
+ for dep in ${dependencies}
+ command -v chpasswd
+ for dep in ${dependencies}
+ command -v curl
+ for dep in ${dependencies}
+ command -v diff
+ for dep in ${dependencies}
+ command -v find
+ for dep in ${dependencies}
+ command -v findmnt
+ for dep in ${dependencies}
+ command -v gpg
+ for dep in ${dependencies}
+ command -v hostname
+ for dep in ${dependencies}
+ command -v less
+ for dep in ${dependencies}
+ command -v lsof
+ for dep in ${dependencies}
+ command -v man
+ for dep in ${dependencies}
+ command -v mount
+ for dep in ${dependencies}
+ command -v passwd
+ for dep in ${dependencies}
+ command -v pigz
+ for dep in ${dependencies}
+ command -v pinentry
+ missing_packages=1
+ break
+ PATH=/usr/local/bin:/usr/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
+ command -v xbps-install
+ command -v zypper
+ command -v dnf
/usr/bin/dnf
+ setup_rpm_exceptions
+ '[' 0 -eq 0 ']'
+ mkdir -p /usr/lib/rpm/macros.d/
+ net_mounts=
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/hosts:/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/resolv.conf:/etc/hosts:/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/passwd:/etc/resolv.conf:/etc/hosts:/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ for net_mount in ${HOST_MOUNTS_RO} ${HOST_MOUNTS} '/dev' '/proc' '/sys' '/tmp' '/etc/hosts' '/etc/resolv.conf' '/etc/passwd' '/etc/shadow'
+ net_mounts=/etc/shadow:/etc/passwd:/etc/resolv.conf:/etc/hosts:/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime:
+ net_mounts=/etc/shadow:/etc/passwd:/etc/resolv.conf:/etc/hosts:/tmp:/sys:/proc:/dev:/var/mnt:/var/lib/libvirt:/run/udev:/run/systemd/users:/run/systemd/sessions:/run/systemd/seats:/run/systemd/resolve/:/run/systemd/journal:/run/netconfig/:/run/media:/run/libvirt:/mnt:/media:/etc/machine-id:/etc/host.conf:/var/log/journal:/var/lib/systemd/coredump:/etc/localtime
+ cat
+ '[' 0 -ne 0 ']'
+ '[' 1 -ne 0 ']'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
+ command -v slackpkg
+ command -v swupd
+ command -v xbps-install
+ command -v zypper
+ command -v dnf
/usr/bin/dnf
+ setup_dnf dnf
+ manager=dnf
+ '[' 0 -ne 0 ']'
+ '[' -e /etc/dnf/dnf.conf ']'
+ sed -i /tsflags=nodocs/d /etc/dnf/dnf.conf
+ '[' -e /etc/yum.conf ']'
+ dnf install -y bash
Nothing to do.
+ flags=
+ '[' dnf = dnf ']'
+ flags=--allowerasing
+ deps=$'\n\t\tbash\n\t\tbash-completion\n\t\tbc\n\t\tbzip2\n\t\tcracklib-dicts\n\t\tcurl\n\t\tdiffutils\n\t\tdnf-plugins-core\n\t\tfindutils\n\t\tglibc-all-langpacks\n\t\tglibc-common\n\t\tglibc-locale-source\n\t\tgnupg2\n\t\tgnupg2-smime\n\t\thostname\n\t\tiproute\n\t\tiputils\n\t\tkeyutils\n\t\tkrb5-libs\n\t\tless\n\t\tlsof\n\t\tman-db\n\t\tman-pages\n\t\tmtr\n\t\tncurses\n\t\tnss-mdns\n\t\topenssh-clients\n\t\tpam\n\t\tpasswd\n\t\tpigz\n\t\tpinentry\n\t\tprocps-ng\n\t\trsync\n\t\tshadow-utils\n\t\tsudo\n\t\ttcpdump\n\t\ttime\n\t\ttraceroute\n\t\ttree\n\t\ttzdata\n\t\tunzip\n\t\tutil-linux\n\t\tvte-profile\n\t\twget\n\t\twhich\n\t\twhois\n\t\twords\n\t\txorg-x11-xauth\n\t\txz\n\t\tzip\n\t\tmesa-dri-drivers\n\t\tmesa-vulkan-drivers\n\t\tvulkan\n\t'
++ dnf list -q bash bash-completion bc bzip2 cracklib-dicts curl diffutils dnf-plugins-core findutils glibc-all-langpacks glibc-common glibc-locale-source gnupg2 gnupg2-smime hostname iproute iputils keyutils krb5-libs less lsof man-db man-pages mtr ncurses nss-mdns openssh-clients pam passwd pigz pinentry procps-ng rsync shadow-utils sudo tcpdump time traceroute tree tzdata unzip util-linux vte-profile wget which whois words xorg-x11-xauth xz zip mesa-dri-drivers mesa-vulkan-drivers vulkan
++ grep -v Packages
++ cut '-d ' -f1
+++ uname -m
++ grep x86_64
+ dnf install --allowerasing -y bash.x86_64 bc.x86_64 bzip2.x86_64 cracklib-dicts.x86_64 curl.x86_64 diffutils.x86_64 findutils.x86_64 glibc-all-langpacks.x86_64 glibc-common.x86_64 gnupg2.x86_64 gnupg2-smime.x86_64 hostname.x86_64 iproute.x86_64 iputils.x86_64 keyutils.x86_64 krb5-libs.x86_64 less.x86_64 lsof.x86_64 man-db.x86_64 mesa-dri-drivers.x86_64 mesa-vulkan-drivers.x86_64 mtr.x86_64 ncurses.x86_64 nss-mdns.x86_64 openssh-clients.x86_64 pam.x86_64 pigz.x86_64 procps-ng.x86_64 rsync.x86_64 shadow-utils.x86_64 sudo.x86_64 tcpdump.x86_64 time.x86_64 traceroute.x86_64 tree.x86_64 unzip.x86_64 util-linux.x86_64 vte-profile.x86_64 which.x86_64 whois.x86_64 xorg-x11-xauth.x86_64 xz.x86_64 zip.x86_64 curl.x86_64 glibc-all-langpacks.x86_64 glibc-common.x86_64 glibc-locale-source.x86_64 gnupg2.x86_64 gnupg2-smime.x86_64 mesa-dri-drivers.x86_64 mesa-vulkan-drivers.x86_64 openssh-clients.x86_64 pam.x86_64 pinentry.x86_64 tcpdump.x86_64 util-linux.x86_64 vte-profile.x86_64 xz.x86_64
Updating and loading repositories:
Repositories loaded.
Package "bash-5.3.0-2.fc43.x86_64" is already installed.
Package "bc-1.08.2-2.fc43.x86_64" is already installed.
Package "bzip2-1.0.8-21.fc43.x86_64" is already installed.
Package "cracklib-dicts-2.9.11-8.fc43.x86_64" is already installed.
Package "curl-8.15.0-2.fc43.x86_64" is already installed.
Package "diffutils-3.12-3.fc43.x86_64" is already installed.
Package "findutils-1:4.10.0-6.fc43.x86_64" is already installed.
Package "glibc-all-langpacks-2.42-4.fc43.x86_64" is already installed.
Package "glibc-common-2.42-4.fc43.x86_64" is already installed.
Package "gnupg2-2.4.8-4.fc43.x86_64" is already installed.
Package "gnupg2-smime-2.4.8-4.fc43.x86_64" is already installed.
Package "hostname-3.25-3.fc43.x86_64" is already installed.
Package "iproute-6.14.0-2.fc43.x86_64" is already installed.
Package "iputils-20250605-1.fc43.x86_64" is already installed.
Package "keyutils-1.6.3-6.fc43.x86_64" is already installed.
Package "krb5-libs-1.21.3-7.fc43.x86_64" is already installed.
Package "less-679-2.fc43.x86_64" is already installed.
Package "lsof-4.98.0-8.fc43.x86_64" is already installed.
Package "man-db-2.13.1-2.fc43.x86_64" is already installed.
Package "mesa-dri-drivers-25.2.6-1.fc43.x86_64" is already installed.
Package "mesa-vulkan-drivers-25.2.6-1.fc43.x86_64" is already installed.
Package "mtr-2:0.95-13.fc43.x86_64" is already installed.
Package "ncurses-6.5-7.20250614.fc43.x86_64" is already installed.
Package "nss-mdns-0.15.1-27.fc43.x86_64" is already installed.
Package "openssh-clients-10.0p1-5.fc43.x86_64" is already installed.
Package "pam-1.7.1-3.fc43.x86_64" is already installed.
Package "pigz-2.8-7.fc43.x86_64" is already installed.
Package "procps-ng-4.0.4-7.fc43.1.x86_64" is already installed.
Package "rsync-3.4.1-4.fc43.x86_64" is already installed.
Package "shadow-utils-2:4.18.0-3.fc43.x86_64" is already installed.
Package "sudo-1.9.17-6.p2.fc43.x86_64" is already installed.
Package "tcpdump-14:4.99.5-6.fc43.x86_64" is already installed.
Package "time-1.9-27.fc43.x86_64" is already installed.
Package "traceroute-3:2.1.6-3.fc43.x86_64" is already installed.
Package "tree-2.2.1-2.fc43.x86_64" is already installed.
Package "unzip-6.0-67.fc43.x86_64" is already installed.
Package "util-linux-2.41.1-17.fc43.x86_64" is already installed.
Package "vte-profile-0.82.1-1.fc43.x86_64" is already installed.
Package "which-2.23-3.fc43.x86_64" is already installed.
Package "whois-5.6.5-1.fc43.x86_64" is already installed.
Package "xorg-x11-xauth-1:1.1.4-2.fc43.x86_64" is already installed.
Package "xz-1:5.8.1-2.fc43.x86_64" is already installed.
Package "zip-3.0-44.fc43.x86_64" is already installed.
Package "curl-8.15.0-2.fc43.x86_64" is already installed.
Package "glibc-all-langpacks-2.42-4.fc43.x86_64" is already installed.
Package "glibc-common-2.42-4.fc43.x86_64" is already installed.
Package "gnupg2-2.4.8-4.fc43.x86_64" is already installed.
Package "gnupg2-smime-2.4.8-4.fc43.x86_64" is already installed.
Package "mesa-dri-drivers-25.2.6-1.fc43.x86_64" is already installed.
Package "mesa-vulkan-drivers-25.2.6-1.fc43.x86_64" is already installed.
Package "openssh-clients-10.0p1-5.fc43.x86_64" is already installed.
Package "pam-1.7.1-3.fc43.x86_64" is already installed.
Package "tcpdump-14:4.99.5-6.fc43.x86_64" is already installed.
Package "util-linux-2.41.1-17.fc43.x86_64" is already installed.
Package "vte-profile-0.82.1-1.fc43.x86_64" is already installed.
Package "xz-1:5.8.1-2.fc43.x86_64" is already installed.

Package              Arch   Version       Repository      Size
Installing:
 glibc-locale-source x86_64 2.42-4.fc43   fedora      15.0 MiB
 pinentry            x86_64 1.3.2-1.fc43  fedora     263.0 KiB
Installing dependencies:
 libsecret           x86_64 0.21.7-7.fc43 updates    565.3 KiB

Transaction Summary:
 Installing:         3 packages

Total size of inbound packages is 4 MiB. Need to download 4 MiB.
After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B).
[1/3] libsecret-0:0.21.7-7.fc43.x86_64  100% |  53.7 KiB/s | 196.0 KiB |  00m04s
[2/3] pinentry-0:1.3.2-1.fc43.x86_64    100% |  21.0 KiB/s | 112.5 KiB |  00m05s
[3/3] glibc-locale-source-0:2.42-4.fc43 100% |  15.0 KiB/s |   4.2 MiB |  04m44s
--------------------------------------------------------------------------------
[3/3] Total                             100% |  16.0 KiB/s |   4.5 MiB |  04m46s
Running transaction
[1/5] Verify package files              100% |  39.0   B/s |   3.0   B |  00m00s
[2/5] Prepare transaction               100% |  29.0   B/s |   3.0   B |  00m00s
[3/5] Installing libsecret-0:0.21.7-7.f 100% |   1.3 MiB/s | 577.6 KiB |  00m00s
[4/5] Installing pinentry-0:1.3.2-1.fc4 100% |   5.6 MiB/s | 265.2 KiB |  00m00s
[5/5] Installing glibc-locale-source-0: 100% |  21.4 MiB/s |  15.1 MiB |  00m01s
Complete!
+ '[' '!' -e /usr/share/i18n/charmaps ']'
+ locale -a
+ grep -qi en_us.utf8
+ locale -a
++ echo en_US.UTF-8
++ tr -d -
+ grep -qi en_US.UTF8
+ '[' '!' -e /usr/share/zoneinfo/UTC ']'
+ '[' -n '' ']'
+ touch /.containersetupdone
++ command -v bash
+ SHELL=/usr/bin/bash
+ /usr/bin/distrobox-host-exec -Y test
+ :
+ command -v xdg-open
+ mkdir -p /usr/local/bin/
+ ln -sf /usr/bin/distrobox-host-exec /usr/local/bin/xdg-open
+ command -v flatpak
+ ln -sf /usr/bin/distrobox-host-exec /usr/bin/flatpak
+ su --help
+ grep -q pty
+ printf 'distrobox: Setting up devpts mounts...\n'
distrobox: Setting up devpts mounts...
+ grep -q tty /etc/group
+ mount -t devpts devpts -o noexec,nosuid,newinstance,ptmxmode=0666,mode=0620,gid=tty /dev/pts/
+ mount --bind /dev/pts/ptmx /dev/ptmx
+ mount --make-rshared /
+ printf 'distrobox: Setting up read-only mounts...\n'
distrobox: Setting up read-only mounts...
+ for host_mount_ro in ${HOST_MOUNTS_RO}
++ get_locked_mount_flags /run/host/etc/localtime
++ src=/run/host/etc/localtime
++ prev=
++ locked_flags=
++ command -v findmnt
++ ls /run/host/etc/localtime
++ true
+++ findmnt --noheadings --output OPTIONS --target /run/host/etc/localtime
++ flags=rw,relatime,lowerdir=/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS:/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS/../diff1:/home/kuru/.local/share/containers/storage/overlay/l/IYVK6YA7PD66OLCKDTCJFMTSPT,upperdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/diff,workdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/work,redirect_dir=nofollow,userxattr
++ '[' -n rw,relatime,lowerdir=/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS:/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS/../diff1:/home/kuru/.local/share/containers/storage/overlay/l/IYVK6YA7PD66OLCKDTCJFMTSPT,upperdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/diff,workdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/work,redirect_dir=nofollow,userxattr ']'
++ break
++ for flag in nodev noexec nosuid
++ printf %s rw,relatime,lowerdir=/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS:/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS/../diff1:/home/kuru/.local/share/containers/storage/overlay/l/IYVK6YA7PD66OLCKDTCJFMTSPT,upperdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/diff,workdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/work,redirect_dir=nofollow,userxattr
++ grep -q nodev
++ for flag in nodev noexec nosuid
++ printf %s rw,relatime,lowerdir=/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS:/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS/../diff1:/home/kuru/.local/share/containers/storage/overlay/l/IYVK6YA7PD66OLCKDTCJFMTSPT,upperdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/diff,workdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/work,redirect_dir=nofollow,userxattr
++ grep -q noexec
++ for flag in nodev noexec nosuid
++ printf %s rw,relatime,lowerdir=/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS:/home/kuru/.local/share/containers/storage/overlay/l/I44DSYZQQ2FHGM5YUMJ7E7CZVS/../diff1:/home/kuru/.local/share/containers/storage/overlay/l/IYVK6YA7PD66OLCKDTCJFMTSPT,upperdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/diff,workdir=/home/kuru/.local/share/containers/storage/overlay/27bcef57fdac280d855841afcdfa529224c51b0d2ea8b84954d81174ac7b274d/work,redirect_dir=nofollow,userxattr
++ grep -q nosuid
++ printf %s ''
+ locked_flags=
+ mount_bind /run/host/etc/localtime /etc/localtime ro
+ source_dir=/run/host/etc/localtime
+ target_dir=/etc/localtime
+ mount_flags=
+ '[' 3 -gt 2 ']'
+ mount_flags=ro
+ '[' -L /run/host/etc/localtime ']'
++ init_readlink /run/host/etc/localtime
++ ls -l /run/host/etc/localtime
++ grep -Eo '\->.*'
++ cut '-d ' -f2-
++ sed 's|\.\./|/|g'
+ source_dir=/usr/share/zoneinfo/Asia/Baghdad
+ printf %s /usr/share/zoneinfo/Asia/Baghdad
+ grep -q /run/host
+ source_dir=/run/host/usr/share/zoneinfo/Asia/Baghdad
+ '[' '!' -d /run/host/usr/share/zoneinfo/Asia/Baghdad ']'
+ '[' '!' -f /run/host/usr/share/zoneinfo/Asia/Baghdad ']'
+ '[' -e /etc/localtime ']'
+ findmnt /etc/localtime
+ '[' -L /etc/localtime ']'
+ rm -f /etc/localtime
+ '[' -d /run/host/usr/share/zoneinfo/Asia/Baghdad ']'
+ '[' -f /run/host/usr/share/zoneinfo/Asia/Baghdad ']'
++ dirname /etc/localtime
+ '[' '!' -d /etc ']'
+ touch /etc/localtime
+ '[' ro = '' ']'
+ mount --rbind -o ro /run/host/usr/share/zoneinfo/Asia/Baghdad /etc/localtime
+ return 0
+ for host_mount_ro in ${HOST_MOUNTS_RO}
++ get_locked_mount_flags /run/host/var/lib/systemd/coredump
++ src=/run/host/var/lib/systemd/coredump
++ prev=
++ locked_flags=
++ command -v findmnt
++ ls /run/host/var/lib/systemd/coredump
++ return 0
+ locked_flags=
+ mount_bind /run/host/var/lib/systemd/coredump /var/lib/systemd/coredump ro
+ source_dir=/run/host/var/lib/systemd/coredump
+ target_dir=/var/lib/systemd/coredump
+ mount_flags=
+ '[' 3 -gt 2 ']'
+ mount_flags=ro
+ '[' -L /run/host/var/lib/systemd/coredump ']'
+ '[' '!' -d /run/host/var/lib/systemd/coredump ']'
+ '[' '!' -f /run/host/var/lib/systemd/coredump ']'
+ return 0
+ for host_mount_ro in ${HOST_MOUNTS_RO}
++ get_locked_mount_flags /run/host/var/log/journal
++ src=/run/host/var/log/journal
++ prev=
++ locked_flags=
++ command -v findmnt
++ ls /run/host/var/log/journal
++ return 0
+ locked_flags=
+ mount_bind /run/host/var/log/journal /var/log/journal ro
+ source_dir=/run/host/var/log/journal
+ target_dir=/var/log/journal
+ mount_flags=
+ '[' 3 -gt 2 ']'
+ mount_flags=ro
+ '[' -L /run/host/var/log/journal ']'
+ '[' '!' -d /run/host/var/log/journal ']'
+ '[' '!' -f /run/host/var/log/journal ']'
+ return 0
+ printf 'distrobox: Setting up read-write mounts...\n'
distrobox: Setting up read-write mounts...
+ '[' -e /var/home/kuru ']'
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/etc/host.conf /etc/host.conf
+ source_dir=/run/host/etc/host.conf
+ target_dir=/etc/host.conf
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/etc/host.conf ']'
+ '[' '!' -d /run/host/etc/host.conf ']'
+ '[' '!' -f /run/host/etc/host.conf ']'
+ '[' -e /etc/host.conf ']'
+ findmnt /etc/host.conf
+ '[' -L /etc/host.conf ']'
+ '[' -d /run/host/etc/host.conf ']'
+ '[' -f /run/host/etc/host.conf ']'
++ dirname /etc/host.conf
+ '[' '!' -d /etc ']'
+ touch /etc/host.conf
+ '[' '' = '' ']'
+ mount --rbind /run/host/etc/host.conf /etc/host.conf
+ mount --make-rslave /etc/host.conf
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/etc/machine-id /etc/machine-id
+ source_dir=/run/host/etc/machine-id
+ target_dir=/etc/machine-id
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/etc/machine-id ']'
+ '[' '!' -d /run/host/etc/machine-id ']'
+ '[' '!' -f /run/host/etc/machine-id ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/media /media
+ source_dir=/run/host/media
+ target_dir=/media
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/media ']'
+ '[' '!' -d /run/host/media ']'
+ '[' -e /media ']'
+ findmnt /media
+ '[' -L /media ']'
+ '[' -d /run/host/media ']'
+ mkdir -p /media
+ '[' '' = '' ']'
+ mount --rbind /run/host/media /media
+ mount --make-rslave /media
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/mnt /mnt
+ source_dir=/run/host/mnt
+ target_dir=/mnt
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/mnt ']'
+ '[' '!' -d /run/host/mnt ']'
+ '[' -e /mnt ']'
+ findmnt /mnt
+ '[' -L /mnt ']'
+ '[' -d /run/host/mnt ']'
+ mkdir -p /mnt
+ '[' '' = '' ']'
+ mount --rbind /run/host/mnt /mnt
+ mount --make-rslave /mnt
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/libvirt /run/libvirt
+ source_dir=/run/host/run/libvirt
+ target_dir=/run/libvirt
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/libvirt ']'
+ '[' '!' -d /run/host/run/libvirt ']'
+ '[' '!' -f /run/host/run/libvirt ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/media /run/media
+ source_dir=/run/host/run/media
+ target_dir=/run/media
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/media ']'
+ '[' '!' -d /run/host/run/media ']'
+ '[' '!' -f /run/host/run/media ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/netconfig/ /run/netconfig/
+ source_dir=/run/host/run/netconfig/
+ target_dir=/run/netconfig/
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/netconfig/ ']'
+ '[' '!' -d /run/host/run/netconfig/ ']'
+ '[' '!' -f /run/host/run/netconfig/ ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/systemd/journal /run/systemd/journal
+ source_dir=/run/host/run/systemd/journal
+ target_dir=/run/systemd/journal
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/systemd/journal ']'
+ '[' '!' -d /run/host/run/systemd/journal ']'
+ '[' '!' -f /run/host/run/systemd/journal ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/systemd/resolve/ /run/systemd/resolve/
+ source_dir=/run/host/run/systemd/resolve/
+ target_dir=/run/systemd/resolve/
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/systemd/resolve/ ']'
+ '[' '!' -d /run/host/run/systemd/resolve/ ']'
+ '[' '!' -f /run/host/run/systemd/resolve/ ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/systemd/seats /run/systemd/seats
+ source_dir=/run/host/run/systemd/seats
+ target_dir=/run/systemd/seats
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/systemd/seats ']'
+ '[' '!' -d /run/host/run/systemd/seats ']'
+ '[' -e /run/systemd/seats ']'
+ '[' -L /run/systemd/seats ']'
+ '[' -d /run/host/run/systemd/seats ']'
+ mkdir -p /run/systemd/seats
+ '[' '' = '' ']'
+ mount --rbind /run/host/run/systemd/seats /run/systemd/seats
+ mount --make-rslave /run/systemd/seats
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/systemd/sessions /run/systemd/sessions
+ source_dir=/run/host/run/systemd/sessions
+ target_dir=/run/systemd/sessions
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/systemd/sessions ']'
+ '[' '!' -d /run/host/run/systemd/sessions ']'
+ '[' -e /run/systemd/sessions ']'
+ '[' -L /run/systemd/sessions ']'
+ '[' -d /run/host/run/systemd/sessions ']'
+ mkdir -p /run/systemd/sessions
+ '[' '' = '' ']'
+ mount --rbind /run/host/run/systemd/sessions /run/systemd/sessions
+ mount --make-rslave /run/systemd/sessions
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/systemd/users /run/systemd/users
+ source_dir=/run/host/run/systemd/users
+ target_dir=/run/systemd/users
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/systemd/users ']'
+ '[' '!' -d /run/host/run/systemd/users ']'
+ '[' -e /run/systemd/users ']'
+ '[' -L /run/systemd/users ']'
+ '[' -d /run/host/run/systemd/users ']'
+ mkdir -p /run/systemd/users
+ '[' '' = '' ']'
+ mount --rbind /run/host/run/systemd/users /run/systemd/users
+ mount --make-rslave /run/systemd/users
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/run/udev /run/udev
+ source_dir=/run/host/run/udev
+ target_dir=/run/udev
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/run/udev ']'
+ '[' '!' -d /run/host/run/udev ']'
+ '[' -e /run/udev ']'
+ '[' -L /run/udev ']'
+ '[' -d /run/host/run/udev ']'
+ mkdir -p /run/udev
+ '[' '' = '' ']'
+ mount --rbind /run/host/run/udev /run/udev
+ mount --make-rslave /run/udev
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/var/lib/libvirt /var/lib/libvirt
+ source_dir=/run/host/var/lib/libvirt
+ target_dir=/var/lib/libvirt
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/var/lib/libvirt ']'
+ '[' '!' -d /run/host/var/lib/libvirt ']'
+ '[' '!' -f /run/host/var/lib/libvirt ']'
+ return 0
+ for host_mount in ${HOST_MOUNTS}
+ mount_bind /run/host/var/mnt /var/mnt
+ source_dir=/run/host/var/mnt
+ target_dir=/var/mnt
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/var/mnt ']'
+ '[' '!' -d /run/host/var/mnt ']'
+ '[' '!' -f /run/host/var/mnt ']'
+ return 0
+ printf 'distrobox: Setting up host'\''s sockets integration...\n'
distrobox: Setting up host's sockets integration...
++ find /run/host/run -path /run/host/run/media -prune -o -path /run/host/run/timeshift -prune -o -name user -prune -o -name bees -prune -o -name nscd -prune -o -name system_bus_socket -prune -o -type s -print
++ :
+ host_sockets=$'/run/host/run/unbound.ctl\n/run/host/run/udev/control'
+ for host_socket in ${host_sockets}
++ printf %s /run/host/run/unbound.ctl
++ sed 's|/run/host||g'
+ container_socket=/run/unbound.ctl
+ '[' '!' -S /run/unbound.ctl ']'
+ '[' '!' -L /run/unbound.ctl ']'
+ rm -f /run/unbound.ctl
++ dirname /run/unbound.ctl
+ mkdir -p /run
+ ln -s /run/host/run/unbound.ctl /run/unbound.ctl
+ for host_socket in ${host_sockets}
++ printf %s /run/host/run/udev/control
++ sed 's|/run/host||g'
+ container_socket=/run/udev/control
+ '[' '!' -S /run/udev/control ']'
+ '[' 0 -eq 1 ']'
+ printf 'distrobox: Integrating host'\''s themes, icons, fonts...\n'
distrobox: Integrating host's themes, icons, fonts...
+ mount_bind /run/host/usr/share/themes /usr/local/share/themes
+ source_dir=/run/host/usr/share/themes
+ target_dir=/usr/local/share/themes
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/usr/share/themes ']'
+ '[' '!' -d /run/host/usr/share/themes ']'
+ '[' -e /usr/local/share/themes ']'
+ '[' -L /usr/local/share/themes ']'
+ '[' -d /run/host/usr/share/themes ']'
+ mkdir -p /usr/local/share/themes
+ '[' '' = '' ']'
+ mount --rbind /run/host/usr/share/themes /usr/local/share/themes
+ mount --make-rslave /usr/local/share/themes
+ return 0
+ mount_bind /run/host/usr/share/icons /usr/local/share/icons
+ source_dir=/run/host/usr/share/icons
+ target_dir=/usr/local/share/icons
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/usr/share/icons ']'
+ '[' '!' -d /run/host/usr/share/icons ']'
+ '[' -e /usr/local/share/icons ']'
+ '[' -L /usr/local/share/icons ']'
+ '[' -d /run/host/usr/share/icons ']'
+ mkdir -p /usr/local/share/icons
+ '[' '' = '' ']'
+ mount --rbind /run/host/usr/share/icons /usr/local/share/icons
+ mount --make-rslave /usr/local/share/icons
+ return 0
+ mount_bind /run/host/usr/share/fonts /usr/local/share/fonts
+ source_dir=/run/host/usr/share/fonts
+ target_dir=/usr/local/share/fonts
+ mount_flags=
+ '[' 2 -gt 2 ']'
+ '[' -L /run/host/usr/share/fonts ']'
+ '[' '!' -d /run/host/usr/share/fonts ']'
+ '[' -e /usr/local/share/fonts ']'
+ '[' -L /usr/local/share/fonts ']'
+ '[' -d /run/host/usr/share/fonts ']'
+ mkdir -p /usr/local/share/fonts
+ '[' '' = '' ']'
+ mount --rbind /run/host/usr/share/fonts /usr/local/share/fonts
+ mount --make-rslave /usr/local/share/fonts
+ return 0
+ printf 'distrobox: Setting up distrobox profile...\n'
distrobox: Setting up distrobox profile...
+ touch /run/.toolboxenv
+ '[' '!' -d /etc/profile.d ']'
+ cat
+ '[' -e /etc/fish/config.fish ']'
+ printf 'distrobox: Setting up sudo...\n'
distrobox: Setting up sudo...
+ mkdir -p /etc/sudoers.d
+ '[' -e /etc/sudoers ']'
+ sed -i 's|^Defaults targetpw.*||g' /etc/sudoers
+ cat
+ '[' '!' -e /etc/pam.d/su ']'
+ grep -q pam_systemd.so /etc/pam.d/su
+ printf %s '-session   optional   pam_systemd.so'
+ '[' 1000 -ne 0 ']'
+ '[' 0 -eq 0 ']'
+ printf '"%s" ALL = (root) NOPASSWD:ALL\n' kuru
+ grep -q '^kuru:' /etc/group
+ '[' -d /run/host/var/kerberos ']'
+ printf 'distrobox: Setting up user'\''s group list...\n'
distrobox: Setting up user's group list...
+ additional_groups=
+ grep -q '^sudo' /etc/group
+ grep -q '^wheel' /etc/group
+ additional_groups=wheel
+ '[' 0 -eq 1 ']'
++ printf %s kuru
++ tr '\\' .
+ grep -q '^kuru:' /etc/passwd
+ '[' '!' -e /etc/passwd.done ']'
++ printf %s kuru
++ tr '\\' .
+ grep -q '^kuru:' /etc/passwd
+ printf 'distrobox: Setting up existing user...\n'
distrobox: Setting up existing user...
+ usermod --home /home/kuru --shell /usr/bin/bash --groups wheel --uid 1000 --gid 1000 --login kuru kuru
++ getent passwd kuru
++ cut -d: -f6
+ '[' /home/kuru '!=' /home/kuru ']'
+ '[' '!' -e /etc/passwd.done ']'
+ printf 'distrobox: Ensuring user'\''s access...\n'
distrobox: Ensuring user's access...
++ md5sum
++ cut '-d ' -f1
+ temporary_password=0eb0e9f4c4274e60f137a5ca4662d480
+ chpasswd_failed=0
+ printf %s:%s kuru 0eb0e9f4c4274e60f137a5ca4662d480
+ chpasswd -e
+ printf %s: kuru
+ chpasswd -e
+ '[' 0 -eq 1 ']'
+ '[' 0 -eq 0 ']'
+ passwd_cmd=passwd
+ passwd --help
+ grep -q -- --stdin
+ passwd_cmd='passwd --stdin'
+ printf '%s\n%s\n' 0eb0e9f4c4274e60f137a5ca4662d480 0eb0e9f4c4274e60f137a5ca4662d480
+ passwd --stdin root
+ printf %s: root
+ chpasswd -e
+ '[' 0 -eq 1 ']'
+ touch /etc/passwd.done
+ '[' -n '' ']'
+ '[' -n '' ']'
+ HOST_WATCH=$'\n\t/etc/hostname\n\t/etc/hosts\n\t/etc/localtime\n\t/etc/resolv.conf\n'
+ id=my-distrobox
+ '[' -e /run/.containerenv ']'
+ . /run/.containerenv
++ engine=podman-5.4.2
++ name=my-distrobox
++ id=6fce151ad521a33e741b41c6952e2af947780701cbfaa6bde6905a520db1517d
++ image=registry.fedoraproject.org/fedora-toolbox:latest
++ imageid=a4b8ac6e645dfac875e32143cb937e04657e75f233161a0c35b440f53346dcd6
++ rootless=1
++ graphRootMounted=1
+ '[' 0 -eq 0 ']'
+ printf 'container_setup_done\n'
container_setup_done
+ set +x

Desktop

  • Podman version: 5.4.2
  • Distrobox version: 1.8.1.2
  • Distro: Devuan Excalibur GNU/Linux with SysVinit
  • Distrobox was installed through apt.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions