This repository was archived by the owner on Feb 22, 2026. It is now read-only.
Description Is there an existing issue for this?
Current Behavior
Container doesn't work since it cannot initialize.
Expected Behavior
No response
Steps To Reproduce
To be honest, I'm trying to run this in Distrobox over Podman, which may not be a supported scenario. With that said, since this is a package conflict, the issue is agnostic of the container tech running it. Here are the commands I use to get to the bug:
distrobox create --home ~/containers/steam --name steam --image ghcr.io/linuxserver/steamos:latest --hostname steam
distrobox enter steam
To get the logs, I did: distrobox enter steam -v
Environment
- OS: Fedora 42
- How docker service was installed: Native Poman
CPU architecture
x86-64
Docker creation
$ distrobox enter steam --dry-run
exec
--interactive
--detach-keys=
--user=$USER
--tty
--workdir=/run/host/home/$USER
--env=CONTAINER_ID=steam
--env=DISTROBOX_ENTER_PATH=/usr/bin/distrobox-enter
--env=WINDOWID=1
--env=COLORTERM=truecolor
--env=MEMORY_PRESSURE_WRITE=c29tZSAyMDAwMDAgMjAwMDAwMAA=
--env=EDITOR=/usr/bin/nano
--env=PWD=/home/$USER
--env=LOGNAME=$USER
--env=SYSTEMD_EXEC_PID=1595
--env=SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0
--env=SSH_ASKPASS=/usr/bin/ksshaskpass
--env=LANG=en_US.UTF-8
--env=LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.7z=01;31:*.ace=01;31:*.alz=01;31:*.apk=01;31:*.arc=01;31:*.arj=01;31:*.bz=01;31:*.bz2=01;31:*.cab=01;31:*.cpio=01;31:*.crate=01;31:*.deb=01;31:*.drpm=01;31:*.dwm=01;31:*.dz=01;31:*.ear=01;31:*.egg=01;31:*.esd=01;31:*.gz=01;31:*.jar=01;31:*.lha=01;31:*.lrz=01;31:*.lz=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.lzo=01;31:*.pyz=01;31:*.rar=01;31:*.rpm=01;31:*.rz=01;31:*.sar=01;31:*.swm=01;31:*.t7z=01;31:*.tar=01;31:*.taz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tgz=01;31:*.tlz=01;31:*.txz=01;31:*.tz=01;31:*.tzo=01;31:*.tzst=01;31:*.udeb=01;31:*.war=01;31:*.whl=01;31:*.wim=01;31:*.xz=01;31:*.z=01;31:*.zip=01;31:*.zoo=01;31:*.zst=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
--env=KONSOLE_DBUS_SERVICE=:1.113
--env=MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/app.slice/flatpak-session-helper.service/memory.pressure
--env=KONSOLE_DBUS_SESSION=/Sessions/1
--env=PROFILEHOME=
--env=INVOCATION_ID=b5776d5f339d4c388012cd30aa867a1a
--env=KONSOLE_VERSION=250402
--env=MANAGERPID=1507
--env=STEAM_FRAME_FORCE_CLOSE=1
--env=MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
--env=TERM=xterm-256color
--env=USER=$USER
--env=COLORFGBG=15; 0
--env=SHLVL=3
--env=XDG_RUNTIME_DIR=/run/user/1000
--env=DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
--env=KDEDIRS=/usr
--env=JOURNAL_STREAM=9:20295
--env=DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
--env=PATH=/home/$USER /.local/bin:/home/$USER /bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin:/bin
--env=XDG_DATA_DIRS=/home/$USER /.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/usr/local/share:/usr/share
--env=XDG_CACHE_HOME=/home/$USER /containers/steam/.cache
--env=XDG_CONFIG_HOME=/home/$USER /containers/steam/.config
--env=XDG_DATA_HOME=/home/$USER /containers/steam/.local/share
--env=XDG_STATE_HOME=/home/$USER /containers/steam/.local/state
--env=XDG_CONFIG_DIRS=/etc/xdg
steam
Container logs
$ distrobox enter steam -v
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find ' /usr/share/libalpm/hooks/*distrobox*' -delete
find: ' /usr/share/libalpm/hooks/*distrobox*' : No such file or directory
+ :
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred
+ 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='
bc
bzip2
chpasswd
curl
diff
find
findmnt
gpg
hostname
less
lsof
man
mount
passwd
pigz
pinentry
ping
ps
rsync
script
ssh
sudo
time
tree
umount
unzip
useradd
wc
wget
xauth
zip
bash
'
+ for dep in ${dependencies}
+ command -v bc
+ missing_packages=1
+ break
+ PATH=/lsiopy/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/bin:/sbin:/usr/bin:/usr/sbin
+ command -v apt-get
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman_exceptions
+ setup_pkg_manager_hooks
+ ' [' -d /etc/dpkg/dpkg.cfg.d/ ' ]'
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ cat
+ chmod +x /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh
+ ' [' -d /usr/share/libalpm/scripts ' ]'
+ ' [' 0 -eq 0 ' ]'
+ cat
+ chmod +x /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ find /usr/share/libalpm/hooks/distrobox-post-hook.sh.hook /usr/share/libalpm/hooks/distrobox-pre-hook.sh.hook /usr/share/libalpm/hooks/distrobox_post_hook.sh.hook -delete
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z ' ' ' ]'
+ when=PreTransaction
+ cat
++ basename /etc/distrobox-pre-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /etc/distrobox-post-hook.sh ' ]'
+ cat
++ basename /etc/distrobox-post-hook.sh
+ for hook in /etc/distrobox-pre-hook.sh /etc/distrobox-post-hook.sh /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ when=PostTransaction
+ ' [' -z /usr/share/libalpm/scripts/distrobox_post_hook.sh ' ]'
+ cat
++ basename /usr/share/libalpm/scripts/distrobox_post_hook.sh
+ ' [' 0 -ne 0 ' ]'
+ ' [' 1 -ne 0 ' ]'
+ command -v apk
+ command -v apt-get
+ command -v emerge
+ command -v pacman
/usr/sbin/pacman
+ setup_pacman
+ pacman -S -y -y
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
jupiter-staging downloading...
holo-staging downloading...
+ ' [' 0 -ne 0 ' ]'
+ sed -i ' s|NoExtract.*||g' /etc/pacman.conf
+ sed -i ' s|NoProgressBar.*||g' /etc/pacman.conf
+ pacman -S -u --noconfirm
:: Starting full system upgrade...
:: Replace lib32-renderdoc-minimal with multilib/lib32-renderdoc? [Y/n]
:: Replace sdl2 with extra/sdl2-compat? [Y/n]
resolving dependencies...
looking for conflicting packages...
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict. Remove nodejs-lts-hydrogen? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: nodejs-24.2.0-1 and nodejs-lts-hydrogen-18.20.5-1 are in conflict
+ ' [' 1 -ne 0 ' ]'
+ printf ' Error: An error occurred\n'
Error: An error occurred Reactions are currently unavailable
Is there an existing issue for this?
Current Behavior
Container doesn't work since it cannot initialize.
Expected Behavior
No response
Steps To Reproduce
To be honest, I'm trying to run this in Distrobox over Podman, which may not be a supported scenario. With that said, since this is a package conflict, the issue is agnostic of the container tech running it. Here are the commands I use to get to the bug:
distrobox create --home ~/containers/steam --name steam --image ghcr.io/linuxserver/steamos:latest --hostname steamdistrobox enter steamdistrobox enter steam -vEnvironment
CPU architecture
x86-64
Docker creation
Container logs