PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler: apt-get install apache2-common



fleischfreeser
12.11.04, 15:06
Hi,
ich wollte gerade auf meinem Testsystem (Debian 3.0) apache2 installieren und bekomme folgende Fehlermeldung:



linuxserver:~# apt-get install apache2-common
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
apache2-common ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Richte apache2-common ein (2.0.52-2) ...
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
apache2-common
E: Sub-process /usr/bin/dpkg returned an error code (1)


Leider sagt das nicht sehr viel aus, könnt ihr mir vielleicht weiterhelfen , woran das liegen könnte?
Ich bedanke mich für die Antworten

MfG
fleischfreeser

Susu
12.11.04, 15:15
Versuch mal ein "dpkg --configure -a"

fleischfreeser
12.11.04, 15:23
Versuch mal ein "dpkg --configure -a"



linuxserver:~# dpkg --configure -a
Richte apache2-common ein (2.0.52-2) ...
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
apache2-common
linuxserver:~#

Susu
12.11.04, 15:24
Und was bringt "apt-get -f install"?

fleischfreeser
12.11.04, 15:38
Und was bringt "apt-get -f install"?



linuxserver:~# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen 0B Archive geholt werden.
Nach dem Auspacken werden 0B Plattenplatz zusätzlich benutzt.
Richte apache2-common ein (2.0.52-2) ...
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
apache2-common
E: Sub-process /usr/bin/dpkg returned an error code (1)

Susu
12.11.04, 15:40
Dann hau das Paket einfach mal runter, und installiere es neu.

fleischfreeser
12.11.04, 15:45
Dann hau das Paket einfach mal runter, und installiere es neu.

Das hab ich schon mind. 10mal probiert, leider ohne Erolg :(

carnil
12.11.04, 20:12
Hi

Eine ganz doofe Frage: Vor dem installieren hast Du aber schon ein apt-get update ausgeführt um die Paketlisten zu aktualisieren? Zusätzlich noch: Das Paket wird aber von einer inoffiziellen Seite in der sources.list bezogen? Den in debian woody 3.0 gibt es das Paket laut dem hier (http://packages.debian.org/cgi-bin/search_packages.pl?keywords=apache2-common&searchon=names&subword=1&version=all&release=all) nicht.

MfG carnil

fleischfreeser
12.11.04, 21:15
Hi

Eine ganz doofe Frage: Vor dem installieren hast Du aber schon ein apt-get update ausgeführt um die Paketlisten zu aktualisieren? Zusätzlich noch: Das Paket wird aber von einer inoffiziellen Seite in der sources.list bezogen? Den in debian woody 3.0 gibt es das Paket laut dem hier (http://packages.debian.org/cgi-bin/search_packages.pl?keywords=apache2-common&searchon=names&subword=1&version=all&release=all) nicht.

MfG carnil

Ja, ich habe update ausgeführt. Ich habe das Paket auch schon von mehreren Quellen heruntergeladen, aber keines funktioniert.
Ich habe übrigens Sarge, nicht woddy.

Schpock
12.11.04, 22:10
Hi,
ich wollte gerade auf meinem Testsystem (Debian 3.0) apache2 installieren und bekomme folgende Fehlermeldung:


Ja, ich habe update ausgeführt. Ich habe das Paket auch schon von mehreren Quellen heruntergeladen, aber keines funktioniert.
Ich habe übrigens Sarge, nicht woddy.

3.0 ist aber woody !!

fleischfreeser
12.11.04, 22:30
3.0 ist aber woody !!

Sorry, wusst ich nicht.
Ist Sage dann 3.1 oder was?

carnil
12.11.04, 22:34
Hi
Sorry, wusst ich nicht.
Ist Sage dann 3.1 oder was?
Mehr oder weniger richtig, die neue stable-Version wird die 3.1 sein, wenn sie fertig ist, und diese ist natürlich sarge, die momentan ja testing ist. Dass Du von 3.0 geredest hattest, aber dass sich apache2-common sich nur ab testing im repository befindet hatte mich verwirrt.
Leider trägt diese Klärung aber nicht wirklich zur Problemlösung bei ... :(

MfG carnil

fleischfreeser
12.11.04, 22:44
Ich habe jetzt versucht apache2 zu kompilieren, aber auch da erhalte ich einen Fehler. Ich glaube aber nicht, das die Fehler zusammenhängen.


checking for C compiler default output... configure: error: C compiler cannot create executables

Ikarisan
13.11.04, 15:57
Hi!

Ich habe genau das selbe Problem.
Auf meinem Testserver läuft die aktuellste testing-Version und ich bekomme den Apache2 einfach nicht installiert. Vor einigen Wochen ging es noch, aber da war das System insgesamt auch noch älter. Jetzt habe ich alles neu installiert da ich für ein Projekt ein sauberes System brauche, und es geht jetzt einfach nicht mehr. Weder mit "apt-get" noch über "aptitude". Installiere ich das Paket "libapache2-mod-php4" (apt installiert dann automatisch alles andere mit) sieht die Ausgabe so aus:


Richte apache2-common ein (2.0.52-2) ...
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von apache2-mpm-prefork:
apache2-mpm-prefork hängt ab von apache2-common (= 2.0.52-2); aber:
Paket apache2-common ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von apache2-mpm-prefork (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Richte php4-common ein (4.3.9-1) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libapache2-mod-php4:
libapache2-mod-php4 hängt ab von apache2-mpm-prefork (>= 2.0.50-10); aber:
Paket apache2-mpm-prefork ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von libapache2-mod-php4 (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
apache2-common
apache2-mpm-prefork
libapache2-mod-php4
E: Sub-process /usr/bin/dpkg returned an error code (1)
Während der Paketinstallation sind Probleme aufgetreten. Versuche zu lösen:
Richte apache2-common ein (2.0.52-2) ...
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von apache2-mpm-prefork:
apache2-mpm-prefork hängt ab von apache2-common (= 2.0.52-2); aber:
Paket apache2-common ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von apache2-mpm-prefork (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libapache2-mod-php4:
libapache2-mod-php4 hängt ab von apache2-mpm-prefork (>= 2.0.50-10); aber:
Paket apache2-mpm-prefork ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten von libapache2-mod-php4 (--configure):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
apache2-common
apache2-mpm-prefork
libapache2-mod-php4

Es ist zum verzweifeln.

Gruß
Thorsten

carnil
13.11.04, 16:06
Hi

Habe gerade das hier gefunden: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=280814
Trifft doch hier auch zu, nicht?

Mit apache2-common 2.0.52-3 müsste das Problem also nicht mehr vorhanden sein, wenn ich's richtig verstanden habe.

MfG carnil

Ikarisan
13.11.04, 16:15
Ha, genau den Report wollte ich gerade auch posten. :-)

Und was jetzt? Was muss ich denn in den Scripten ändern damit ich meinen Apache 2.0.52-2 installieren kann?

Wenn ich in das postinstall Script als zweite Zeile ein "set -x" einfüge gibt mir apt-get folgendes aus:



Richte apache2-common ein (2.0.52-2) ...
+ '[' configure '!=' configure ']'
+ NETSTAT=/bin/netstat
+ '[' '!' -f /etc/apache2/ports.conf ']'
+ echo '# 0 = start on boot; 1 = don'\''t start on boot'
++ /bin/netstat -lnt
++ grep 'no support for .AF INET (tcp)'
+ NO_AF_INET=
dpkg: Fehler beim Bearbeiten von apache2-common (--configure):
Unterprozess post-installation script gab den Fehlerwert 1 zurück

Gruß
Thorsten

carnil
13.11.04, 16:22
Hmm

Da fallen mir zwei Möglichkeiten ein: Da in SID schon die 2.0.52-3 drinn ist, könnte man versuchen diese einzuspielen, oder vielleicht besser darauf warten, dass es ganz in sarge kommt. So lange kann das ja auch nicht dauern, da es ein "grave" bugreport war.

Was man in dem postinst-skript ändern müsste weiss ich halt auch nicht, so erfahren bin ich diesbezüglich nicht.

MfG carnil

Ikarisan
13.11.04, 16:31
Sooo, ich habe in dem Script

/var/lib/dpkg/info/apache2-common.postinst

die erste Zeile geändert. Jetzt steht dort statt

#!/bin/sh -e

nur noch ein

#!/bin/sh

Danach habe ich dann noch mal "apt-get install libapache2-mod-php4" aufgerufen und apt hat den Apache ohne Fehlermeldungen installiert.

Trotzdem habe ich anschließend die erste Zeile im Script wieder auf "#!/bin/sh -e" geändert und zur Sicherheit

apt-get install --reinstall libapache2-mod-php4
apt-get install --reinstall apache2-common
apt-get install --reinstall apache2-mpm-prefork

ausgeführt. Auf den ersten Blick funktioniert der Apache jetzt einwandfrei.

Gruß
Thorsten

fleischfreeser
13.11.04, 20:01
@Ikarisan
Vielen Dank, bei mir hat es auch funktioniert