Bugzilla – Bug 1226086
Failed to Cache RPM Database (129) After Package Upgrade on 07.06.2024
Last modified: 2024-06-10 19:02:23 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
bmwiedemann dropped the bad libsolv-tools-base from the repo.
https://github.com/openSUSE/libsolv/pull/565 reached Factory and Slowroll now to prevent such half-updated libsolv in future.
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