添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Description of problem:
I'm trying to get "nagios-plugins-all" installed on a fresh CentOS 8.1.1911 installation. This fails because ultimately the package "perl-Convert-ASN1" is not available for CentOS 8
Version-Release number of selected component (if applicable):
How reproducible:
yum --enablerepo=epel,epel-testing,PowerTools install perl-utf8-all  perl-Import-Into perl-PerlIO-utf8_strict nagios-plugins-all nagios-plugins-ssl_validity perl-Crypt-X509
Last metadata expiration check: 0:19:49 ago on Tue 19 May 2020 01:35:08 PM CEST.
Package perl-utf8-all-0.024-7.el8.noarch is already installed.
Package perl-Import-Into-1.002005-7.el8.noarch is already installed.
Package perl-PerlIO-utf8_strict-0.007-5.el8.x86_64 is already installed.
Error:
 Problem 1: conflicting requests
  - nothing provides perl(Convert::ASN1) >= 0.19 needed by perl-Crypt-X509-0.51-19.el8.noarch
 Problem 2: package nagios-plugins-ssl_validity-2.3.3-1.el8.x86_64 requires perl(Crypt::X509), but none of the providers can be installed
  - conflicting requests
  - nothing provides perl(Convert::ASN1) >= 0.19 needed by perl-Crypt-X509-0.51-19.el8.noarch
 Problem 3: package nagios-plugins-all-2.3.3-1.el8.x86_64 requires nagios-plugins-ssl_validity, but none of the providers can be installed
  - package nagios-plugins-ssl_validity-2.3.3-1.el8.x86_64 requires perl(Crypt::X509), but none of the providers can be installed
  - conflicting requests
  - nothing provides perl(Convert::ASN1) >= 0.19 needed by perl-Crypt-X509-0.51-19.el8.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Steps to Reproduce:
There is no "perl-Convert-ASN1" package that would provide "perl(Convert::ASN1) >= 0.19"
Actual results:
Installation of "nagios-plugins-all" fails as no package "perl-Convert-ASN1" exists (dependency hell)
Expected results:
Package "nagios-plugins-all" should be installable as it was before. There ought to be a package "perl-Convert-ASN1" like there is one for CentOS 7.x
Additional info:
This used to work a few weeks ago. Was the package removed from the repos?? If yes please re-add it again or provide a viable workaround.
fwiw, the F29 (during the stabilization of RHEL 8) version still builds and installs trivially, as a workaround
/var/ftp/pub/nfs/mirror/redhat/fedora/29/os/SRPMS/p/perl-Convert-ASN1-0.27-12.fc29.src.rpm
FEDORA-2020-85e305fc8b has been pushed to the Fedora 31 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-85e305fc8b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-85e305fc8b
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-10be5c2a86 has been pushed to the Fedora EPEL 7 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-10be5c2a86
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-73b363a4f2 has been pushed to the Fedora EPEL 6 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-73b363a4f2
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2020-053f143928 has been pushed to the Fedora EPEL 8 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-053f143928
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2020-94623934bc has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-94623934bc`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-94623934bc
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
I assume the only issue is, that Centos did not release the 8.2.
This package made it to base repo (AppStream) thus must not be provideded by EPEL any longer.
For centos it is avalable only in Stream variant now till the 8.2 is released where this is officially supported package.
All the Fedora-related branches have retired the package, so it's not installable in EL 6 or 7 either, nor in any Fedora release.
https://bugzilla.redhat.com/show_bug.cgi?id=1821879
The issue being addressed here is the fact that plugins-all isn't installable without perl-Convert-ASN1 (effectively).  Even if it does show up in 8.2 (eventually), I'm not sure adding that plugin back will be the right thing to do.
I also realized that I need to add an Obosletes: line to the nagios-plugins package to properly handle the transition.  So I'll have to rebuilt it all again (sorry for the noise).
Of people on this bug, does anyone feel strongly about the check_ssl_validity plugin itself?
(In reply to Martin Jackson from comment #15)
> All the Fedora-related branches have retired the package, so it's not
> installable in EL 6 or 7 either, nor in any Fedora release.
> https://bugzilla.redhat.com/show_bug.cgi?id=1821879
> The issue being addressed here is the fact that plugins-all isn't
> installable without perl-Convert-ASN1 (effectively).  Even if it does show
> up in 8.2 (eventually), I'm not sure adding that plugin back will be the
> right thing to do.
> I also realized that I need to add an Obosletes: line to the nagios-plugins
> package to properly handle the transition.  So I'll have to rebuilt it all
> again (sorry for the noise).
> Of people on this bug, does anyone feel strongly about the
> check_ssl_validity plugin itself?
Hmm no not really.. To all of Your points.
1st it is not retired, it just made it to official repos. Available in alle supported EL releases (6-8).
For redhat/centos 8: https://bugzilla.redhat.com/show_bug.cgi?id=1821882
For Fedora 30-32 in Official:
https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/30/Everything/x86_64/os/Packages/p/perl-Convert-ASN1-0.27-13.fc30.noarch.rpm
https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/31/Everything/x86_64/os/Packages/p/perl-Convert-ASN1-0.27-15.fc31.noarch.rpm
https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/32/Everything/x86_64/os/Packages/p/perl-Convert-ASN1-0.27-18.fc32.noarch.rpm
Thought there is the bug ticket so it will need a patch...
The ticket is adressing the issue that the dependency is missiing and not complaining about including a plugin in nagios-plugins-all that has another valid deendency, which is very ok for me (it's called "all").
About the plugin itself, we do not use it till now but if there is a requirement, it is fine.
You're right, I seem to have over-reacted a bit.  Thanks for setting me straight.
I can re-instate the check_ssl_validity plugin for the other releases.  I can make the epel8 version obsolete check_ssl_validity for now, and then reinstate it when 8.2 releases.  That should address both the instability issue and still provide the plugin for those who wish to use it.  I think I still need to obsolete the ssl plugin in the epel8 build temporarily.  I'll issue new builds soon-ish - they'll update here when I post them.
FEDORA-EPEL-2020-fda19f40be has been pushed to the Fedora EPEL 8 testing repository.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2020-fda19f40be
See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.