Bug 1225870 - Missing glibc-locale-base-32bit breaks system updates
Summary: Missing glibc-locale-base-32bit breaks system updates
Status: RESOLVED DUPLICATE of bug 1225809
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Maintenance (show other bugs)
Version: Current
Hardware: x86-64 openSUSE Tumbleweed
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords: Upgrade
Depends on:
Blocks:
 
Reported: 2024-06-03 17:07 UTC by Roman
Modified: 2024-06-03 18:06 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman 2024-06-03 17:07:28 UTC
When I try to do updates in KDE Discover, I get the following error:

<html>Dependency resolution failed:<br/><br/>the installed steam-1.0.0.79-1.4.x86_64 requires &apos;glibc-locale-base-32bit&apos;, but this requirement cannot be provided</html>

It also won't let me update other packages, even if I deselect all of the glibc ones. I was able to do updates through zypper, but even after rebooting, I still see (this time only) glibc-32bit under updates and I get the same error. I think this is related to this recent bug https://bugzilla.opensuse.org/show_bug.cgi?id=1225809 . Trying zypper up again gives me the following output:

Loading repository data...
Reading installed packages...

The following 56 package updates will NOT be installed:
  gdk-pixbuf-loader-libheif glibc-32bit libavcodec58_134 libavcodec60
  libavfilter9 libavformat58_76 libavformat60 libavutil56_70
  libavutil58 libfdk-aac2 libfdk-aac2-32bit libgbm1 libgbm1-32bit
  libheif1 libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg
  libheif-openjpeg libheif-rav1e libheif-svtenc libpostproc55_9
  libpostproc57 libquicktime0 libswresample3_9 libswresample4
  libswscale5_9 libswscale7 libvdpau_r600 libvdpau_radeonsi libvlc5
  libvlccore9 libvulkan_radeon libvulkan_radeon-32bit libxvidcore4
  Mesa Mesa-32bit Mesa-dri Mesa-dri-32bit Mesa-gallium
  Mesa-gallium-32bit Mesa-KHR-devel Mesa-libEGL1 Mesa-libEGL-devel
  Mesa-libGL1 Mesa-libGL1-32bit Mesa-libglapi0 Mesa-libglapi0-32bit
  Mesa-libGL-devel Mesa-libva Mesa-vulkan-device-select
  Mesa-vulkan-device-select-32bit vlc-codec-gstreamer vlc-lang vlc-noX
  vlc-qt
Nothing to do.

Trying zypper in glibc-32bit gives me the following output:

Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: the installed steam-1.0.0.79-1.4.x86_64 requires 'glibc-locale-base-32bit', but this requirement cannot be provided
deleted providers: glibc-locale-base-32bit-2.39-7.1.x86_64

 Solution 1: deinstallation of steam-1.0.0.79-1.4.x86_64
 Solution 2: do not install glibc-32bit-2.39-8.1.x86_64
 Solution 3: break steam-1.0.0.79-1.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):
Comment 1 Roman 2024-06-03 17:15:20 UTC
rereading I think I was a bit unclear. I saw glibc-32bit and a bunch of other packages in KDE Discover's update tab the first time I tried to update. after doing that update with zypper in CLI, I only saw glibc-32bit in KDE Discover's update tab
Comment 2 Andreas Stieger 2024-06-03 18:06:41 UTC
next snapshot

*** This bug has been marked as a duplicate of bug 1225809 ***