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.pm2. 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 foundPreparing... ################################################## 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-1make[3]: *** [security_patches] Error 3make[3]: Leaving directory `/root/svn/mercury/src/i386/rpms/CentOS-5.0'
© Copyright 2024 Hewlett Packard Enterprise Development LPAll Rights Reserved.