Warum gibt "tasksel" einen Fehler "aptitude failed" aus?

21

Das Problem begann folgendermaßen. Ich habe tasksel aus dem Terminal-Menü verwendet, das angezeigt wird, wenn ich es einfach mache sudo tasksel. Ich habe Lamp Server aus der Liste ausgewählt und mit der Installation aller dazugehörigen Pakete begonnen. Das Problem ist, dass mein Freund versehentlich auf die Schaltfläche zum Schließen des Terminals geklickt hat und dann auf Annehmen geklickt hat, um das Terminal zu schließen und die Aufgabe zu übernehmen, die gerade ausgeführt wurde. Ich habe versucht, den Lampenserver erneut zu installieren und das folgende Problem festgestellt:

sudo tasksel install lamp-server  
tasksel: aptitude failed (100)

Ich sollte erwähnen, dass ich Aptitude bereits installiert habe. Der Fehler ist also nicht, dass mir die Begabung fehlt. Es hat funktioniert, bevor das Terminal geschlossen wurde. Wie kann ich das lösen?

Luis Alvarado
quelle
2
Luis, ich versuche es apt-get -f installzuerst und schaue mir die Ausgabe an, da es so aussieht tasksel, als ob es Eignungsprobleme gibt, aber ich sage dir nicht, was sie sind.
ish
@izx - +1 Freund. Das hat auch geklappt.
Luis Alvarado
Ich habe Ubuntu 18.10 installiert. Keine dieser Lösungen hat bei mir funktioniert. Ich hatte die Tasksel mit Synaptic Manager vollständig entfernen und dann eine Neuinstallation von Tasksel.
Gert Kruger

Antworten:

19

Dies ist ein langer, noch ausstehender Fehler.

Machen

sudo apt-get update

dann

sudo tasksel install lamp-server  

Oh, und wenn dies jemals passiert, wenn Sie MySQL (neu) installieren, stellen Sie sicher, dass Sie es entfernen /var/lib/mysql.


Bearbeiten: Wurde in einem Bericht von 2007 auf Launchpad gefunden .


Heutzutage können Sie auch tun

sudo apt-get install lamp-server^

Das ^ entspricht der Aufgabenauswahl.

Rinzwind
quelle
1

Ich weiß, dass dieser Thread nicht neu und glänzend ist und auch dies wurde bereits beantwortet, aber für diejenigen, die das Problem erneut begegnen; Ich habe festgestellt, dass ich diese Fehlermeldung erhalten habe, als ich versucht habe, mit tasksel zu installieren, obwohl auf meinem Gerät nicht genügend Speicherplatz vorhanden ist. Nachdem ich einige Dateien entfernt und das System von ein wenig Müll befreit hatte, versuchte ich es erneut mit Erfolg.

Nach dem Aufräumen benutzte ich:

apt-get -f install

Wie von izx vorgeschlagen

Danach arbeitete tasksel wie gewöhnlich erwartet.

Kosakenmann
quelle
0

Ich hatte das gleiche Problem und löste es mit den folgenden Schritten:

sudo rm -f /etc/apt/sources.list.d/ia32-libs-raring.list
sudo apt-get update
sudo tasksel install lamp-server

Alles erledigt.

scue
quelle
-1

Sie können diese Fehlermeldung auch erhalten, wenn einige der zu installierenden Tasks bereits installiert sind. Ich musste rennen

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-  perl libplrpc-perl libpq5 mysql-client-5.5 mysql-common mysql-server mysql-server-5.5 php5-common php5-mysql

bevor es funktionieren würde

Phsip
quelle