web-dev-qa-db-ja.com

「tasksel」が「aptitude failed」エラーを出すのはなぜですか?

問題は次のように始まりました。単純にSudo taskselを実行すると表示されるターミナルメニューからtaskselを使用していました。リストからLamp Serverを選択し、それに関連するすべてのパッケージのインストールを開始しました。問題は、私の友人が誤ってテルミナの閉じるボタンをクリックしてから承諾すると、ターミナルを閉じてタスクセルが実行していたことです。ランプサーバーを再度インストールしようとしましたが、次の問題が見つかりました。

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

すでにaptitudeがインストールされていることに言及する必要があります。だから、エラーは私が適性を見逃しているということではありません。ターミナルを閉じる前に機能しました。どうすれば解決できますか?

21
Luis Alvarado

これは長く未解決のバグです。

行う

Sudo apt-get update

それから

Sudo tasksel install lamp-server  

ああ、MySQL自体を(再)インストールしたときにこれが発生した場合は、必ず/var/lib/mysqlを削除してください。


編集: Launchpadで見つけた 2007年のレポートから。


最近はあなたもできる

Sudo apt-get install lamp-server^

^は、タスク選択に相当します。

19
Rinzwind

私はこのスレッドが新しくて光沢がないことを知っています、そして、これはすでに答えられています、しかし、再び問題に遭遇する人々のために;デバイスに十分なストレージスペースが残っていないのに、taskselを使用してインストールしようとすると、このエラーを受け取りました。いくつかのファイルを削除し、システムから少しのジャンクをクリーンアップした後、再び成功しました。

片付けた後、私は使用しました:

apt-get -f install

izx が示唆するとおり

その後、taskselは通常どおりに機能しました。

1
cossacksman

私は同じ問題を抱えていましたが、次の手順で解決しました:

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

全部終わった。

0
scue