5.5.1 Upgrade Failed

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
hillhealthcenter
Posts: 174
Joined: Fri Sep 21, 2012 7:45 am
Location: New Haven, CT

5.5.1 Upgrade Failed

Post by hillhealthcenter »

I attempted to upgrade from 5.5.0 to 5.5.1 and got this message:

Code: Select all

Dependencies Resolved

================================================================================
 Package     Arch   Version                Repository                      Size
================================================================================
Installing:
 wkhtmltox   i686   1:0.12.1.3-1~centos6   /wkhtmltox-0.12.1.3.el6.i386   107 M

Transaction Summary
================================================================================
Install       1 Package(s)

Total size: 107 M
Installed size: 107 M
Downloading Packages:
Running rpm_check_debug
RPM needs to be updated
ERROR You need to update rpm to handle:
rpmlib(TildeInVersions) <= 4.10.0-1 is needed by wkhtmltox-1:0.12.1.3-1~centos6.i686
 You could try running: rpm -Va --nofiles --nodigest
Your transaction was saved, rerun it with: yum load-transaction /tmp/yum_save_tx-2018-07-16-13-27MMbXjG.yumtx
[root@nagiosxi nagiosxi]#
Thanks so much,
Tom
jomann
Development Lead
Posts: 611
Joined: Mon Apr 22, 2013 10:06 am
Location: Nagios Enterprises

Re: 5.5.1 Upgrade Failed

Post by jomann »

What OS version is this? What version of rpm does it have (try rpm --version) and are you using any special repos?
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
hillhealthcenter
Posts: 174
Joined: Fri Sep 21, 2012 7:45 am
Location: New Haven, CT

Re: 5.5.1 Upgrade Failed

Post by hillhealthcenter »

Hi Jomann,

The OS is CentOS release 6.2 (Final)
RPM version 4.8.0
No special repos
Thanks so much,
Tom
jomann
Development Lead
Posts: 611
Joined: Mon Apr 22, 2013 10:06 am
Location: Nagios Enterprises

Re: 5.5.1 Upgrade Failed

Post by jomann »

It looks like because CentOS is < 6.4 it does not support tilde in the rpm versions. I would suggest commenting out this section around line 1231 in the upgrade script:

Code: Select all

	(
		cd ./subcomponents/wkhtmltox
		./install
	)
Once you have that done, run the upgrade again.
After the upgrade do the following to install wkhtmltox:

Code: Select all

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-centos6-i386.rpm
rpm -ivh wkhtml*.rpm
ln -s /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
ln -s /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
hillhealthcenter
Posts: 174
Joined: Fri Sep 21, 2012 7:45 am
Location: New Haven, CT

Re: 5.5.1 Upgrade Failed

Post by hillhealthcenter »

This is what I get after editing the upgrade.sh:

Code: Select all

[root@nagiosxi nagiosxi]# ./upgrade
Archive:  sourceguardian/ixed4.lin.x86-32.zip
  inflating: /usr/lib/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: 5500
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.siena.edu
 * extras: mirrors.advancedhosters.com
 * updates: centos.mirror.constant.com
Setting up Update Process
No Packages marked for Update
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.siena.edu
 * extras: mirrors.advancedhosters.com
 * updates: centos.mirror.constant.com
Setting up Install Process
Package perl-Test-Simple-0.92-144.el6.i686 already installed and latest version
Package perl-Class-Accessor-0.31-6.1.el6.noarch already installed and latest version
Package perl-Params-Validate-0.92-3.el6.i686 already installed and latest version
Package perl-Config-Tiny-2.12-7.1.el6.noarch already installed and latest version
Package perl-Math-Calc-Units-1.07-6.el6.noarch already installed and latest version
Package perl-Number-Format-1.73-3.el6.noarch already installed and latest version
Nothing to do
./upgrade: line 416: syntax error near unexpected token `)'
Thanks so much,
Tom
User avatar
lmiltchev
Bugs find me
Posts: 13589
Joined: Mon May 23, 2011 12:15 pm

Re: 5.5.1 Upgrade Failed

Post by lmiltchev »

Did you comment the section of the code around line 1231 as suggested by jomann or around line 416? Also, did you forget to comment out the last ")"? The commented out section should look like this:

Code: Select all

#(
#  cd ./subcomponents/wkhtmltox
#  ./install
#)
Be sure to check out our Knowledgebase for helpful articles and solutions!
hillhealthcenter
Posts: 174
Joined: Fri Sep 21, 2012 7:45 am
Location: New Haven, CT

Re: 5.5.1 Upgrade Failed

Post by hillhealthcenter »

I didn't know to comment out the braces. :)

The XI upgrade was successful. However, the upgrade failed.

Code: Select all

[root@nagiosxi nagiosxi]# wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-centos6-i386.rpm
--2018-07-17 15:25:12--  https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-centos6-i386.rpm
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/271714/54434048-52db-11e7-9f0b-75de5354803c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180717%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180717T192512Z&X-Amz-Expires=300&X-Amz-Signature=359f9de75e15ebee109e8bd9b9e2cd0625c40a5a0b4a0524633eaca0cc5e3f64&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dwkhtmltox-0.12.1_linux-centos6-i386.rpm&response-content-type=application%2Foctet-stream [following]
--2018-07-17 15:25:12--  https://github-production-release-asset-2e65be.s3.amazonaws.com/271714/54434048-52db-11e7-9f0b-75de5354803c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180717%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180717T192512Z&X-Amz-Expires=300&X-Amz-Signature=359f9de75e15ebee109e8bd9b9e2cd0625c40a5a0b4a0524633eaca0cc5e3f64&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dwkhtmltox-0.12.1_linux-centos6-i386.rpm&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com... 52.216.131.11
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com|52.216.131.11|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40336812 (38M) [application/octet-stream]
54434048-52db-11e7-9f0b-75de5354803c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180717%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180717T192512Z&X-Amz-Expires=300&X-Amz-Signature=359f9de75e15ebee109e8bd9b9e2cd0625c40a5a0b4a0524633eaca0cc5e3f64&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment; filename=wkhtmltox-0.12.1_linux-centos6-i386.rpm&response-content-type=application%2Foctet-stream: File name too long

Cannot write to “54434048-52db-11e7-9f0b-75de5354803c?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180717%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180717T192512Z&X-Amz-Expires=300&X-Amz-Signature=359f9de75e15ebee109e8bd9b9e2cd0625c40a5a0b4a0524633eaca0cc5e3f64&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment; filename=wkhtmltox-0.12.1_linux-centos6-i386.rpm&response-content-type=application%2Foctet-stream” (Success).
You have mail in /var/spool/mail/root
[root@nagiosxi nagiosxi]# 
Thanks so much,
Tom
jomann
Development Lead
Posts: 611
Joined: Mon Apr 22, 2013 10:06 am
Location: Nagios Enterprises

Re: 5.5.1 Upgrade Failed

Post by jomann »

Hmm interesting, try doing this:

Code: Select all

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-centos6-i386.rpm -O wkhtmltox-0.12.1_linux-centos6-i386.rpm
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
hillhealthcenter
Posts: 174
Joined: Fri Sep 21, 2012 7:45 am
Location: New Haven, CT

Re: 5.5.1 Upgrade Failed

Post by hillhealthcenter »

That worked like a charm! I appreciate your help. :D
Thanks so much,
Tom
jomann
Development Lead
Posts: 611
Joined: Mon Apr 22, 2013 10:06 am
Location: Nagios Enterprises

Re: 5.5.1 Upgrade Failed

Post by jomann »

Great, let us know if you hit any other problems.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Locked