PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme beim Updaten von PHP und Apache



encoder
10.02.04, 23:43
Vor ein paar Tagen hab ich meinen Server von Win2000 auf Linux umgestellt.

Ich habe auf dem Rechner RedHat 9.0 drauf und benutze diesen als Web- und Mailserver.
Bei der Standardinstallation wurde PHP 4.2.2 und Apache 2.0.40 installiert.
Jetzt wollte ich dies Updaten.
Also habe ich gegoogelt und verschiedene Anleitunungen gefunden und habe das so gemacht:

Zuerst hab ich mir folgende Packete, in ein von mir erstelltes Verzeichniss, runtergeladen:


apr-0.9.4-2.i386.rpm
apr-util-0.9.4-2.i386.rpm
aspell-0.50.3-16.i386.rpm
aspell-en-0.51-6.i386.rpm
httpd-2.0.48-2.i386.rpm
httpd-manual-2.0.48-2.i386.rpm
mod_perl-1.99_11-3.i386.rpm
mod_ssl-2.0.48-2.i386.rpm
php-4.3.4-2.i386.rpm
php-domxml-4.3.4-2.i386.rpm
php-imap-4.3.4-2.i386.rpm
php-ldap-4.3.4-2.i386.rpm
php-mysql-4.3.4-2.i386.rpm
php-odbc-4.3.4-2.i386.rpm
php-pgsql-4.3.4-2.i386.rpm
php-snmp-4.3.4-2.i386.rpm
php-xmlrpc-4.3.4-2.i386.rpm
httpd-devel-2.0.48-2.i386.rpm

Dann habe ich mich in der Konsole als root eingeloggt und diesen Befehl eingegeben:


sudo rpm -Uvh *.rpm

Leider bekomme ich da nur diese Fehlermeldung:


Fehler: Failed dependencies:
apache is needed by php-4.3.4-2
libaspell.so.10 is needed by (installed) gnome-spell-0.5-5
libpspell_aspell.so.2 is needed by (installed) gnome-spell-0.5-5
libpspell.so.4 is needed by (installed) gnome-spell-0.5-5
httpd-mmn = 20020628 is needed by (installed) mod_python-3.0.1-3
httpd-mmn = 20020628 is needed by (installed) mod_auth_mysql-1.11-12

So wie ich das verstanden habe fehlen da noch Packete. Aber ich sehe hier nicht genau welche Packete er wohl meint. Apache kann ja nicht stimmen. Dieser ist installiert und läuft auch einwandfrei.
Weiss hier jemand Rat?

encoder
12.02.04, 17:49
Wurde mein Problem übersehen oder weiss wirklich niemand Rat?

LKH
12.02.04, 18:17
Hi,

Vorschlag zur Güte: deinstallier die alten Versionen uns installiere dann die neuen. Dadurch sind dann schon mal einige Probleme weg. Wofür brauchst du aspell für einen Webserver? Lass die Pakete auch mal weg.

Hoffe es hilft,

encoder
12.02.04, 19:39
Original geschrieben von LKH
Wofür brauchst du aspell für einen Webserver? Lass die Pakete auch mal weg.

Mal ganz ehrlich gesagt habe ich keine Ahnung für was dieses Aspell überhaupt nötig ist. Ich habe eine Anleitung gefunden wie ich das machen soll. Da war diese ganze Liste der RPM's die mitinstalliert werden sollten.
Aber ich werde mal deinen Rat befolgen und die alten Versionen deinstallieren und dann die neuen ganz neu installieren.
Werd mich melden und sagen obs geklappt hat.

Danke für die Hilfe.

LKH
12.02.04, 20:34
Hi,

aspell ist eine Rechtschreibprüfung: http://www.gnu.org/software/aspell/

Viel Erfolg,