Page 1 of 1

nagios repo is failing

Posted: Mon Apr 01, 2019 12:42 pm
by rjmon
I am trying to install the latest nagiosxi on a new server but it is failing at repo. is it still valid repo? Here is the contents of the repo and the results. If you try to hit the URL that is listed under repomd.xml and you will get a sorry page.

cat nagios-7.repo
[nagios-base]
name=Nagios
baseurl=https://repo.nagios.com/nagios/7/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NAGIOS-V2

[nagiosxi-deps]
name=Nagios XI Dependencies
baseurl=https://repo.nagios.com/nagiosxi-deps/7/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-NAGIOS-V2

Code: Select all

$ sudo yum install wget
Loaded plugins: enabled_repos_upload, package_upload, product-id, search-disabled-repos, subscription-manager
epel/x86_64/metalink                                                                                                                                                                    |  17 kB  00:00:00
https://repo.nagios.com/nagios/7/repodata/repomd.xml: [Errno 14] curl#35 - "TCP connection reset by peer"
Trying other mirror.


 One of the configured repositories failed (Nagios),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=nagios-base ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable nagios-base
        or
            subscription-manager repos --disable=nagios-base

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=nagios-base.skip_if_unavailable=true

failure: repodata/repomd.xml from nagios-base: [Errno 256] No more mirrors to try.
https://repo.nagios.com/nagios/7/repodata/repomd.xml: [Errno 14] curl#35 - "TCP connection reset by peer"
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager

Re: nagios repo is failing

Posted: Mon Apr 01, 2019 1:27 pm
by rjmon
I found the problem. Looks like i installed nagios-repo-7-3.el7.noarch.rpm that was causing this issue. I removed the nagios-7.repo from /etc/yum.repo.d/ now it works.

Re: nagios repo is failing

Posted: Mon Apr 01, 2019 1:48 pm
by tgriep
Thanks for reporting back what you found. I'll lock the post for you but feel free to open a new one in the future for any other questions.