Description of problem: when i try to run `cpan` it gives me: Errno architecture (x86_64-linux-thread-multi-4.7.9-200.fc24.x86_64) does not match executable architecture (x86_64-linux-thread-multi-4.6.4-301.fc24.x86_64) at /usr/lib64/perl5/Errno.pm line 11. Version-Release number of selected component (if applicable): Fedora 25 How reproducible: Always Steps to Reproduce: 1. cpan Additional info: current kernel version is 4.8.6-300.fc25.x86_64 #1 SMP Tue Nov 1 12:36:38 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux.
Thank you for the report. This is probably caused by updating perl-Errno without perl-libs or vice versa. What are releases of the two packages on your system? Fully updated system should have: $ rpm -q perl-libs perl-Errno perl-libs-5.22.2-363.fc24.x86_64 perl-Errno-1.23-363.fc24.x86_64
Hello. i just install f25 kde spin a few hours ago and then i did complete system upgrade with `dnf upgrade` here is the output. perl-libs-5.24.0-377.fc25.x86_64 perl-Errno-1.25-378.fc25.x86_64
(In reply to Mustafa Yalcin Acikyildiz from comment #2) > perl-libs-5.24.0-377.fc25.x86_64 > perl-Errno-1.25-378.fc25.x86_64 That's also wrong. Both of them should have the same release number (378.fc25 in your case). Can you do the upgrade explicitly (dnf upgrade perl-libs) or does something prevents from upgrading perl-libs to the higher release?
I will add an explicit dependency from perl-Errno to perl-libs on the same perl-libs release. This should prevent from occurring this bug in the future. But this cannot fix the issue for already existing systems with half-updated system. There is no way how to retroactively correct it. Users experiencing this bug are recommended to update perl-Errno and perl-libs to the same release number.
Fedora ≥ 24 is affected.
there is no update for perl-libs i tried to reinstall the package it installed release .377 again reinstalling perl-Errno throws me error "Installed package perl-Errno-1.25-378.fc25.x86_64 (from updates-testing) not available." could it be mirror related problem?
downgrading to perl-Errno-1.25-377.fc25.x86_64 resolve the problem. thank you!
Yes, it sounds like a mirror problem. But it shouldn't behave like this even with a broken mirror. DNF downloads a signature for current repository database directly from Fedora's HTTPS server. Then it tries different mirrors to download the database, then it verifies the database and then it downloads packages from various mirrors and checks them against the database. If something does not match, it retries from different mirror. Either it's a bug in the DNF or the repository was broken even on Fedora's master server. You can add --refresh option to the dnf command to force redownloading latest database. Downgrading perl-Errno is also an option.
perl-5.24.0-379.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-ab7085b1f4
perl-5.22.2-364.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7cf2994d15
no hope even with dnf clean all. is there way to query perl-libs package on fedora repos?
# LANG=en_US.UTF-8 dnf repoquery --queryformat '%{name}-%{evr}.%{arch} %{repoid}' perl-libs Last metadata expiration check: 16:41:03 ago on Wed Nov 9 16:58:42 2016. perl-libs-4:5.22.2-359.fc24.i686 fedora perl-libs-4:5.22.2-359.fc24.x86_64 fedora perl-libs-4:5.22.2-362.fc24.i686 updates perl-libs-4:5.22.2-362.fc24.x86_64 updates perl-libs-4:5.22.2-363.fc24.i686 updates-testing perl-libs-4:5.22.2-363.fc24.x86_64 @System perl-libs-4:5.22.2-363.fc24.x86_64 updates-testing This will query the repository databases downloaded to your system. If you would like to query database on the master mirror, you would have to supply its URI that I don't know.
perl-5.24.0-379.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-2016-ab7085b1f4
perl-5.22.2-364.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-2016-7cf2994d15
perl-5.22.2-364.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
perl-5.24.0-379.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.