Page 1 of 3
problem upgrading to latest version
Posted: Mon Oct 24, 2016 10:34 am
by benhank
hey guys .
Im trying to upgrade my nagios, after running the upgrade to latest script I get the following:
Code: Select all
/usr/local/nagiosxi/scripts/./upgrade_to_latest.sh
Starting upgrade...
/usr/local/nagiosxi/scripts/./upgrade_to_latest.sh: line 75: syntax error near unexpected token `then'
[root@lkensherlockp01 tmp]#
so I deleted the copntents of the /tmp/ dir and re-ran the script and now I get :
"
Code: Select all
[root@lkensherlockp01 tmp]# /usr/local/nagiosxi/scripts/./upgrade_to_latest.sh
http://: Invalid host name.
tar (child): nagiosxi-*.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
and finally i went old scool with the nagios upgrade pdf instructions:
Code: Select all
[root@lkensherlockp01 tmp]# cd /tmp
[root@lkensherlockp01 tmp]# rm -rf nagiosxi xi*.tar.gz
[root@lkensherlockp01 tmp]#
[root@lkensherlockp01 tmp]# wget http://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
--2016-10-24 11:38:14-- http://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
Resolving assets.nagios.com... 72.14.181.71, 2600:3c00::f03c:91ff:fedf:b821
Connecting to assets.nagios.com|72.14.181.71|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz [following]
--2016-10-24 11:38:14-- https://assets.nagios.com/downloads/nagiosxi/xi-latest.tar.gz
Connecting to assets.nagios.com|72.14.181.71|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 52289759 (50M) [application/x-gzip]
Saving to: “xi-latest.tar.gz”
100%[===================================================================>] 52,289,759 77.9K/s in 10m 48s
2016-10-24 11:49:02 (78.8 KB/s) - “xi-latest.tar.gz” saved [52289759/52289759]
[root@lkensherlockp01 tmp]# tar xzf xi-latest.tar.gz
[root@lkensherlockp01 tmp]#
[root@lkensherlockp01 tmp]# cd /tmp/nagiosxi
[root@lkensherlockp01 nagiosxi]#
[root@lkensherlockp01 nagiosxi]# ./upgrade
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.5.3.lin
Sourceguardian extension found for PHP version 5.3
Sourceguardian extension already in php.ini
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Checking required prereqs...
Please wait...
OLD VERSION: 416
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package rpmforge-release.x86_64 0:0.5.2-2.el6.rf will be erased
--> Finished Dependency Resolution
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge. Please verify its path and try again
Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
to make matters worse, when using the upgrade script the old version changed from 502 to 416 ...
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 11:13 am
by avandemore
@benhank I have confirmed your report and filed internal bug 9888. You can check here or via email support on the status of the issue.
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 11:59 am
by benhank
when I attempted the maual upgrade, I got this message:
Code: Select all
Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
how do I do this workaround? or should I attempt it?
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 12:29 pm
by avandemore
Is this a RHEL system? If so, this should work for you:
yum update error If not, try
yum clean all and retry the upgrade. Please report your results.
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 12:32 pm
by benhank
yes centos 6.5
Code: Select all
[root@lkensherlockp01 nagiosxi]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: base cr epel extras nagios-base nagiosxi-deps rpmforge updates
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@lkensherlockp01 nagiosxi]# ./upgrade
Archive: sourceguardian/ixed4.lin.x86-64.zip
inflating: /usr/lib64/php/modules/ixed.5.3.lin
Sourceguardian extension found for PHP version 5.3
Sourceguardian extension already in php.ini
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
Checking required prereqs...
Please wait...
OLD VERSION: 520
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package rpmforge-release.x86_64 0:0.5.2-2.el6.rf will be erased
--> Finished Dependency Resolution
http://mirror.sfo12.us.leaseweb.net/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirrors.kernel.org/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.math.princeton.edu/pub/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.us.leaseweb.net/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.cs.pitt.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.cogentco.com/pub/linux/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://fedora-epel.mirror.lstn.net/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://ftp.osuosl.org/pub/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirrors.mit.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.compevo.com/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://pubmirror1.math.uh.edu/fedora-buffet/epel/6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
http://linux.mirrors.es.net/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.cs.princeton.edu/pub/mirrors/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.metrocast.net/fedora/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirrors.syringanetworks.net/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirrors.lug.mtu.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirror.steadfast.net/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirror.chpc.utah.edu/pub/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://archive.linux.duke.edu/pub/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.sjc02.svwh.net/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.symnds.com/distributions/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.nexcess.net/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.oss.ou.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://fedora.mirrors.pair.com/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.unl.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://mirror.prgmr.com/pub/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
https://mirrors.cat.pdx.edu/epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml does not match metalink for epel
Trying other mirror.
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: rpmforge. Please verify its path and try again
Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@lkensherlockp01 nagiosxi]#
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 1:43 pm
by avandemore
Please post the entire output of yum repolist.
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 2:01 pm
by benhank
Code: Select all
yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
* base: mirror.trouble-free.net
* epel: mirrors.mit.edu
* extras: mirror.teklinks.com
* updates: mirrors.tripadvisor.com
http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 503 Service Unavailable"
Trying other mirror.
repo id repo name status
base CentOS-6 - Base 6,696
cr CentOS-6 - CR 0
*epel Extra Packages for Enterprise Linux 6 - x86_64 12,201
extras CentOS-6 - Extras 62
nagios-base Nagios 76
nagiosxi-deps Nagios XI Dependencies 31
rpmforge RHEL 6 - RPMforge.net - dag 0
updates CentOS-6 - Updates 0
repolist: 19,066
I just noticed that the url
is unreachable at my location because it is out of the US and blocked by our firewall. are there any local links that I can get the repo from?
The odd part is that I just upgraded 2 of my servers to ver 5.3.0 with no issues last week.
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 2:17 pm
by avandemore
/etc/yum.repos.d/rpmforge.repo should look exactly as the following:
Code: Select all
### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/extras
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge-extras
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/testing
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge-testing
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
Specifically check the line beginning with
mirrorlist. It appears you have an old RPMforge definition containing an incorrectly URL. Make sure
[rpmforge] contains:
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
NOT
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 2:28 pm
by benhank
how? in the script?
Re: problem upgrading to latest version
Posted: Mon Oct 24, 2016 2:43 pm
by avandemore
Ok, let's try this a different way. As root, do the following:
Code: Select all
# cd /etc/yum.repos.d/
# mv mirrors-rpmforge mirrors-rpmforge.old
# cat << 'EOF' >> mirrors-rpmforge
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
EOF
# yum repolist