
私はUbuntu 10.04を使用していますが、
sudo apt-get installを実行しようとすると、このエラーが発生します。
(この例は 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)
答え1
注意: このプロセスでは、ApacheとLynxが削除され、再インストールされます。
フォローしてみてください これにより、ApacheとLynxが削除されるはずです
sudo dpkg -r リンクス
sudo dpkg -r apache
試してみて
sudo apt-get -f 自動削除
sudo apt-get -f インストール
sudo apt-getアップデート
sudo apt-get apache2 lynx をインストールします
答え2
Apache と Lynx のインストールに問題があります。何が壊れたのか、なぜ壊れたのかを特定するのは困難です。Lynx と Apache を削除して再インストールしてみてください。
答え3
lynx
実際には、またはに依存しない限り、パッケージをインストールおよびアップグレードできますapache
。それでも、できるだけ早くこれを解決する必要があります。
インストール後のスクリプトがエラーを返しているため、両方のパッケージのインストール プロセスがブロックされています。各エラーを修正または回避する必要があります。
の場合lynx
、メッセージはalternative path /usr/bin/lynx doesn't exist
、現在の lynx のインストールに問題があることを示しています。パッケージを 10.04 のバージョンにアップグレードするだけで問題が解決する可能性があるため、まずそれを試してください ( apt-get install lynx-cur lynx
)。それ以外の場合は、パッケージを削除して再インストールするのが最も簡単な方法である可能性がありますlynx
。
の場合apache
、現在 8.04 のバージョンもインストールされています。いずれにせよアップグレードする場合は、まず最新バージョンの入手を試みてください: apt-get install apache
。それでもうまくいかない場合は、エラーの原因を正確に突き止める必要があります。 を編集してファイルの 2 行目に/var/lib/dpkg/info/apache.postinst
追加し、実行してトレースを監視します。何が問題なのかわからない場合は、そのトレースを投稿してください。set -x
dpkg --configure apache