
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 lynx
oder 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 lynx
die Meldung alternative path /usr/bin/lynx doesn't exist
darauf 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 lynx
und neu zu installieren.
Für apache
haben 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.postinst
und fügen Sie set -x
als zweite Zeile der Datei hinzu, führen Sie dann dpkg --configure apache
die Ablaufverfolgung aus und beobachten Sie sie. Wenn Sie nicht herausfinden können, was falsch ist, veröffentlichen Sie diese Ablaufverfolgung.