Koozali.org: home of the SME Server

upgrade help!

Rory

upgrade help!
« on: June 23, 2002, 10:48:51 AM »
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