お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-02-01 11:34:34

mshs
新しいメンバ
登録日: 2009-02-01

アップデートでエラー、削除でもエラー

はじめまして、表題の件で困っています.
表示されるエラーは以下のメッセージです.

>何らかのソフトウェアがインストールないし削除できません。
>Synaptic パッケージ・マネージャを使用するか、 まずこの問題を解決するために
>"sudo apt-get install -f" コマンドをターミナルで実行してください。

sudo apt-get install -f を実行すると

>hl5040lpr を削除しています ...
>/var/lib/dpkg/info/hl5040lpr.postrm: 3: /etc/init.d/lpd: not found
>dpkg: hl5040lpr の処理中にエラーが発生しました (--remove):
> サブプロセス post-removal script はエラー終了ステータス 127 を返しました
>以下のパッケージの処理中にエラーが発生しました:
> hl5040lpr
>E: Sub-process /usr/bin/dpkg returned an error code (1)

となります。
エラーの回避方法をアドバイスして下さい.

オフライン

 

#2 2009-02-01 12:59:05

STGSAGWAN
ゲスト

Re: アップデートでエラー、削除でもエラー

これはブラザーの該当パッケージが悪さしてます。

まず念の為、lpdがインストールされていない事を確認してください。

コード:

$ dpkg -l lpd
lpd に一致するパッケージが見つかりません。

後は

コード:

$ sudo sh -c "echo 'exit 0' > /etc/init.d/lpd"
$ sudo chmod +x /etc/init.d/lpd
$ sudo dpkg -P --force-all hl5040lpr
$ sudo rm /etc/init.d/lpd

で直るはずです。

なぜこれで直るのか?について知りたければ、
http://forums.ubuntulinux.jp/viewtopic.php?id=3341&action=new
の#4の過去の私の投稿を中心にご覧ください。
なお、その過去の投稿は同じブラザーの mfc8820jlpr ですが、hl5040lprに読み替えてくださいね。

ブラザーが配布しているdebパッケージは、lpdに依存してるにも関わらず、lpdが無くてもインストールできて、そのままインストールしてしまうと今度は削除できなくなるので、マズいです。

最後の編集者: STGSAGWAN (2009-02-01 13:01:33)

 

Board footer

Powered by FluxBB