Bug 1226930

Summary: libzypp-zypper won't install because LibreOffice is held back
Product: [openSUSE] openSUSE Distribution Reporter: Ron Widell <rrwidell>
Component: libzyppAssignee: E-mail List <zypp-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: mrmazda, yuwang
Version: Leap 15.5   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
See Also: https://bugzilla.suse.com/show_bug.cgi?id=1226677
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screenshots of failing update

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. ***