Bug 1226086 - Failed to Cache RPM Database (129) After Package Upgrade on 07.06.2024
Summary: Failed to Cache RPM Database (129) After Package Upgrade on 07.06.2024
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Slowroll
Hardware: x86-64 Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-07 10:44 UTC by B
Modified: 2024-06-10 19:02 UTC (History)
1 user (show)

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


Attachments
zypper log (1.33 MB, text/x-log)
2024-06-07 10:44 UTC, B
Details

Note You need to log in before you can comment on or make changes to this bug.
Description B 2024-06-07 10:44:34 UTC
Created attachment 875368 [details]
zypper log

Summary
An issue was encountered after the package upgrade on 07.06.2024, resulting in a failure to cache the RPM database with error code (129).

Description
After the upgrade process, the system failed to cache the RPM database, resulting in error code (129). Below are the details of the packages involved in the upgrade.

Package Updates
libpackagekit-glib2-18: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (x86_64, update-slowroll)
libsolv-tools: 0.7.28-1.7 -> 0.7.29-1.1 (x86_64, update-slowroll)
libyui16: 4.6.1-1.2.2.1.sr20240429 -> 4.6.1-1.2.2.2.sr20240429 (x86_64, update-slowroll)
libzypp: 17.32.5-1.2 -> 17.34.0-1.1 (x86_64, update-slowroll)
PackageKit: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (x86_64, update-slowroll)
PackageKit-backend-zypp: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (x86_64, update-slowroll)
PackageKit-gstreamer-plugin: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (x86_64, update-slowroll)
PackageKit-gtk3-module: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (x86_64, update-slowroll)
PackageKit-lang: 1.2.8-3.3 -> 1.2.8-3.4.2.1.sr20240429 (noarch, update-slowroll)
yast2-pkg-bindings: 5.0.4-1.4 -> 5.0.4-1.6 (x86_64, update-slowroll)
zypper: 1.14.71-1.1 -> 1.14.73-1.2 (x86_64, update-slowroll)
Package Downgrades
libyui-ncurses-pkg16: 4.6.1-1.4 -> 4.6.1-1.2.2.1.sr20240429 (x86_64, update-slowroll)
libyui-qt-pkg16: 4.6.1-1.4 -> 4.6.1-1.2.2.1.sr20240429 (x86_64, update-slowroll)

Additional Information
Total packages updated: 11
Total packages downgraded: 2
Total download size: 7.1 MiB
Cache size: 0 B
Disk space freed after the process: 3.1 MiB

Error Encountered
Failed to cache RPM database (129).

Steps to Reproduce
Perform the package upgrade as listed above (zypper dup)
Observe the error message related to the RPM database caching failure.

Expected Behavior
The RPM database should be cached successfully without any errors.

Actual Behavior
The system fails to cache the RPM database, resulting in the error code (129).

System Information
Date of Upgrade: 07.06.2024
Operating System: openSUSE TW-SL VERSION="20240429"
Architecture: x86_64

rpm --rebuilddb does not fix the issue
Comment 1 B 2024-06-07 13:51:00 UTC
bmwiedemann  dropped the bad libsolv-tools-base from the repo.
Comment 2 Bernhard Wiedemann 2024-06-10 15:37:53 UTC
https://github.com/openSUSE/libsolv/pull/565 reached Factory and Slowroll now
to prevent such half-updated libsolv in future.
Comment 3 Bernhard Wiedemann 2024-06-10 19:02:23 UTC
confirmed workaround is:
rpm -U --force https://download.opensuse.org/slowroll/repo/oss/x86_64/libsolv-tools-0.7.28-1.7.x86_64.rpm

to get back /usr/bin/rpmdb2solv