Bug 1226930 - libzypp-zypper won't install because LibreOffice is held back
Summary: libzypp-zypper won't install because LibreOffice is held back
Status: RESOLVED FIXED
: 1226677 (view as bug list)
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: libzypp (show other bugs)
Version: Leap 15.5
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-25 01:14 UTC by Ron Widell
Modified: 2024-07-09 07:22 UTC (History)
2 users (show)

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


Attachments
screenshots of failing update (95.55 KB, image/png)
2024-06-25 01:14 UTC, Ron Widell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ron Widell 2024-06-25 01:14:31 UTC
Created attachment 875683 [details]
screenshots of failing update

libzypp/zypper etc. won't install because I have held LibreOffice at 7.5.4. I have done this because there is an unresolved formatting error in 24.2

Since I have 7.5.4 protected, attempts to update LibreOffice to 24.2 fail, which is fine. But today, updates to libzypp, zypper & other related components failed because I'm holding back LibreOffice.

See attached screenshots.

Thanks,
ron
Comment 1 Felix Miata 2024-06-25 06:14:50 UTC
When updates via GUI report a problem, try zypper instead. A simple sudo zypper up will more than likely succeed.
Comment 2 Michael Andres 2024-06-25 08:11:36 UTC
The issue is that libzypp up to 17.34.1 requires protobuf and protobuf requires libabsl.

No matter if in zypper or not, as long as the locked LibreOffice requires an older libabsl, the zypp stack can not be updated without breaking LibreOffice.

We're about to release libzypp-17.34.2, which no longer depends on protobuf. This version should be installable then.


A preview can be found in our devel repo:
https://download.opensuse.org/repositories/zypp:/SLE-15-SP5-Branch/openSUSE_Leap_15.5/
But beware that this repo contains just the zypp stack, but no dependent packages (YAST,PK,etc.). In general there's no guarantee that the version there is installable on every system. But zypper will tell you if dependencies are missing because they are not yet released in the official update repos.
Comment 3 Juraj Hura 2024-06-26 07:05:47 UTC
*** Bug 1226677 has been marked as a duplicate of this bug. ***
Comment 4 Michael Andres 2024-06-27 12:17:08 UTC
Fixed in libzypp-17.34.2
Comment 5 Juraj Hura 2024-07-09 07:22:58 UTC
*** Bug 1226677 has been marked as a duplicate of this bug. ***