After the latest update steam launcher disappeared, when I attempted to re-install it now tries to remove pop-desktop and pop shell.
Distribution (run cat /etc/os-release):
cat /etc/os-release
NAME="Pop!_OS"
VERSION="21.04"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 21.04"
VERSION_ID="21.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
LOGO=distributor-logo-pop-os
Related Application and/or Package Version (run apt policy $PACKAGE NAME):
sudo apt policy steam
steam:i386:
Installed: (none)
Candidate: 1:1.0.0.71-1pop1~1631241010~21.04~4ff6817
Version table:
1:1.0.0.71-1pop1~1631241010~21.04~4ff6817 1001
1001 http://ppa.launchpad.net/system76/pop/ubuntu hirsute/main i386 Packages
1:1.0.0.68-1ubuntu1 500
500 http://us.archive.ubuntu.com/ubuntu hirsute/multiverse i386 Packages
Issue/Bug Description:
sudo apt install steam
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
aglfn apg appmenu-gtk-module-common apport apport-symptoms at avahi-utils
blender-data brasero-common ca-certificates-java cdrdao cheese-common
cups-pk-helper default-jre-headless dfu-programmer docbook-xml dvd+rw-tools
epstool evolution-data-server-common firmware-manager-notify
firmware-manager-shared fluid-soundfont-gm fluid-soundfont-gs folks-common
fonts-cantarell fonts-open-sans fprintd gdal-data genisoimage
gir1.2-accountsservice-1.0 gir1.2-dbusmenu-glib-0.4 gir1.2-gck-1
gir1.2-gcr-3 gir1.2-gdm-1.0 gir1.2-gnomebluetooth-1.0 gir1.2-graphene-1.0
gir1.2-gtksource-3.0 gir1.2-handy-0.0 gir1.2-javascriptcoregtk-4.0
gir1.2-nma-1.0 gir1.2-polkit-1.0 gir1.2-rsvg-2.0 gir1.2-secret-1
gir1.2-totemplparser-1.0 gir1.2-upowerglib-1.0 gkbd-capplet
gnome-control-center-data gnome-control-center-faces gnome-session-common
gnome-shell-common gnome-shell-extension-system76-power gnuplot-data
gnuplot-nox growisofs gstreamer1.0-pipewire gthumb-data gtk2-engines
gtk2-engines-murrine i3-gaps-wm java-common kwayland-data
libanyevent-i3-perl libanyevent-perl libappmenu-gtk2-parser0
libappmenu-gtk3-parser0 libarchive-tools libaribb24-0 libarmadillo10
libarpack2 libasync-interrupt-perl libatk-bridge2.0-dev libatk1.0-dev
libatspi2.0-dev libavresample4 libblosc1 libbrasero-media3-1 libbtf1
libburn4 libcairo-script-interpreter2 libcairo2-dev libcamel-1.2-62 libcddb2
libcfitsio9 libcharls2 libchm1 libclang1-11 libclutter-1.0-common
libcogl-common libcolord-gtk1 libcrypto++8 libcxsparse3 libdap27
libdapclient6v5 libdatrie-dev libdbus-glib-1-dev libdbus-glib-1-dev-bin
libdbusmenu-glib-dev libdc1394-25 libdca0 libdcmtk15 libdrm-amdgpu1
libdrm-nouveau2 libdrm-radeon1 libdvbpsi10 libdvdnav4 libebackend-1.2-10
libebml5 libebook-1.2-20 libebook-contacts-1.2-3 libecal-2.0-1
libedata-book-1.2-26 libedata-cal-2.0-1 libedataserver-1.2-26 libegl1
libegl1-mesa libepsilon1 libev-perl libev4 libfaad2 libfirmware-manager
libfl2 libfltk1.3 libfluidsynth2 libfolks25 libfprint-2-2 libfreerdp2-2
libfreexl1 libfribidi-dev libfyba0 libgdal28 libgdcm3.0 libgeos-3.9.0
libgeos-c1v5 libgeotiff5 libgles1 libgles2 libglpk40 libglvnd0 libgmic1
libgmime-3.0-0 libgnomekbd-common libgnomekbd8 libgpod-common libgpod4
libgraphene-1.0-0 libgraphicsmagick++-q16-12 libgraphite2-dev libgsound0
libgstreamer-plugins-bad1.0-0 libgtksourceview-3.0-1
libgtksourceview-3.0-common libguard-perl libgupnp-igd-1.0-4 libhandy-0.0-0
libharfbuzz-dev libharfbuzz-gobject0 libhdf4-0-alt libice-dev
libimage-exiftool-perl libinstpatch-1.0-2 libisofs6 libixml10
libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.0-dev libjemalloc2
libjpeg62 libjs-jquery-ui libjte2 libkate1 libkf5waylandclient5 libklu1
libkmlbase1 libkmldom1 libkmlengine1 liblastfm5-1 liblirc-client0
liblog4cplus-2.0.5 libltc11 liblua5.4-0 libluajit-5.1-2 libluajit-5.1-common
libmad0 libmatroska7 libmbedcrypto3 libmbedtls12 libmbedx509-0 libmd4c0
libmessaging-menu0 libmime-charset-perl libminizip1 libmjpegutils-2.1-0
libmms0 libmodplug1 libmpcdec6 libmpeg2encpp-2.1-0 libmplex2-2.1-0
libmygpo-qt5-1 libmysqlclient21 libnetcdf18 libnice10 libofa0 libogdi4.1
libopenblas0 libopencolorio1v5 libopencv-core4.5 libopencv-imgcodecs4.5
libopencv-imgproc4.5 libopencv-videoio4.5 libopengl-dev libopengl0
libopenimageio2.2 libopenmpt-modplug1 libopenni2-0 libopenshot-audio7
libopenvdb7.1 libosdcpu3.4.3 libosdgpu3.4.3 libpam-fprintd libpango1.0-dev
libperl4-corelibs-perl libphonenumber8 libpixman-1-dev libplacebo72
libpop-desktop-widget libpop-theme-switcher libpop-upgrade-gtk
libposix-strptime-perl libpq5 libproj19 libproxy-tools libpsl-dev
libqhull8.0 libqrcodegencpp1 libqrupdate1 libqscintilla2-qt5-l10n
libqt5concurrent5 libqt5gui5-gles libqt5multimedia5 libqt5multimediaquick5
libqt5network5 libqt5positioning5 libqt5qml5 libqt5qmlmodels5
libqt5qmlworkerscript5 libqt5quick5-gles libqt5sensors5 libqt5sql5
libqt5sql5-sqlite libqt5test5 libqt5waylandclient5 libqt5webchannel5
libqt5x11extras5 libqt5xml5 libresid-builder0c2a librlottie0-1 librttopo1
librygel-core-2.6-2 librygel-db-2.6-2 librygel-renderer-2.6-2
librygel-server-2.6-2 libs76-hidpi-widget libsdl-image1.2 libsdl1.2debian
libsgutils2-2 libsidplay2 libsm-dev libsocket++1 libsombok3 libsoundtouch1
libsoup2.4-dev libspandsp2 libspatialaudio0 libspatialite7 libspnav0
libsquish0 libsrtp2-1 libssh2-1 libsundials-ida4 libsundials-nvecserial4
libsundials-sunlinsol2 libsundials-sunmatrix2 libsuperlu5 libtbb2
libtext-unidecode-perl libthai-dev libtinyxml2.6.2v5
libunicode-linebreak-perl libupnp13 liburiparser1 libva-wayland2 libvlc-bin
libvlc5 libvlccore9 libvncclient1 libvncserver1 libvo-aacenc0
libvo-amrwbenc0 libwayland-bin libwayland-dev libwhoopsie-preferences0
libwhoopsie0 libwildmidi2 libwinpr2-2 libx86-1 libxcb-composite0
libxcb-cursor0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1
libxcb-record0 libxcb-render-util0 libxcb-render0-dev libxcb-res0
libxcb-screensaver0 libxcb-shm0-dev libxcb-xinerama0 libxcb-xinput0
libxcb-xkb1 libxcb-xtest0 libxcb-xv0 libxcomposite-dev libxcursor-dev
libxdamage-dev libxerces-c3.2 libxfixes-dev libxfont2 libxi-dev
libxinerama-dev libxkbcommon-dev libxkbcommon-x11-0 libxklavier16
libxnvctrl0 libxrandr-dev libxtst-dev libxvmc1 libyaml-cpp0.6 libytnef0
libzbar0 mobile-broadband-provider-info mutter-common mysql-common
network-manager-gnome nvidia-settings octave-common octave-doc odbcinst
odbcinst1debian2 openjdk-11-jre-headless pango1.0-tools pm-utils
pop-gnome-shell-theme pop-gtk-theme pop-icon-theme pop-sound-theme pop-theme
proj-bin proj-data python3-apport python3-cups python3-cupshelpers
python3-evdev python3-grpcio python3-macaroonbakery python3-mako
python3-problem-report python3-protobuf python3-pyinotify python3-pyqt5.sip
python3-rarfile python3-recoll python3-rfc3339 python3-slugify python3-tz
python3-unidecode python3-zmq qdoc-qt5 qml-module-qt-labs-folderlistmodel
qml-module-qt-labs-settings qml-module-qtqml qml-module-qtquick-window2
qt5-gtk-platformtheme qt5-image-formats-plugins qtattributionsscanner-qt5
recollcmd rygel screen-resolution-extra session-migration sgml-data
switcheroo-control system-config-printer system-config-printer-common
system-config-printer-udev system76-firmware-daemon system76-oled
system76-wallpapers texinfo timgm6mb-soundfont totem-common unrtf vbetool
vlc-bin vlc-data vlc-l10n vlc-plugin-access-extra vlc-plugin-base
vlc-plugin-notify vlc-plugin-samba vlc-plugin-video-splitter
wayland-protocols whoopsie-preferences x11-apps x11-session-utils
x11-xkb-utils x11proto-input-dev x11proto-randr-dev x11proto-record-dev
x11proto-xinerama-dev xbacklight xbitmaps xfonts-base xfonts-scalable xinit
xinput xserver-common xserver-xorg-legacy yelp-xsl zenity-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
gnome-screensaver indicator-application libgl1:i386 libgl1-mesa-dri:i386
libglx-mesa0:i386 libglx0:i386 libindicator3-7 libllvm12:i386
libqt5gui5-gles libqt5quick5-gles mesa-vulkan-drivers:i386 policykit-1-gnome
Suggested packages:
qtwayland5
Recommended packages:
libqt5svg5 zenity:i386
The following packages will be REMOVED:
airport-utils appmenu-gtk2-module appmenu-gtk3-module blender cb2bib cheese
chrome-gnome-shell clang clang-12 clementine default-jre
evolution-data-server ffmpeg gdm3 geary gimp-gmic
gir1.2-gst-plugins-base-1.0 gir1.2-mutter-7 gir1.2-rb-3.0 gir1.2-totem-1.0
gir1.2-webkit2-4.0 gnome-contacts gnome-control-center
gnome-getting-started-docs gnome-getting-started-docs-ru
gnome-getting-started-docs-zh-hk gnome-getting-started-docs-zh-tw
gnome-online-accounts gnome-remote-desktop gnome-session-bin gnome-shell
gnome-shell-extension-appindicator gnome-shell-extension-cosmic-dock
gnome-shell-extension-desktop-icons-ng gnome-shell-extension-prefs
gnome-startup-applications gnome-tweaks gnome-user-docs gnome-user-docs-ru
gstreamer1.0-clutter-3.0 gstreamer1.0-gl gstreamer1.0-gtk3
gstreamer1.0-plugins-bad gstreamer1.0-vaapi gthumb indicator-bluetooth
juno-fan-indicator juno-nvidia-drivers leap libappindicator3-dev
libatk-wrapper-java libatk-wrapper-java-jni libavdevice58 libcheese-gtk25
libcheese8 libclang-common-12-dev libclang-cpp12 libclang1 libclang1-12
libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20
libcogl-path20 libcogl20 libdbusmenu-qt5-2 libedataserverui-1.2-3 libegl-dev
libegl1-mesa-dev libepoxy-dev libfltk-gl1.3 libfolks-eds25 libgl-dev libgl1
libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libgl2ps1.4 libgles-dev
libglew2.1 libglu1-mesa libglu1-mesa-dev libglvnd-dev libglx-dev
libglx-mesa0 libglx0 libgoa-backend-1.0-1 libgstreamer-gl1.0-0 libgtk-3-dev
libgtksourceview-3.0-dev libllvm12 libmutter-7-0 libnvidia-fbc1-470
libnvidia-ifr1-470 liboctave8 libomp-12-dev libomp5-12 libopenshot19
libosmesa6 libqscintilla2-qt5-15 libqt5designer5 libqt5designercomponents5
libqt5gui5 libqt5help5 libqt5multimediawidgets5 libqt5opengl5
libqt5opengl5-dev libqt5printsupport5 libqt5quick5 libqt5quickwidgets5
libqt5svg5 libqt5waylandcompositor5 libqt5webkit5 libqt5widgets5 libtotem0
libvdpau-va-gl1 libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-dev libxatracker2
libyelp0 llvm llvm-12 llvm-12-dev llvm-12-linker-tools llvm-12-runtime
llvm-12-tools llvm-dev llvm-runtime lxdm mesa-utils mesa-va-drivers
mesa-vdpau-drivers mesa-vulkan-drivers mozc-utils-gui mutter mystiq
nvidia-driver-440 nvidia-driver-455 nvidia-driver-460 nvidia-driver-470
obs-studio octave openjdk-11-jre openshot openshot-qt pop-cosmic
pop-default-settings pop-desktop pop-gnome-initial-setup pop-session
protonmail-bridge protonmail-import-export-app python3-openshot
python3-opensnitch-ui python3-pyqt5 python3-pyqt5.qtsql python3-pyqt5.qtsvg
python3-pyqt5.qtwebkit qhelpgenerator-qt5 qml-module-qtmultimedia
qml-module-qtquick-dialogs qml-module-qtquick-privatewidgets
qml-module-qtquick2 qt5-assistant qtbase5-dev qttools5-dev
qttools5-dev-tools qtwayland5 recoll recollgui rhythmbox-plugins
system76-driver system76-driver-nvidia telegram-desktop totem totem-plugins
ubuntu-docs va-driver-all vdpau-driver-all vlc vlc-plugin-qt
vlc-plugin-skins2 vlc-plugin-video-output vlc-plugin-visualization
wkhtmltopdf x11-utils xorg xserver-xephyr xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom
xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati
xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau
xserver-xorg-video-nvidia-470 xserver-xorg-video-qxl
xserver-xorg-video-radeon xserver-xorg-video-vesa xserver-xorg-video-vmware
xwayland yelp zenity zoom
The following NEW packages will be installed:
gnome-screensaver indicator-application libgl1:i386 libgl1-mesa-dri:i386
libglx-mesa0:i386 libglx0:i386 libindicator3-7 libllvm12:i386
libqt5gui5-gles libqt5quick5-gles mesa-vulkan-drivers:i386 policykit-1-gnome
steam:i386
WARNING: The following essential packages will be removed.
This should NOT be done unless you know exactly what you are doing!
pop-desktop pop-session (due to pop-desktop)
gnome-control-center (due to pop-desktop)
pop-gnome-initial-setup (due to pop-desktop)
chrome-gnome-shell (due to pop-desktop) gdm3 (due to pop-desktop)
gnome-shell (due to pop-desktop) xorg (due to pop-desktop)
pop-default-settings (due to pop-desktop)
gstreamer1.0-vaapi (due to pop-desktop) libvdpau-va-gl1 (due to pop-desktop)
mesa-va-drivers (due to pop-desktop)
mesa-vulkan-drivers (due to pop-desktop)
vdpau-driver-all (due to pop-desktop)
appmenu-gtk2-module (due to pop-desktop)
0 upgraded, 13 newly installed, 208 to remove and 5 not upgraded.
Need to get 42.3 MB of archives.
After this operation, 2,154 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
?]
Steps to reproduce (if you know):
sudo apt update && sudo apt dist-upgrade
then steam is broken (deb).
Expected behaviour:
Steam and all corresponding dependencies are working - seem the current package tries to install lib
Other Notes:
Tried:
sudo apt install libwxgtk3.0-gtk3-0v5
sudo rm -r /var/cache/apt /var/lib/apt/lists
sudo apt install libgl1-mesa-dri:i386 libgl1:i386
The last line also produces the same warning as above, seem current steam deb pulls broken libgl1:i386.
sudo apt policy libgl1:i386
libgl1:i386:
Installed: (none)
Candidate: 1.3.2-1
Version table:
1.3.2-1 500
500 http://us.archive.ubuntu.com/ubuntu hirsute/main i386 Packages
cat /etc/apt/sources.list.d/system.sources
X-Repolib-Name: Pop_OS System Sources
Enabled: yes
Types: deb deb-src
URIs: http://us.archive.ubuntu.com/ubuntu/
Suites: hirsute hirsute-security hirsute-updates hirsute-backports
Components: main restricted universe multiverse
X-Repolib-Default-Mirror: http://us.archive.ubuntu.com/ubuntu/
although there are apt sources for ms team, vscode, skype, sublime text, but they don't contribute to problem.
After the latest update steam launcher disappeared, when I attempted to re-install it now tries to remove pop-desktop and pop shell.
Distribution (run
cat /etc/os-release):Related Application and/or Package Version (run
apt policy $PACKAGE NAME):Issue/Bug Description:
Steps to reproduce (if you know):
sudo apt update && sudo apt dist-upgradethen steam is broken (deb).
Expected behaviour:
Steam and all corresponding dependencies are working - seem the current package tries to install lib
Other Notes:
Tried:
The last line also produces the same warning as above, seem current steam deb pulls broken libgl1:i386.
although there are apt sources for ms team, vscode, skype, sublime text, but they don't contribute to problem.