Hello @jefer94, this sounds atypical. Can you include steps to reproduce this? Also, please note your distribution release/version.
Related to https://github.com/brave/brave-browser/issues/46327
Linux pop-os 6.12.10-76061203-generic #202412060638~1747794824~24.04~86db2af SMP PREEMPT_DYNAMIC Wed M x86_64 x86_64 x86_64 GNU/Linux
If you think the signed key was in the package, we should report an issue in Cosmic Store. I saw a key extracting this deb, but I'm not use about how apt install these files
⋊> ~ ls -la Downloads
-rw-rw-r-- 1 jefer jefer 4015714 May 21 22:12 steam_latest.deb
⋊> ~ ls -la Downloads/usr/share/keyrings/ 18:58:31
total 4
drwxr-xr-x 1 jefer jefer 18 Aug 15 2024 ./
drwxr-xr-x 1 jefer jefer 92 Aug 15 2024 ../
-rw-r--r-- 1 jefer jefer 1881 Aug 15 2024 steam.gpg
The repository 'https://repo.steampowered.com/steam stable InRelease' is not signed.
What Steam-related entries appear in your /etc/apt/sources.list and/or files in /etc/apt/sources.list.d/?
The steam-launcher .deb definitely does include the signing key, in order to bootstrap a trust path to the apt repo:
$ dpkg-deb --contents steam-launcher_1%3a1.0.0.83_amd64.deb | grep gpg
-rw-r--r-- root/root 1881 2025-04-24 10:56 ./usr/share/keyrings/steam.gpg
and the package installs a sources.list snippet that is configured to trust that keyring and no others:
$ dpkg-deb --fsys-tarfile steam-launcher_1%3a1.0.0.83_amd64.deb \
| tar --to-stdout -xf- ./etc/apt/sources.list.d/steam-stable.list
deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
(steam-beta.list is similar, but its configuration lines are commented out by default.)
steam_latest.deb is a symlink to the newest versioned release that has been flagged as stable. As of today, that's 1.0.0.83.
There are two ways that steam-launcher can be installed:
apt install ./steam_latest.deb, as described on the Steam websiteapt install steam-installer, as described on https://repo.steampowered.com/steam/ (which is more complicated, but also more in line with how apt is designed to be used)There are also third-party tools like extrepo which basically automate option 2.
I don't know what Cosmic Store does or how it works, but if it interacts with repo.steampowered.com, then it should be automating either option 1 or option 2. If it has its own logic for writing out files in sources.list.d/, then it will need to set an appropriate signed-by option (if using the "one-line" format, like Valve currently does for maximum compatibility with old Ubuntu releases) or an appropriate Signed-By field (if using the newer deb822 format).
Since 1.0.0.76 (March 2023), steam-launcher intentionally does not install steam.gpg into /etc/apt/trusted.gpg.d/, which would make it be trusted for all repositories (not just Valve's); see also #9279. Installing third-party keys into /etc/apt/trusted.gpg.d/ is officially deprecated since apt 2.9.24 (although the distribution's own keys still appear there for now, to provide a migration path).
However, the fact that it does not install steam.gpg into /etc/apt/trusted.gpg.d/ means that if you have an old apt source that might look more like this:
# NOT RECOMMENDED
deb [arch=amd64,i386] https://repo.steampowered.com/steam/ stable steam
then, yes, that will make apt log warnings.
FWIW, I installed Steam on a fresh install of LMDE 6 yesterday and encountered this issue. I installed from .deb using the Mint installer (by double-clicking on the .deb) and not the terminal, if that makes any difference.
FWIW, I installed Steam on a fresh install of LMDE 6 yesterday and encountered this issue. I installed from .deb using the Mint installer (by double-clicking on the .deb) and not the terminal, if that makes any difference.
Hmm, that's not expected either. Looking into this.
I couldn't reproduce the issue described by @slaszt.
Preparation:
lmde-6-cinnamon-64bit.iso (I installed it into a virtual machine)sudo apt updatesudo apt full-upgradeSteps to try to reproduce the problem:
dpkg-deb -I ~/Downloads/steam_latest.debdpkg-deb -c ~/Downloads/steam_latest.debdpkg-deb --fsys-tarfile ~/Downloads/steam_latest.deb | tar -O -xf- ./etc/apt/sources.list.d/steam-stable.listdpkg-deb --fsys-tarfile ~/Downloads/steam_latest.deb | tar -O -xf- ./etc/apt/sources.list.d/steam-beta.list~/Downloadssteam_latest.deb[Install Package] button, or similar/etc/apt/sources.list should still be how LMDE configured it/etc/apt/sources.list.d/steam-stable.list should be the one from our .deb/etc/apt/sources.list.d/steam-beta.list should be the one from our .deb/etc/apt/sources.list.d/ should be non-Steam-relatedapt-cache policy steam-launchersudo apt update/usr/bin/steam with no argumentsSTEAM_LAUNCHER_VERBOSE=1 steamExpected result:
dpkg-deb -I identifies it as steam-launcher version 1:1.0.0.83dpkg-deb -c says it contains etc/apt/sources.list.d/steam-stable.list, etc/apt/sources.list.d/steam-beta.list, usr/share/keyrings/steam.gpgsteam-stable.list contains deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam and the same for deb-srcsteam-beta.list contains commented-out lines replacing stable with beta.deb opens in some sort of GUI installer/etc/apt/sources.list should still be how LMDE configured it (contains only a comment)/etc/apt/sources.list.d/steam-stable.list should be as above/etc/apt/sources.list.d/steam-beta.list should be as above/etc/apt/sources.list.d/ should be non-Steam-relatedapt-cache policy steam-launcher should say that a suitable version is installed and there is no other "candidate"sudo apt update succeeds, no warningsActual result:
dpkg-deb -I identifies it as an older version, steam-launcher version 1:1.0.0.81
_all to _amd64 .deb in version 1:1.0.0.82, I'll fix this; but it isn't a serious problemdpkg-deb -c is as expectedsteam-stable.list is as expectedsteam-beta.list is as expected.deb opens in gdebi-gtk/etc/apt/sources.list is as expected/etc/apt/sources.list.d/steam-stable.list is as expected/etc/apt/sources.list.d/steam-beta.list is as expected/etc/apt/sources.list.d/ is official-package-repositories.listapt-cache policy steam-launcher says version 1.0.0.81 is installed and is also the candidatesudo apt update succeeds, no warnings, as expected1 package can be upgraded, which is steam-installer 1.0.0.81 → 1.0.0.83STEAM_LAUNCHER_VERBOSE=1 steam successfully installs dependencies (slightly redacted logs below)in first terminal:
user@lmde6:~$ STEAM_LAUNCHER_VERBOSE=1 steam
bin_steam.sh[3353]: Setting up Steam content in /home/user/.local/share/Steam
DEBUG:steamdeps:Run as: /usr/bin/steamdeps /home/user/.local/share/Steam/steamdeps.txt
DEBUG:steamdeps:Dependency to be checked: curl
DEBUG:steamdeps:Dependency to be checked: xterm | gnome-terminal
DEBUG:steamdeps:Dependency to be checked: xz-utils
DEBUG:steamdeps:Dependency to be checked: zenity
DEBUG:steamdeps:Dependency to be checked: libgl1-mesa-dri:i386
DEBUG:steamdeps:Dependency to be checked: libgl1:i386
DEBUG:steamdeps:Dependency to be checked: libc6:i386
DEBUG:steamdeps:Dependency to be checked: libc6:amd64
DEBUG:steamdeps:Dependency to be checked: libegl1:amd64
DEBUG:steamdeps:Dependency to be checked: libgbm1:amd64
DEBUG:steamdeps:Dependency to be checked: libgl1-mesa-dri:amd64
DEBUG:steamdeps:Dependency to be checked: libgl1:amd64
DEBUG:steamdeps:Dependency to be checked: libegl1:i386
DEBUG:steamdeps:Dependency to be checked: libgbm1:i386
DEBUG:steamdeps:Dependency to be checked: steam-launcher
DEBUG:steamdeps:Dependency to be checked: steam-libs-amd64:amd64
DEBUG:steamdeps:Dependency to be checked: steam-libs-i386:i386
DEBUG:steamdeps:Dependency to be checked: xdg-desktop-portal
DEBUG:steamdeps:Dependency to be checked: xdg-desktop-portal-gtk
DEBUG:steamdeps:Dependency to be checked: bubblewrap
Package libc6:i386 needs to be installed
Package libegl1:i386 needs to be installed
Package libgbm1:i386 needs to be installed
Package libgl1-mesa-dri:i386 needs to be installed
Package libgl1:i386 needs to be installed
Package steam-libs-amd64:amd64 needs to be installed
Package steam-libs-i386:i386 needs to be installed
DEBUG:steamdeps:Re-running steamdeps in a terminal to install selected packages
in a new terminal:
DEBUG:steamdeps:Run as: /usr/bin/steamdeps --interactive --setenv=STEAM_LAUNCHER_VERBOSE=1 --setenv=XDG_CURRENT_DESKTOP=X-Cinnamon --install 'libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386'
Steam needs to install these additional packages:
libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386
Press return to proceed with the installation:
DEBUG:steamdeps:Re-running steamdeps as root...
DEBUG:steamdeps:Run as: /usr/bin/steamdeps --interactive --no-install-confirmation --install 'libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386' --setenv=STEAM_LAUNCHER_VERBOSE=1 --setenv=XDG_CURRENT_DESKTOP=X-Cinnamon
DEBUG:steamdeps:Will install packages: libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386
DEBUG:steamdeps:Running apt-get update...
........
DEBUG:steamdeps:Installing packages: libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64 steam-libs-i386:i386...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libc6 is already the newest version (2.36-9+deb12u10).
libegl1 is already the newest version (1.6.0-1).
libgbm1 is already the newest version (22.3.6-1+deb12u1).
libgl1-mesa-dri is already the newest version (22.3.6-1+deb12u1).
libgl1 is already the newest version (1.6.0-1).
The following additional packages will be installed:
gcc-12-base:i386 i965-va-driver:i386 intel-media-va-driver:i386 libaom3:i386
libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386
libavcodec59:i386 libavutil57:i386 libblkid1:i386 libbrotli1:i386
libbsd0:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386
libcodec2-1.0:i386 libcrypt1:i386 libdatrie1:i386 libdav1d6:i386
libdb5.3:i386 libdbus-1-3:i386 libdeflate0:i386 libdrm-amdgpu1:i386
libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386
libedit2:i386 libegl-mesa0:i386 libelf1:i386 libexpat1:i386 libffi8:i386
libflac12:i386 libfontconfig1:i386 libfreetype6:i386 libfribidi0:i386
libgcc-s1:i386 libgcrypt20:i386 libgdk-pixbuf-2.0-0:i386 libglapi-mesa:i386
libglib2.0-0:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
libgmp10:i386 libgnutls30:i386 libgomp1:i386 libgpg-error-l10n
libgpg-error0:i386 libgraphite2-3:i386 libgsm1:i386 libharfbuzz0b:i386
libhogweed6:i386 libhwy1:i386 libicu72:i386 libidn2-0:i386 libigdgmm12:i386
libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 libjxl0.7:i386
liblcms2-2:i386 liblerc4:i386 libllvm15:i386 liblz4-1:i386 liblzma5:i386
libmd0:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0:i386 libnettle8:i386
libnm0:i386 libnuma1:i386 libogg0:i386 libopenjp2-7:i386 libopus0:i386
libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
libpangoft2-1.0-0:i386 libpciaccess0:i386 libpcre2-8-0:i386
libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 librav1e0:i386
librsvg2-2:i386 librsvg2-common:i386 libsamplerate0:i386 libselinux1:i386
libsensors5:i386 libshine3:i386 libsnappy1v5:i386 libsndfile1:i386
libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libstdc++6:i386
libsvtav1enc1:i386 libswresample4:i386 libsystemd0:i386 libtasn1-6:i386
libthai0:i386 libtheora0:i386 libtiff6:i386 libtinfo6:i386 libtwolame0:i386
libudev1:i386 libunistring2:i386 libva-drm2:i386 libva-glx2 libva-glx2:i386
libva-x11-2:i386 libva2:i386 libvdpau-va-gl1:i386 libvdpau1:i386
libvorbis0a:i386 libvorbisenc2:i386 libvpx7:i386 libvulkan1:i386
libwayland-client0:i386 libwayland-server0:i386 libwebp7:i386
libwebpmux3:i386 libx11-6:i386 libx11-xcb1:i386 libx264-164:i386
libx265-199:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386
libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb-xkb1:i386
libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386
libxkbcommon-x11-0:i386 libxkbcommon0:i386 libxml2:i386 libxrender1:i386
libxshmfence1:i386 libxss1:i386 libxvidcore4:i386 libxxf86vm1:i386
libz3-4:i386 libzstd1:i386 libzvbi0:i386 mesa-va-drivers:i386
mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1:i386
steam-launcher va-driver-all:i386 vdpau-driver-all:i386 zlib1g:i386
Suggested packages:
i965-va-driver-shaders:i386 libcuda1:i386 libnvcuvid1:i386
libnvidia-encode1:i386 glibc-doc:i386 locales:i386 libnss-nis:i386
libnss-nisplus:i386 rng-tools:i386 low-memory-monitor:i386 gnutls-bin:i386
jackd2:i386 opus-tools:i386 pulseaudio:i386 librsvg2-bin:i386
lm-sensors:i386 speex:i386 opencl-icd:i386 nvidia-driver-libs
nvidia-vulkan-icd nvidia-driver-libs:i386 nvidia-vulkan-icd:i386
nvidia-vdpau-driver:i386 nvidia-tesla-440-vdpau-driver:i386
nvidia-tesla-418-vdpau-driver:i386 nvidia-legacy-390xx-vdpau-driver:i386
nvidia-legacy-340xx-vdpau-driver:i386
The following NEW packages will be installed:
gcc-12-base:i386 i965-va-driver:i386 intel-media-va-driver:i386 libaom3:i386
libasound2:i386 libasound2-plugins:i386 libasyncns0:i386 libatomic1:i386
libavcodec59:i386 libavutil57:i386 libblkid1:i386 libbrotli1:i386
libbsd0:i386 libc6:i386 libcairo-gobject2:i386 libcairo2:i386 libcap2:i386
libcodec2-1.0:i386 libcrypt1:i386 libdatrie1:i386 libdav1d6:i386
libdb5.3:i386 libdbus-1-3:i386 libdeflate0:i386 libdrm-amdgpu1:i386
libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386
libedit2:i386 libegl-mesa0:i386 libegl1:i386 libelf1:i386 libexpat1:i386
libffi8:i386 libflac12:i386 libfontconfig1:i386 libfreetype6:i386
libfribidi0:i386 libgbm1:i386 libgcc-s1:i386 libgcrypt20:i386
libgdk-pixbuf-2.0-0:i386 libgl1:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386
libglib2.0-0:i386 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
libgmp10:i386 libgnutls30:i386 libgomp1:i386 libgpg-error-l10n
libgpg-error0:i386 libgraphite2-3:i386 libgsm1:i386 libharfbuzz0b:i386
libhogweed6:i386 libhwy1:i386 libicu72:i386 libidn2-0:i386 libigdgmm12:i386
libjack-jackd2-0:i386 libjbig0:i386 libjpeg62-turbo:i386 libjxl0.7:i386
liblcms2-2:i386 liblerc4:i386 libllvm15:i386 liblz4-1:i386 liblzma5:i386
libmd0:i386 libmount1:i386 libmp3lame0:i386 libmpg123-0:i386 libnettle8:i386
libnm0:i386 libnuma1:i386 libogg0:i386 libopenjp2-7:i386 libopus0:i386
libp11-kit0:i386 libpango-1.0-0:i386 libpangocairo-1.0-0:i386
libpangoft2-1.0-0:i386 libpciaccess0:i386 libpcre2-8-0:i386
libpixman-1-0:i386 libpng16-16:i386 libpulse0:i386 librav1e0:i386
librsvg2-2:i386 librsvg2-common:i386 libsamplerate0:i386 libselinux1:i386
libsensors5:i386 libshine3:i386 libsnappy1v5:i386 libsndfile1:i386
libsoxr0:i386 libspeex1:i386 libspeexdsp1:i386 libstdc++6:i386
libsvtav1enc1:i386 libswresample4:i386 libsystemd0:i386 libtasn1-6:i386
libthai0:i386 libtheora0:i386 libtiff6:i386 libtinfo6:i386 libtwolame0:i386
libudev1:i386 libunistring2:i386 libva-drm2:i386 libva-glx2 libva-glx2:i386
libva-x11-2:i386 libva2:i386 libvdpau-va-gl1:i386 libvdpau1:i386
libvorbis0a:i386 libvorbisenc2:i386 libvpx7:i386 libvulkan1:i386
libwayland-client0:i386 libwayland-server0:i386 libwebp7:i386
libwebpmux3:i386 libx11-6:i386 libx11-xcb1:i386 libx264-164:i386
libx265-199:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
libxcb-glx0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-render0:i386
libxcb-shm0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb-xkb1:i386
libxcb1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386
libxkbcommon-x11-0:i386 libxkbcommon0:i386 libxml2:i386 libxrender1:i386
libxshmfence1:i386 libxss1:i386 libxvidcore4:i386 libxxf86vm1:i386
libz3-4:i386 libzstd1:i386 libzvbi0:i386 mesa-va-drivers:i386
mesa-vdpau-drivers:i386 mesa-vulkan-drivers:i386 ocl-icd-libopencl1:i386
steam-libs-amd64 steam-libs-i386:i386 va-driver-all:i386
vdpau-driver-all:i386 zlib1g:i386
The following packages will be upgraded:
steam-launcher
1 upgraded, 170 newly installed, 0 to remove and 0 not upgraded.
Need to get 143 MB of archives.
After this operation, 470 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
[... lots of output, no errors ...]
Press return to continue:
and back in the original terminal:
steam.sh[3353]: Running Steam on linuxmint 6 64-bit
steam.sh[3353]: STEAM_RUNTIME is enabled automatically
setup.sh[6166]: Updating Steam runtime environment...
/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: line 85: steam-runtime-identify-library-abi: command not found
run.sh[12219]: steam-runtime-identify-library-abi --ldconfig-paths failed, falling back to ldconfig
steam.sh[3353]: Couldn't find /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/srt-logger, logging to console-linux.txt
steam.sh[3353]: Can't find 'steam-runtime-check-requirements', continuing anyway
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
[2025-06-03 14:31:51] Startup - updater built Jul 16 2024 23:21:18
[... and so on ...]
/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh: line 85: steam-runtime-identify-library-abi: command not found is a minor bug in 1.0.0.81, fixed in 1.0.0.82. It's harmless, you can ignore it.
run.sh[12219]: steam-runtime-identify-library-abi --ldconfig-paths failed, falling back to ldconfig is the same.
steam.sh[3353]: Couldn't find /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/srt-logger, logging to console-linux.txt too.
steam.sh[3353]: Can't find 'steam-runtime-check-requirements', continuing anyway too.
https://store.steampowered.com/about/ links to https://cdn.fastly.steamstatic.com/client/installer/steam.deb which is also version 1.0.0.81 (and that's a bug, it should be 1.0.0.83 - but again this shouldn't cause the reported symptom).
dpkg-deb -Iidentifies it as an older version,steam-launcherversion 1:1.0.0.81
Now fixed.
https://store.steampowered.com/about/ links to https://cdn.fastly.steamstatic.com/client/installer/steam.deb which is also version 1.0.0.81 (and that's a bug, it should be 1.0.0.83)
Now fixed, either immediately or when the cache lifetime expires.
I was also unable to reproduce the issue described by @jefer94.
Preparation:
pop-os_22.04_amd64_intel_53.isosudo apt updatesudo apt full-upgradeSteps to try to reproduce the problem:
dpkg-deb -I ~/Downloads/steam_latest.debdpkg-deb -c ~/Downloads/steam_latest.debdpkg-deb --fsys-tarfile ~/Downloads/steam_latest.deb | tar -O -xf- ./etc/apt/sources.list.d/steam-stable.listdpkg-deb --fsys-tarfile ~/Downloads/steam_latest.deb | tar -O -xf- ./etc/apt/sources.list.d/steam-beta.list~/Downloadssteam_latest.deb[Install] button, or similar/etc/apt/sources.list should still be how Pop OS configured it/etc/apt/sources.list.d/steam-stable.list should be the one from our .deb/etc/apt/sources.list.d/steam-beta.list should be the one from our .deb/etc/apt/sources.list.d/ should be non-Steam-relatedapt-cache policy steam-launchersudo apt update/usr/bin/steam with no argumentsSTEAM_LAUNCHER_VERBOSE=1 steamExpected result:
dpkg-deb -I identifies it as steam-launcher version 1:1.0.0.83dpkg-deb -c says it contains etc/apt/sources.list.d/steam-stable.list, etc/apt/sources.list.d/steam-beta.list, usr/share/keyrings/steam.gpgsteam-stable.list contains deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam and the same for deb-srcsteam-beta.list contains commented-out lines replacing stable with beta.deb opens in some sort of GUI/etc/apt/sources.list should still be how Pop OS configured it/etc/apt/sources.list.d/steam-stable.list should be as above/etc/apt/sources.list.d/steam-beta.list should be as above/etc/apt/sources.list.d/ should be non-Steam-relatedapt-cache policy steam-launcher should say that a suitable version is installed and there is no other "candidate"sudo apt update succeeds, no warningsActual result:
dpkg-deb -I identifies it as steam-launcher version 1:1.0.0.83dpkg-deb -c is as expectedsteam-stable.list is as expectedsteam-beta.list is as expectedcom.github.donadigo.eddy/etc/apt/sources.list is as expected (only contains a comment)/etc/apt/sources.list.d/steam-stable.list is as expected/etc/apt/sources.list.d/steam-beta.list is as expected/etc/apt/sources.list.d/system.sources is non-Steam-related/etc/apt/sources.list.d/pop-os-release.sources is non-Steam-related/etc/apt/sources.list.d/pop-os-apps.sources is non-Steam-relatedapt-cache policy steam-launcher says version 1.0.0.83 is installed and is also the candidatesudo apt update succeeds, no warnings, as expectedSTEAM_LAUNCHER_VERBOSE=1 steam successfully installs dependencies (slightly truncated logs below)in first terminal:
user@pop-os:~$ STEAM_LAUNCHER_VERBOSE=1 steam
bin_steam.sh[6056]: Setting up Steam content in /home/user/.local/share/Steam
DEBUG:steamdeps:Run as: /usr/bin/steamdeps
DEBUG:steamdeps:Dependency to be checked: libc6:amd64
DEBUG:steamdeps:Dependency to be checked: libegl1:amd64
DEBUG:steamdeps:Dependency to be checked: libgbm1:amd64
DEBUG:steamdeps:Dependency to be checked: libgl1-mesa-dri:amd64
DEBUG:steamdeps:Dependency to be checked: libgl1:amd64
DEBUG:steamdeps:Dependency to be checked: libc6:i386
DEBUG:steamdeps:Dependency to be checked: libegl1:i386
DEBUG:steamdeps:Dependency to be checked: libgbm1:i386
DEBUG:steamdeps:Dependency to be checked: libgl1-mesa-dri:i386
DEBUG:steamdeps:Dependency to be checked: libgl1:i386
DEBUG:steamdeps:Dependency to be checked: steam-launcher
DEBUG:steamdeps:Dependency to be checked: steam-libs-amd64:amd64
DEBUG:steamdeps:Dependency to be checked: steam-libs-i386:i386
DEBUG:steamdeps:Dependency to be checked: xdg-desktop-portal
DEBUG:steamdeps:Dependency to be checked: xdg-desktop-portal-gtk
Package steam-libs-amd64:amd64 needs to be installed
DEBUG:steamdeps:Re-running steamdeps in a terminal to install selected packages
in a new terminal:
DEBUG:steamdeps:Run as: /usr/bin/steamdeps --interactive --setenv=STEAM_LAUNCHER_VERBOSE=1 --setenv=XDG_CURRENT_DESKTOP=pop:GNOME --install 'libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64'
Steam needs to install these additional packages:
libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64
Press return to proceed with the installation:
DEBUG:steamdeps:Re-running steamdeps as root...
DEBUG:steamdeps:Run as: /usr/bin/steamdeps --interactive --no-install-confirmation --install 'libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64' --setenv=STEAM_LAUNCHER_VERBOSE=1 --setenv=XDG_CURRENT_DESKTOP=pop:GNOME
DEBUG:steamdeps:Will install packages: libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64
DEBUG:steamdeps:Running apt-get update...
........
DEBUG:steamdeps:Installing packages: libc6:amd64 libc6:i386 libegl1:amd64 libegl1:i386 libgbm1:amd64 libgbm1:i386 libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386 libgl1:amd64 libgl1:i386 steam-libs-amd64:amd64...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libgbm1 is already the newest version (24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665).
libgbm1 set to manually installed.
libgl1-mesa-dri is already the newest version (24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665).
libgl1-mesa-dri set to manually installed.
libgbm1:i386 is already the newest version (24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665).
libgbm1:i386 set to manually installed.
libgl1-mesa-dri:i386 is already the newest version (24.2.8-1~bpo12+1pop1~1744225826~22.04~b077665).
libgl1-mesa-dri:i386 set to manually installed.
libegl1 is already the newest version (1.4.0-1).
libegl1 set to manually installed.
libgl1 is already the newest version (1.4.0-1).
libgl1 set to manually installed.
libegl1:i386 is already the newest version (1.4.0-1).
libegl1:i386 set to manually installed.
libgl1:i386 is already the newest version (1.4.0-1).
libgl1:i386 set to manually installed.
libc6 is already the newest version (2.35-0ubuntu3.10).
libc6:i386 is already the newest version (2.35-0ubuntu3.10).
libc6:i386 set to manually installed.
Suggested packages:
nvidia-driver-libs nvidia-vulkan-icd
The following NEW packages will be installed
steam-libs-amd64
0 to upgrade, 1 to newly install, 0 to remove and 0 not to upgrade.
Need to get 16.3 kB of archives.
After this operation, 41.0 kB of additional disk space will be used.
Do you want to continue? [Y/n]
y
Get:1 https://repo.steampowered.com/steam stable/steam amd64 steam-libs-amd64 amd64 1:1.0.0.83 [16.3 kB]
Fetched 16.3 kB in 0s (138 kB/s)
Selecting previously unselected package steam-libs-amd64.
(Reading database ... 215501 files and directories currently installed.)
Preparing to unpack .../steam-libs-amd64_1%3a1.0.0.83_amd64.deb ...
Unpacking steam-libs-amd64 (1:1.0.0.83) ...
Setting up steam-libs-amd64 (1:1.0.0.83) ...
Press return to continue:
and back in the original terminal:
steam.sh[6056]: Running Steam on pop 22.04 64-bit
steam.sh[6056]: STEAM_RUNTIME is enabled automatically
setup.sh[7018]: Updating Steam runtime environment...
setup.sh[7018]: Forced use of runtime version for 32-bit libcurl-gnutls.so.4
steam.sh[6056]: Log already open
steam.sh[6056]: Using supervisor /home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
[... and so on ...]
I fixed the error by manually copying the key, I'll try again renaming the key
⋊> ~ sudo cat /etc/apt/sources.list 04:03:29
## This file is deprecated in Pop!_OS.
## See `man deb822` and /etc/apt/sources.list.d/system.sources.
⋊> ~/d/p/capy-school on dev ◦ sudo cat /etc/apt/sources.list.d/steam-beta.list 04:06:19
# Uncomment these lines to try the beta version of the Steam launcher
#deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
#deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ beta steam
⋊> ~/d/p/capy-school on dev ◦ sudo cat /etc/apt/sources.list.d/steam-stable.list 04:06:27
deb [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https://repo.steampowered.com/steam/ stable steam
I couldn't replicate this issue with Cosmic Store again, I removed the key, and it was installed. I don't know what component failed, but the key had been in the deb before the first attempt at installation
If anyone is still encountering a problem with the signing key, then I think we will need to see more specific steps to reproduce the problem, similar to the steps I wrote in https://github.com/ValveSoftware/steam-for-linux/issues/12045#issuecomment-2936402653 and https://github.com/ValveSoftware/steam-for-linux/issues/12045#issuecomment-2935299504, so that we can tell what was different between my attempts (which did not reproduce the reported problem) and the problem scenario.
Gathering more information about the package/versions/keys/lists in use as you go (like I did in the linked comments) would also help to identify what is wrong and why.
If nobody can reproduce a problem any more, then this might have to be closed as "probably just some sort of temporary glitch" (which is unsatisfying, but in the absence of more information it's the best we can do).
Closing per the last couple comments.
Current workaround (not compatible for regular/weak users) https://repo.steampowered.com/steam/