Seit einiger Zeit hört man ja immer wieder von der neuen Sicherheitslücke im apache Webserver. Ein Versuch die von suse angebotenen patches einzuspielen scheitert aber. Ich habe unter http://www.suse.de/de/support/download/updates/80_i386.html z.B. den apache 1.3.23-patch heruntergeladen. Installiere ich den mit rpm -i, so bekomme ich die Meldung: file /usr/sbin/httpd from install of apache-1.3.23-120 conflicts with file from package apache-1.3.23-73 Installiere ich das Teil mit rpm -U, so folt: Fehler: fehlgeschlagene Paket-Abhängigkeiten: apache = 1.3.23-73 wird von mod_ssl-2.8.7-41 gebraucht apache = 1.3.23-73 wird von apache-devel-1.3.23-73 gebraucht apache = 1.3.23-73 wird von mod_dav-1.0.2-378 gebraucht apache = 1.3.23-73 wird von jserv-1.1.2-430 gebraucht Woran kann das denn liegen? -- Viele Grüsse, Ulrich Schneider
Am Mon, 2002-07-01 um 20.09 schrieb Ulrich Schneider: Servus!
Installiere ich den mit rpm -i, so bekomme ich die Meldung: file /usr/sbin/httpd from install of apache-1.3.23-120 conflicts with file from package apache-1.3.23-73
-i = install, klappt nur wenn Du ein Paket neu installierst, das noch nicht auf dem System war.
Installiere ich das Teil mit rpm -U, so folt:
-U = update, genau das was Du brauchst.
Fehler: fehlgeschlagene Paket-Abhängigkeiten: apache = 1.3.23-73 wird von mod_ssl-2.8.7-41 gebraucht apache = 1.3.23-73 wird von apache-devel-1.3.23-73 gebraucht apache = 1.3.23-73 wird von mod_dav-1.0.2-378 gebraucht apache = 1.3.23-73 wird von jserv-1.1.2-430 gebraucht
Woran kann das denn liegen?
Daran, das Du auch diese Pakete "updaten" mußt. Sprich: Besorge Dir auch diese Pakete, lege sie in ein Verzeichnis und dann rpm -Uvh /weg/zum/verzeichnis/*.rpm fertig. U = update v = verbose (wegen der Fehlermeldungen) h = hash (Fortschrittsbalken) Denke, das das ausführlich genug war. Güße aus dem Bergischen Land, Uli
[...]
apache = 1.3.23-73 wird von mod_ssl-2.8.7-41 gebraucht apache = 1.3.23-73 wird von apache-devel-1.3.23-73 gebraucht apache = 1.3.23-73 wird von mod_dav-1.0.2-378 gebraucht apache = 1.3.23-73 wird von jserv-1.1.2-430 gebraucht
[...] Sprich: Besorge Dir auch diese Pakete, lege sie in ein Verzeichnis und dann rpm -Uvh /weg/zum/verzeichnis/*.rpm
Danke für den Tip. Ich finde die Packete aber nicht. Zumindest mod_dav und jserv. Ich suche schon ewig auf ftp.suse.com. Warum schreibt SuSE nicht auf der html-Seite, auf der auch die Security patches stehen, daß man die Packete jserv und mod_dav braucht und woher man sie bekommt. Das wirkt irgendwie alles so unausgereift. Probieren die ihre eigenen Updates auch aus? Dann würde man doch merken, was fehlt, oder? Grüsse, Uli
Servus! Am Mon, 2002-07-01 um 20.59 schrieb Ulrich Schneider:
[...]
apache = 1.3.23-73 wird von mod_ssl-2.8.7-41 gebraucht apache = 1.3.23-73 wird von apache-devel-1.3.23-73 gebraucht apache = 1.3.23-73 wird von mod_dav-1.0.2-378 gebraucht apache = 1.3.23-73 wird von jserv-1.1.2-430 gebraucht
[...] Sprich: Besorge Dir auch diese Pakete, lege sie in ein Verzeichnis und dann rpm -Uvh /weg/zum/verzeichnis/*.rpm
Danke für den Tip. Ich finde die Packete aber nicht. Zumindest mod_dav und jserv. Ich suche schon ewig auf ftp.suse.com. Warum schreibt SuSE nicht auf der html-Seite, auf der auch die Security patches stehen, daß man die Packete jserv und mod_dav braucht und woher man sie bekommt. Das wirkt irgendwie alles so unausgereift. Probieren die ihre eigenen Updates auch aus? Dann würde man doch merken, was fehlt, oder?
Ich denke, das die "Ihre" updates des öfteren probieren ;-) Falls Du dort nix findest: http://rpmfind.org , da gibt es (fast) alles...
Grüsse, Uli
Ebenfalls Grüße, ebenfalls Uli.
Moin Ulrich,
* Ulrich Schneider
http://www.suse.de/de/support/download/updates/80_i386.html z.B. den apache 1.3.23-patch heruntergeladen.
Es werden ausser dem Sourcepaket dir dort zwei weitere RPM-Pakete angeboten: apache 1.3.23 apache 1.3.23-patch ^^^^^^
Installiere ich den mit rpm -i, so bekomme ich die Meldung: file /usr/sbin/httpd from install of apache-1.3.23-120 conflicts with file from package apache-1.3.23-73
Installiere ich das Teil mit rpm -U, so folt:
Beide Optionen funktionieren _nicht_ mit "patch" Paketen. IMO (ungetestet) sollte der Aufruf so aussehen: rpm -U --replacepkgs --oldpackage --replacefiles --nodeps --ignoresize --percent [file] oder du nimmst gleich YOU. Gruss, Uwe
participants (3)
-
Ulrich Klenk
-
Ulrich Schneider
-
Uwe Trust