Bug 1393421
Summary: | perl-Error broke the most of perl apps. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mustafa Yalcin Acikyildiz <yalcin> |
Component: | perl | Assignee: | Petr Pisar <ppisar> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 25 | CC: | cweyl, iarnell, jplesnik, kasal, perl-devel, ppisar, psabata, rc040203, tcallawa |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | perl-5.24.0-380.fc26 perl-5.22.2-364.fc24 perl-5.24.0-379.fc25 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-11-11 20:52:09 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mustafa Yalcin Acikyildiz
2016-11-09 14:08:50 UTC
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. |