Description of problem: Linphone fails to be upgraded from Fedora 29 to Fedora 30 (beta). Version-Release number of selected component (if applicable): Fedora 30 (beta) is not able to have an updated version of Linphone How reproducible: Running dnf install linphone fails saying that libreadline is needed Steps to Reproduce: 1. dnf install linphone -y 2. fails with message: - nothing provides libreadline.so.7 needed by linphone-3.6.1-28.fc30.i686 - nothing provides libreadline.so.7()(64bit) needed by linphone-3.6.1-28.fc30.x86_64 Actual results: dnf install linphone -y Fedora 30 - x86_64 3.6 kB/s | 5.0 kB 00:01 keybase 3.8 kB/s | 3.3 kB 00:00 RPM Fusion for Fedora 30 - Free - Test Updates 2.9 kB/s | 3.8 kB 00:01 RPM Fusion for Fedora 30 - Free - Test Updates 26 kB/s | 70 kB 00:02 RPM Fusion for Fedora 30 - Free 2.9 kB/s | 3.3 kB 00:01 RPM Fusion for Fedora 30 - Free 86 kB/s | 732 kB 00:08 RPM Fusion for Fedora 30 - Nonfree - Test Updates 16 kB/s | 15 kB 00:00 RPM Fusion for Fedora 30 - Nonfree - Test Updates 363 B/s | 4.6 kB 00:12 RPM Fusion for Fedora 30 - Nonfree 13 kB/s | 16 kB 00:01 RPM Fusion for Fedora 30 - Nonfree 46 kB/s | 226 kB 00:04 Error: Problem: conflicting requests - nothing provides libreadline.so.7 needed by linphone-3.6.1-28.fc30.i686 - nothing provides libreadline.so.7()(64bit) needed by linphone-3.6.1-28.fc30.x86_64 (try to add '--skip-broken' to skip uninstallable packages) Expected results: to have successfully install linphone Additional info:
linphone fails to build only on 32 bit arches https://kojipkgs.fedoraproject.org//work/tasks/3946/34113946/build.log 64 bit builds are fine https://koji.fedoraproject.org/koji/taskinfo?taskID=34113880
Any updates on this?
Do you have any suggestions how to fix builds on 32bit arches?
It still fails to install on F30 Release: └► arch; su -c "dnf -d 0 install linphone.$(arch)" x86_64 Error: Problem: conflicting requests - nothing provides libreadline.so.7()(64bit) needed by linphone-3.6.1-28.fc30.x86_64 BTW it builds OK into mock chroot against libreadline.so.8()(64bit) with unmodified /etc/mock/fedora-30-x86_64.cfg from mock-core-configs-30.2-1.fc30.noarch. The resulting package successfully installs on F30 Release.
Same issue on Fresh F30 ~~~~~~~~~~~~ Error: Problem: conflicting requests - nothing provides libreadline.so.7 needed by linphone-3.6.1-28.fc30.i686 - nothing provides libreadline.so.7()(64bit) needed by linphone-3.6.1-28.fc30.x86_64 (try to add '--skip-broken' to skip uninstallable packages) ~~~~~~~~~~~~ Also wondering why we need XXX.i686?
I ran into this issue with F30 as well. It seems the package is looking for libreadline.so.7 but the version provided in F30 is libreadline.so.8. There is nothing version- specific in the spec file so I tried rebuilding the SRPM. The resulting package is working fine for me.
(In reply to David Kaylor from comment #6) > I ran into this issue with F30 as well. It seems the package is looking for > libreadline.so.7 but the version provided in F30 is libreadline.so.8. There > is nothing version- specific in the spec file so I tried rebuilding the > SRPM. The resulting package is working fine for me. See Comment 1, only 32-bit builds are filed.
I am hitting the same error reported, however, I have just x86_64 packages installed. """ ~]# dnf system-upgrade download --releasever=30 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y Fedora Modular 30 - x86_64 13 kB/s | 40 kB 00:03 Fedora Modular 30 - x86_64 - Updates 19 kB/s | 43 kB 00:02 Fedora 30 - x86_64 - Updates 5.8 kB/s | 4.1 kB 00:00 Fedora 30 - x86_64 29 kB/s | 40 kB 00:01 RPM Fusion for Fedora 30 - Free - Updates 13 kB/s | 15 kB 00:01 RPM Fusion for Fedora 30 - Free 16 kB/s | 15 kB 00:00 RPM Fusion for Fedora 30 - Nonfree - NVIDIA Driver 12 kB/s | 14 kB 00:01 RPM Fusion for Fedora 30 - Nonfree - Steam 9.6 kB/s | 13 kB 00:01 Error: Problem: package linphone-3.6.1-28.fc30.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - problem with installed package linphone-3.6.1-28.fc29.x86_64 - readline-7.0-12.fc29.x86_64 does not belong to a distupgrade repository - linphone-3.6.1-28.fc29.x86_64 does not belong to a distupgrade repository (try to add '--skip-broken' to skip uninstallable packages) """ Regards rbertol
*** Bug 1706918 has been marked as a duplicate of this bug. ***
*** Bug 1706817 has been marked as a duplicate of this bug. ***
The linphone package is just one of a bunch of packages that cannot be installed because of an obsolete readline dependency: [root@alexvillacislasso ~]# LANG=en_US.UTF-8 dnf repoquery --whatrequires 'libreadline.so.7()(64bit)' Last metadata expiration check: 0:10:59 ago on Wed 08 May 2019 11:28:13 AM -05. amanda-client-0:3.5.1-16.fc30.x86_64 cyphesis-0:0.6.2-19.fc28.x86_64 fawkes-plugin-skiller-0:1.0.1-18.fc29.x86_64 foma-0:0.9.18-0.2.20150613git0fa48db.fc30.x86_64 gcl-0:2.6.12-12.fc29.x86_64 ginac-utils-0:1.7.5-2.fc30.x86_64 gnatcoll-0:2017-14.fc29.x86_64 julius-0:4.4.2.1-5.fc30.x86_64 ktechlab-0:0.3.70-24.20090304svn.fc28.x86_64 linphone-0:3.6.1-28.fc30.x86_64 maxima-runtime-clisp-0:5.42.1-8.fc30.x86_64 maxima-runtime-gcl-0:5.42.1-8.fc30.x86_64 tarantool-0:1.7.5.0-2.fc28.x86_64 torque-client-0:4.2.10-19.fc30.x86_64 uml_utilities-0:20070815-21.fc28.x86_64 yosys-0:0.7-8.fc28.x86_64 All of these should be recompiled with the Fedora 30 readline.
linphone-3.6.1-32.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-5bcc246131
linphone-3.6.1-32.fc30 has been pushed to the Fedora 30 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-2019-5bcc246131
linphone-3.6.1-32.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.
I'm seeing this on the ugprade: Error: Problem: problem with installed package gcl-2.6.12-12.fc29.x86_64 - package gcl-2.6.12-12.fc29.x86_64 requires libreadline.so.7()(64bit), but none of the providers can be installed - readline-7.0-12.fc29.x86_64 does not belong to a distupgrade repository And the upgrade hangs for about 15-20 minutes at: Total 34 MB/s | 4.4 GB 02:11 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing :
(In reply to RobbieTheK from comment #19) See bug 1674924