
Ubuntu日本語フォーラム

ログインしていません。
いつもお世話になります。
Ubuntu10.10を使っております。
本日PCを起動し、最初にシステム→システム管理→アップデート・マネージャーを起動したところ
50個のファイルと126MBものダウンロードファイルがリストされました。そこで、パスワードを求められたとおり
入力しアップデートを開始したところ、ダウンロードを完了させ、各ファイルを展開する段になって
以下のようなメッセージが表示されてエラーとなりました。
初心者ゆえどうしたらよいのか分からず投稿させて頂きました。
宜しくお願いします。
エラーメッセージのタイトル部分に表示されていた内容:
ハンドルできないエラーが発生しました
aptdaemonにプログラム上のエラーがあるようです。aptdaemonは、ソフトウエアのインストール/削除や、パッケージの管理に関するタスクを行います。エラーを http://launchpad.net/aptdaemon/+filebug に報告して、再度試してみてください
メッセージの中身に表示されていた内容:
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/aptdaemon/worker.py", line 179, in _process_transaction
self.commit_packages(*self.trans.packages)
File "/usr/lib/python2.6/dist-packages/aptdaemon/worker.py", line 227, in commit_packages
self._commit_changes()
File "/usr/lib/python2.6/dist-packages/aptdaemon/worker.py", line 738, in _commit_changes
self._cache.commit(fetch_progress, inst_progress)
File "/usr/lib/python2.6/dist-packages/apt/deprecation.py", line 98, in deprecated_function
return func(*args, **kwds)
File "/usr/lib/python2.6/dist-packages/apt/cache.py", line 427, in commit
res = self.install_archives(pm, install_progress)
File "/usr/lib/python2.6/dist-packages/apt/deprecation.py", line 98, in deprecated_function
return func(*args, **kwds)
File "/usr/lib/python2.6/dist-packages/apt/cache.py", line 394, in install_archives
install_progress.finish_update()
File "/usr/lib/python2.6/dist-packages/aptdaemon/progress.py", line 264, in finish_update
lock.status_lock.acquire()
File "/usr/lib/python2.6/dist-packages/aptdaemon/lock.py", line 67, in acquire
raise LockFailedError(self.path, process)
LockFailedError
以上です。
宜しくお願いします。
コンション
オフライン
状況が報告されていますので、しばらく様子をみられたら。。。
https://bugs.launchpad.net/ubuntu/+sour … bug/639847
オフライン
Bug #665572 in Aptdaemon: “Unhandlable programming error (LockFailedError) - lock.status_lock doesn't contain a valid path”
が現象その物ではないでしょうか?
2011/02/02 のポストに
「maverick-proposed に aptdaemon を入れたのでテストしてくれ,」
とか書いてある様です.
オフライン
~ubuntu-branches/ubuntu/maverick/aptdaemon/maverick-proposed : revision 50 を,
もう少し突っ込んで調べたところ,proposed package で改善した部分は3ヶ所有って,そのうちの一つが
The message of lock.LockFailedError doesn't contain the lock file path
and the blocking process (LP: #665572).
です.
GongXiong さん による投稿:
File "/usr/lib/python2.6/dist-packages/aptdaemon/lock.py", line 67, in acquire
raise LockFailedError(self.path, process)
LockFailedError
から読み取れるように,ロックの獲得に失敗したのはわかるが,「どのパスに対するロックなのか」の情報が抜けていて,
エラーへの対処が出来なくなっているので,まずはエラーメッセージを改善しようと言うことなのでしょう.
要するに「proposed の aptdaemon をインストールば,エラーの原因となったロックファイルが解るようになるかも」とのことなのですが,
その方法については ubuntu のパッケージ・レポジトリ管理に詳しい方に解説をお願いしたいです.
オフライン
2文字抜かしてしまった.
「proposed の aptdaemon をインストールすれば,エラーの原因となったロックファイルが解るようになるかも」
オフライン
こんばんは コンションです。
出張のため皆様から頂いたご提案などに対し、返事が遅くなりましたことをお詫びいたします。
早速ですが、今パソコンの電源を入れて、問題のアップデート作業を手動で行ってみたところ
何の異常も発生しなくなりました。原因は全く不明です。そのため再発した場合の対処方法も検討すらつきません。
自分から問題を提起しておきながら、こんな結論になってしまい、なんとも申し訳ない限りです。
とりあえず、今回のエラーの提起については、一旦終息(?)したものと考えた方が良さそうです。
勝手なことばかりですみません。
ところで、初心者ゆえ下記の意味がわかりません。
この点についてご教授ただければと思います。
重ね重ねすみませんが、宜しくお願いします。
--------(最初のエラーで出現した内容)-------------------------------
ハンドルできないエラーが発生しました
aptdaemonにプログラム上のエラーがあるようです。aptdaemonは、ソフトウエアのインストール/削除や、パッケージの管理に関するタスクを行います。エラーを http://launchpad.net/aptdaemon/+filebug に報告して、再度試してみてください
--------------------------------------------------------------------
1)上記の『ハンドルできない』とは、どんなことでしょうか?
2)http://launchipad.net/atpdaemon/+filebugに報告して....とありますが
具体的にどのように報告したら良いのでしょうか? (方法など)
http://launchipad.net/atpdaemon/+filebugを検索画面に入れてサーチボタンを押すと
Your search for “http://launchipad.net/atpdaemon/+filebug” did not return any results.
と戻ってきます。
よろしくお願います。
コンション
オフライン
GongXiong による投稿:
1)上記の『ハンドルできない』とは、どんなことでしょうか?
2)http://launchipad.net/atpdaemon/+filebugに報告して....とありますが
別トピックで質問してもらえますか?
当トピックはaptdaemonのLockに纏わる話題であり、別の話題が入ると混乱します。
先程ソフトウェアセンターからソフトウェアをインストールしていて
反応がなくなったのでリブートしたところ、GongXiongさんと同様の状況に陥りました。
当方の場合、数回リブートしても改善されなかったので
コマンドラインよりapt-getで反応がなくなった時にインストールしていたソフトを
再度インストールしました。
sudo apt-get install インストールしていたパッケージ
無事インストールが完了し、ソフトウェアセンターも元通り使えるようになりました。
オフライン