Because of the recent Apache vulnerability, and because I want to move beyond IMP 2.2.7, and because I want newer OpenSSH, I am trying to upgrade the latest release of SME with even newer rpms. If you upgrade one rpm, then that in turn requires the upgrade of second rpm. Upgrading the second leads to the necessity of upgrading the third, then fourth, fifth, sixth, on and on and on and on and on..................seemingly ad infinitum.
I kept playing this game with SME, for several hours I have been doing it. I keep downloading and rpm-ing what it says it needs. Per SME's requests, I have gotten together quite a long list of new rpms it says it needs in order to upgrade apache, openssh and imp.
So I have the following rpms in a folder where I want to do one big "rpm -Uvh *.rpm". However, doing so gives WARNINGSI have never seen before. What should I do now? HEre is the list of rpms I am trying to install, followed by the error message. Can you help?
thx,
********************************************************************************
apache-1.3.23-13.i386.rpm openldap-2.0.23-4.i386.rpm
bc-1.06-9.i386.rpm openldap-clients-2.0.23-4.i386.rpm
cups-libs-1.1.14-15.i386.rpm openldap-servers-2.0.23-4.i386.rpm
curl-7.9.5-2.i386.rpm openssh-3.1p1-3.i386.rpm
cyrus-sasl-2.1.4-1.i386.rpm openssh-askpass-3.1p1-3.i386.rpm
cyrus-sasl-md5-2.1.4-1.i386.rpm openssh-clients-3.1p1-3.i386.rpm
db3-3.3.11-6.i386.rpm openssh-server-3.1p1-3.i386.rpm
db3-devel-3.3.11-6.i386.rpm openssl-0.9.6b-2.i386.rpm
db4-4.0.14-8.i386.rpm perl-5.8.0-25.i386.rpm
db4-devel-4.0.14-8.i386.rpm perl-CGI-2.752-42.99.6.i386.rpm
dcb-e-smith-horde-0.2-4.noarch.rpm perl-DBD-MySQL-2.1017-1.i386.rpm
dcb-e-smith-imp-0.2-1.noarch.rpm perl-DB_File-1.804-25.i386.rpm
dcb-e-smith-turba-0.2-3.noarch.rpm perl-MIME-Base64-2.12-17.i386.rpm
dump-0.4b28-3.i386.rpm php-4.1.2-7.i386.rpm
fetchmail-5.9.0-5.i386.rpm php-imap-4.1.2-7.i386.rpm
ftp-0.17-14.i386.rpm php-ldap-4.1.2-7.i386.rpm
hesiod-3.0.2-20.i386.rpm php-mysql-4.1.2-7.i386.rpm
horde-2.0-3es.noarch.rpm pine-4.44-7.i386.rpm
imp-3.0-2es.noarch.rpm popt-1.7-0.10.i386.rpm
libgcc-3.1-6.1.i386.rpm pspell-0.12.2-8.i386.rpm
libsigc++-1.0.3-5.i386.rpm python-1.5.2-38.i386.rpm
libtiff-3.5.7-4.i386.rpm readline-4.2a-4.i386.rpm
libtool-libs-1.4.2-7.i386.rpm rpm-4.1-1.16.i386.rpm
lynx-2.8.4-18.i386.rpm rpm-build-4.1-1.16.i386.rpm
mod_ssl-2.8.7-4.i386.rpm samba-client-2.2.5-1.i386.rpm
mutt-1.2.5.1-1.i386.rpm samba-common-2.2.5-1.i386.rpm
mysql-3.23.50-2.i386.rpm squid-2.4.STABLE6-1.7.2.i386.rpm
mysql-devel-3.23.50-2.i386.rpm stunnel-3.22-1.i386.rpm
mysql-server-3.23.50-2.i386.rpm turba-1.0-4es.noarch.rpm
netatalk-1.5.2-3.i386.rpm XFree86-libs-4.2.0-8.i386.rpm
********************************************************************************
rpm -Uvh *.rpm
error: failed dependencies:
perl-DBI is needed by mysql-3.23.50-2
libstdc++.so.4 is needed by mysql-3.23.50-2
perl(DBI) is needed by mysql-3.23.50-2
libstdc++.so.4 is needed by mysql-server-3.23.50-2
libstdc++.so.4(GLIBCPP_3.1) is needed by mysql-server-3.23.50-2
rpmlib(PartialHardlinkSets) <= 4.0.4-1 is needed by perl-5.8.0-25
perl-DBI is needed by perl-DBD-MySQL-2.1017-1
perl(DBI) is needed by perl-DBD-MySQL-2.1017-1
perl(Archive::Tar) is needed by rpm-build-4.1-1.16
perl(Specfile) is needed by rpm-build-4.1-1.16
samba-common = 2.2.2 is needed by samba-2.2.2-6
warning: LOOP:
warning: removing mysql-3.23.50-2 "Requires: perl-DBD-MySQL" from tsort relations.
warning: mysql-3.23.50-2 Requires: perl-DBD-MySQL
warning: removing perl-DBD-MySQL-2.1017-1 "Requires(auto): libmysqlclient.so.10" from tsort relations.
warning: perl-DBD-MySQL-2.1017-1 Requires(auto): libmysqlclient.so.10
********************************************************************************
What is this; what should I do?
R