If you have lz4.i686 installed on an x86_64 system, and try to upgrade from Fedora 25 to Fedora 26, you get a weird, nondescriptive error: "Error: problem with installed package lz4-1.7.5-1.fc25.i686" after getting this error, I tried to manually install F26's version of lz4-libs.i686, and got this error: Error: Transaction check error: file /usr/lib/liblz4.so.1.7.5 from install of lz4-libs-1.7.5-3.fc26.i686 conflicts with file from package lz4-1.7.5-1.fc25.i686 This definitely has something to do with multilib, since lz4.i686 does not exist on x86_64 on F26, only lz4-libs.i686 does, and it doesn't have an "Obsoletes" for lz4-1.7.5-1.fc25.i686... So dnf doesn't have an upgrade path. I'm not how this can be solved, though - if you obsolete the older lz4.i686 in lz4-libs.i686, this would break existing i686 installs. Perhaps a -compat package has to be introduced, that would obsolete lz4-1.7.5-1.fc25.i686, and have a Requires for both lz4-libs and a file-based require for /usr/bin/lz4 ?
libsolv-0.6.26-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-61fe9031f7
libsolv-0.6.26-3.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-252eaa84dd
libsolv-0.6.26-3.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-16351e28f1
libsolv-0.6.26-3.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
libsolv-0.6.26-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 1437442 has been marked as a duplicate of this bug. ***
libsolv-0.6.26-3.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
I'm experiencing the same symptoms with a F25 when trying to upgrade to a 26 release: [obmun@madrid ~]$ sudo dnf system-upgrade download -q --refresh --releasever=26 Error: problem with installed package lz4-1.7.5-1.fc25.i686 [obmun@madrid ~]$ dnf info lz4 Last metadata expiration check: 2:32:18 ago on Sun Jun 11 10:25:19 2017. Installed Packages Name : lz4 Arch : i686 Epoch : 0 Version : 1.7.5 Release : 1.fc25 Installed libsolv is more recent that the one listed above: [obmun@madrid ~]$ rpm -q libsolv libsolv-0.6.27-2.fc25.x86_64 [obmun@madrid ~]$ sudo dnf repoquery --arch i686 --installed --alldeps --whatrequires lz4 systemd-libs-0:231-15.fc25.i686 System is fully updated: [obmun@madrid ~]$ sudo dnf update Last metadata expiration check: 0:06:50 ago on Sun Jun 11 12:56:26 2017. Dependencies resolved. Nothing to do. Complete!
Also does not work on my system: dnf list lz4 Last metadata expiration check: 16 days, 1:16:00 ago on Sat Jun 3 12:33:58 2017. Installed Packages lz4.i686 1.7.5-1.fc25 @updates lz4.x86_64 1.7.5-1.fc25 @updates dnf list libsolv Last metadata expiration check: 16 days, 1:15:01 ago on Sat Jun 3 12:33:58 2017. Installed Packages libsolv.x86_64 0.6.27-2.fc25 @updates Available Packages libsolv.i686 0.6.27-1.fc25 updates dnf system-upgrade download --refresh --releasever=26 Fedora 26 - x86_64 - Updates 1.1 kB/s | 257 B 00:00 Fedora 26 - x86_64 165 kB/s | 53 MB 05:30 RPM Fusion for Fedora 26 - Free 240 kB/s | 518 kB 00:02 RPM Fusion for Fedora 26 - Nonfree 213 kB/s | 158 kB 00:00 Last metadata expiration check: 0:00:03 ago on Mon Jun 19 13:45:34 2017. Error: problem with installed package lz4-1.7.5-1.fc25.i686 (try to add '--allowerasing' to command line to replace conflicting packages)
Same prob as above trying to update 26. This is marked closed but I don't see when it got closed or why. Is the resolution of this remove the lz4 package and install libsolv ? Does this provide the same functionality. Some comment would be helpful, rather than making people read between the lines and guess what was intended. thx.
dnf remove lz4 Dependencies resolved. Error: The operation would result in removing the following protected packages: dnf, systemd-udev, systemd. So what is the solution here ???
Workaround is to add --allow-erasing This will remove the lz4 i686 package, but keep the x86_64 package. I do not know how to fix it though
Thanks, that is what I needed to know.
*** Bug 1468821 has been marked as a duplicate of this bug. ***
Issue still present today. sudo dnf remove lz4.i686 ...solved the problem for me, but it implies uninstalling Skype (which was i686 only, requiring in turn i686 PulseAudio and all the rest)
The latest lz4 release in Bodhi is supposed to "Split libs properly for multilib", so when it gets to the updates repository the issue should probably get fixed.
Here's the workaround that I found, I downloaded the two missing packages from the site below and manually installed them with `dnf install lz4*rpm`, the upgrade from Fedora 25 to 26 worked without a hitch after that. https://dl.fedoraproject.org/pub/fedora-secondary/development/26/Everything/i386/os/Packages/l/
My problem was resolved by the way suggested by the error message, namely, adding "--best --allowerasing" to the "dnf upgrade" command. That was before libsolv-0.6.26-3.fc24 was released.
The same issue when updating from 25 to 26. Error: problem with installed package lz4-1.7.5-1.fc25.i686 I have 64bit os installed but had installed this 32bit package as dependency to 32bit application.
Same issue here ... when upgrading from 25 to 26, can someone reopen this bug?
Same here too. Unable to upgrade from 25 to 26 until this is cleared.
--allowerasing worked for me
Same issue for me. In my case, lz4 is needed for IBM Notes 9 client on a 64 bit Fedora 25. If I remove lz4, the app stops working and I connot do my work. (In reply to Laurent Tréguier from comment #16) > The latest lz4 release in Bodhi is supposed to "Split libs properly for > multilib", so when it gets to the updates repository the issue should > probably get fixed. So we have to wait then? How to check status of the lz4 package - is that it? https://bodhi.fedoraproject.org/updates/lz4-1.7.5-4.fc26
(In reply to Paweł from comment #23) > So we have to wait then? How to check status of the lz4 package - is that it? > https://bodhi.fedoraproject.org/updates/lz4-1.7.5-4.fc26 This is the release yes. And I think that all we can do is either wait like you suggest, or manually download and install like Frank Caviggia suggests: (In reply to Frank Caviggia from comment #17) > Here's the workaround that I found, I downloaded the two missing packages > from the site below and manually installed them with `dnf install lz4*rpm`, > the upgrade from Fedora 25 to 26 worked without a hitch after that. > > https://dl.fedoraproject.org/pub/fedora-secondary/development/26/Everything/ > i386/os/Packages/l/
Actually now tht I tried it, using `--allowerasing` like dnf and other people here suggest works fine. lz4.i686 is removed, but the new lz4-libs i686 and x86_64 subpackages are automatically selected for installation, so only the obsolete lz4.i686 is removed and not the software that makes use of it.
I believe the updated version of lz4 has now been released. I've just completed the upgrade from F25 to F26 without the need for any work-arounds.
(In reply to Paweł from comment #23) > Same issue for me. In my case, lz4 is needed for IBM Notes 9 client on a 64 > bit Fedora 25. If I remove lz4, the app stops working and I connot do my > work. > > (In reply to Laurent Tréguier from comment #16) > > The latest lz4 release in Bodhi is supposed to "Split libs properly for > > multilib", so when it gets to the updates repository the issue should > > probably get fixed. > > So we have to wait then? How to check status of the lz4 package - is that it? > https://bodhi.fedoraproject.org/updates/lz4-1.7.5-4.fc26 Any progress on IBM Notes? Still not working for me. Even with lz4.i586 manually installed.
(In reply to mei from comment #27) > Any progress on IBM Notes? Still not working for me. Even with lz4.i586 > manually installed. You need lz4-libs.i686 If it still doesn't work I'd suggest you contact IBM for support. Please note that Bugzilla is not a support forum. It's only for bug reports.