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


21

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

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

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


2
ルイス、私はapt-get -f install最初に試して出力を見てみましょう。なぜなら、それtaskselは適性の問題を抱えているように見えますが、それが何であるかをあなたに教えていないからです。
ISH

@izx-+1フレンド。それもうまくいきました。
ルイスアルバラード

Ubuntu 18.10がインストールされています。これらのソリューションはどれも私にとってはうまくいきませんでした。synaptic managerを使用してtaskselを完全に削除してから、taskselを再インストールしました。
ゲルトクルーガー

回答:


19

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

行う

sudo apt-get update

それから

sudo tasksel install lamp-server  

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


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


最近はあなたもできる

sudo apt-get install lamp-server^

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


1

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

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

apt-get -f install

izxが示唆するとおり

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


0

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

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

出来た。


-1

また、taskselがインストールするものの一部が既にインストールされている場合にも、このエラーが発生する可能性があります。走らなければならなかった

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

うまくいく前に

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.