Apt-get funktioniert nicht mehr

Apt-get funktioniert nicht mehr

Ich verwende Ubuntu 10.04.
Immer wenn ich versuche, eine sudo apt-get-Installation durchzuführen, erhalte ich diesen Fehler

(dieses Beispiel ist für sudo apt-get install virtualbox)

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting virtualbox-3.2 instead of virtualbox
virtualbox-3.2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up apache (1.3.34-2ubuntu0.1) ...
dpkg: error processing apache (--configure):
 subprocess installed post-installation script returned error exit status 10
Setting up lynx (2.8.5-2ubuntu1) ...
update-alternatives: error: alternative path /usr/bin/lynx doesn't exist.
dpkg: error processing lynx (--configure):
 subprocess installed post-installation script returned error exit status 2
Processing triggers for menu ...
Errors were encountered while processing:
 apache
 lynx
E: Sub-process /usr/bin/dpkg returned an error code (1)

Antwort1

HINWEIS: Bei diesem Vorgang werden Apache und Lynx entfernt und neu installiert.

Versuchen Sie Folgendes Dies sollte Ihren Apache & Lynx entfernen

sudo dpkg -r Luchs

sudo dpkg -r Apache

dann versuche es

sudo apt-get -f autoremove

sudo apt-get -f installieren

sudo apt-get update

sudo apt-get installiere Apache2 Lynx

Antwort2

Irgendetwas stimmt mit Ihrer Apache- und Lynx-Installation nicht. Es ist schwer zu sagen, was kaputt ist oder warum. Sie könnten versuchen, Lynx und Apache zu entfernen und neu zu installieren.

Antwort3

Eigentlich können Sie Pakete installieren und aktualisieren, solange sie nicht von lynxoder abhängen apache. Trotzdem sollten Sie dieses Problem so schnell wie möglich lösen.

Der Installationsvorgang für beide Pakete ist blockiert, da die Post-Installationsskripte einen Fehler zurückgeben. Sie müssen jeden Fehler beheben oder umgehen.

Bei weist lynxdie Meldung alternative path /usr/bin/lynx doesn't existdarauf hin, dass mit Ihrer aktuellen Lynx-Installation etwas nicht stimmt. Möglicherweise lässt sich das Problem durch ein einfaches Upgrade des Pakets auf die Version 10.04 beheben. Versuchen Sie dies also zuerst ( apt-get install lynx-cur lynx). Andernfalls besteht die einfachste Lösung möglicherweise darin, das Paket zu entfernen lynxund neu zu installieren.

Für apachehaben Sie derzeit auch die Version 8.04 installiert. Wenn Sie sowieso ein Upgrade durchführen, versuchen Sie zunächst, die neueste Version zu erhalten: apt-get install apache. Wenn das nicht funktioniert, müssen Sie herausfinden, was genau den Fehler verursacht. Bearbeiten /var/lib/dpkg/info/apache.postinstund fügen Sie set -xals zweite Zeile der Datei hinzu, führen Sie dann dpkg --configure apachedie Ablaufverfolgung aus und beobachten Sie sie. Wenn Sie nicht herausfinden können, was falsch ist, veröffentlichen Sie diese Ablaufverfolgung.

verwandte Informationen