ksaitoの日記

日々試したことの覚え書き

Ubuntu 11.10から12.04にアップグレード

アップグレードで初めて致命的なエラーに遭遇しました。
これまで、10.10->11.04->11.10と順調にアップグレードしてきた環境ですが、12.04にアップグレードしたときにredmineパッケージに問題があったようです。
仮想環境なので、アップグレード前のスナップショットに戻してやり直しです。

$ sudo do-release-upgrade
...中略...
Error in function: 


致命的なエラーが起こりました 

この現象をバグとして報告してください。報告には 
/var/log/dist-upgrade/main.log と /var/log/dist-upgrade/apt.log 
を添付する必要があります。アップグレードは完了しませんでした。 

変更前のsources.listは/etc/apt/sources.list.distUpgradeに保存されています。 

SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1) 



*** 不具合のレポートを開発者に送信しますか?

不具合のレポートが送信された後で、フォームに入力してください(入力用ページをウェブブラウザで自動的に開きます)。

対処方法を選択してください:
  S: レポートの送信(S) (1.2 MB)
  V: レポートの表示(V)
  K: 後で送信もしくは他の場所にコピーするためにレポートファイルを保持する(K)
  I: 中止し、このプログラムバージョンでは今後クラッシュしても無視する(I)
  C: キャンセル(C)
選択してください(S/V/K/I/C): S

*** 不具合の情報を集めています

収集された情報はアプリケーションを改善するために開発者へ送られます。
しばらくお待ちください。
........ERROR: hook /usr/share/apport/general-hooks/ubuntu.py crashed:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport/report.py", line 718, in add_hooks_info
    symb['add_info'](self, ui)
  File "/usr/share/apport/general-hooks/ubuntu.py", line 49, in add_info
    check_attachment_for_errors(report, log)
  File "/usr/share/apport/general-hooks/ubuntu.py", line 149, in check_attachment_for_errors
    if attachment in report and re.search(grub_error, report[attachment], re.MULTILINE):
  File "/usr/lib/python2.7/re.py", line 142, in search
    return _compile(pattern, flags).search(string)
TypeError: expected string or buffer
.......

*** 不具合の情報をアップロードしています

収集された情報はバグトラッキングシステムに送信されます。
しばらくお待ちください。
98%

*** 続行するには、以下のURLを開いてください:
...省略...

ブラウザーを今すぐ起動するか、または他のコンピューターのブラウザーに URL をコピーしてください。


選択肢:
  1: 今すぐブラウザーを起動する
  C: キャンセル(C)
選択してください(1/C):