Skip to content

steam 1:1.0.0.71-1pop1~1631241010~21.04~4ff6817 broken dependencies #1932

Description

@AlexMikhalev

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions