Monitoring, Management & Location Tracking

7.1.0 upgrade fails :: RPM dependency issues :: perl-Scalar-List-Utils: command not found

 

Issue: 7.1.0 upgrade fails :: RPM dependency issues :: perl-Scalar-List-Utils: command not found

 

Background information:
-------------------------------------------------------------------------------------------
Packages in Linux are installed with dependencies, meaning that Package A can only be installed if Package B is already installed, or Package C can’t be uninstalled because it contains something that’s required by Package D, etc. Since AirWave is an appliance our upgrades do package upgrade/installation. These errors happen when we try to install/update/uninstall a package and it breaks the rules.
-------------------------------------------------------------------------------------------

Solution:
===============

Here are the steps to complete 7.1 upgrade and data you need to collect...

1. Uninstall packages causing error:*

# rpm -e perl-Scalar-List-Utils
# rpm -e perl-Math-BigInt
# rpm -e perl-CGI.pm


2. Run make.

# root; make

********************************************************
Error message:
********************************************************

* NOTE: The RPMs were removing here correspond to the ones that appear in the following output: If you see output different from this in the upgrade log, you may need to remove packages other than those listed above.

Preparing... ##################################################
sudo ##################################################
/bin/sh: line 1: perl-Scalar-List-Utils: command not found
Preparing... ##################################################
file /usr/share/man/man3/List::Util.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Scalar-List-Utils-1.14-2
file /usr/share/man/man3/Scalar::Util.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Scalar-List-Utils-1.14-2
file /usr/share/man/man3/Math::BigFloat.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Math-BigInt-1.80-1
file /usr/share/man/man3/Math::BigInt.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Math-BigInt-1.80-1
file /usr/share/man/man3/Math::BigInt::Calc.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Math-BigInt-1.80-1
file /usr/share/man/man3/Math::BigInt::CalcEmu.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-Math-BigInt-1.80-1
file /usr/share/man/man3/CGI.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Apache.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Carp.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Cookie.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Fast.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Pretty.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Push.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Switch.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
file /usr/share/man/man3/CGI::Util.3pm.gz from install of perl-5.8.8-32.el5_5.1 conflicts with file from package perl-CGI.pm-3.17-1
make[3]: *** [security_patches] Error 3
make[3]: Leaving directory `/root/svn/mercury/src/i386/rpms/CentOS-5.0'

Version history
Revision #:
1 of 1
Last update:
‎06-26-2014 04:23 PM
 
Labels (1)
Contributors
Search Airheads
Showing results for 
Search instead for 
Did you mean: 
Is this a frequent problem?

Request an official Aruba knowledge base article to be written by our experts.