
Ubuntu日本語フォーラム

ログインしていません。
先日まで、順調にアップデートしていたのですが、
アップデートが完了しました。
いくつかの変更と更新に失敗しました。失敗の詳細を表示するには下の「詳細」パネルを広げてください。
そこで、詳細を広げてみると、いっぱいかいてあって、ここに貼付けようと考えましたが、これをコピペする方法がわかりません。
「vp27smpx.htv!,'の後はコロンでなければなりません。」という日本語が2回くらい出てきます。
なにとぞ、ご指導ください。
オフライン
アップグレードするパッケージを列挙してもらえると、どのパッケージのアップグレードに失敗しているのか特定しやすくなります。
keramosさん による投稿:
そこで、詳細を広げてみると、いっぱいかいてあって、ここに貼付けようと考えましたが、これをコピペする方法がわかりません。
アップデートマネージャの出力画面の文字列はコピーできないようなので、端末上でアップデートします。
「アプリケーション」>「アクセサリ」>「端末」を開き、以下のコードを実行してください。
$ sudo apt-get update && sudo apt-get upgrade
パスワードの入力を求められたらパスワードを入力してENTERキーを押してください(パスワードは*とも●とも表示されません)
画面が動き、おそらくアップデートマネージャに表示されたエラーと同様のものが表示されるので、それを選択してCtrl+Shift+Cでコピー、貼り付けしてください。
上記のコードを実行したときに、「依存関係が ... apt-get -f install ... 」という警告メッセージが表示されたら、指示に従って「sudo apt-get -f install」を実行し、$の画面に戻ったら再度上記のコードを実行してください。
オフライン
さっそくありがとうございます。
以下のようになりました。
最後の部分がコロンでなければ…という部分でした。
toshiaki@toshiaki-laptop:~$ sudo apt-get update && sudo apt-get upgrade
[sudo] password for toshiaki:
ヒット http://jp.archive.ubuntu.com lucid Release.gpg
取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/main Translation-ja [308kB]
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid/restricted Translation-ja
取得:2 http://jp.archive.ubuntu.com/ubuntu/ lucid/universe Translation-ja [909kB]
ヒット http://ppa.launchpad.net lucid Release.gpg
ヒット http://archive.ubuntulinux.jp lucid Release.gpg
無視 http://archive.ubuntulinux.jp/ubuntu/ lucid/main Translation-ja
ヒット http://archive.ubuntulinux.jp lucid-non-free/ Release.gpg
無視 http://archive.ubuntulinux.jp/ubuntu-ja/ lucid-non-free/ Translation-ja
ヒット http://archive.ubuntulinux.jp lucid Release
ヒット http://archive.ubuntulinux.jp lucid-non-free/ Release
ヒット http://archive.ubuntulinux.jp lucid/main Packages
ヒット http://security.ubuntu.com lucid-security Release.gpg
無視 http://security.ubuntu.com/ubuntu/ lucid-security/main Translation-ja
ヒット http://ppa.launchpad.net lucid Release
ヒット http://archive.ubuntulinux.jp lucid-non-free/ Packages
ヒット http://archive.ubuntulinux.jp lucid-non-free/ Sources
ヒット http://archive.canonical.com lucid Release.gpg
無視 http://archive.canonical.com/ubuntu/ lucid/partner Translation-ja
無視 http://security.ubuntu.com/ubuntu/ lucid-security/restricted Translation-ja
無視 http://security.ubuntu.com/ubuntu/ lucid-security/universe Translation-ja
無視 http://security.ubuntu.com/ubuntu/ lucid-security/multiverse Translation-ja
ヒット http://security.ubuntu.com lucid-security Release
ヒット http://ppa.launchpad.net lucid/main Sources
取得:3 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Translation-ja [14.3kB]
ヒット http://jp.archive.ubuntu.com lucid-updates Release.gpg
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/main Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/restricted Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/universe Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-updates/multiverse Translation-ja
ヒット http://jp.archive.ubuntu.com lucid-backports Release.gpg
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-backports/main Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-backports/restricted Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-backports/universe Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-backports/multiverse Translation-ja
ヒット http://jp.archive.ubuntu.com lucid-proposed Release.gpg
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-proposed/restricted Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-proposed/main Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-proposed/multiverse Translation-ja
無視 http://jp.archive.ubuntu.com/ubuntu/ lucid-proposed/universe Translation-ja
ヒット http://jp.archive.ubuntu.com lucid Release
ヒット http://jp.archive.ubuntu.com lucid-updates Release
ヒット http://jp.archive.ubuntu.com lucid-backports Release
ヒット http://jp.archive.ubuntu.com lucid-proposed Release
ヒット http://jp.archive.ubuntu.com lucid/main Packages
ヒット http://jp.archive.ubuntu.com lucid/restricted Packages
ヒット http://jp.archive.ubuntu.com lucid/main Sources
ヒット http://jp.archive.ubuntu.com lucid/restricted Sources
ヒット http://jp.archive.ubuntu.com lucid/universe Packages
ヒット http://jp.archive.ubuntu.com lucid/universe Sources
ヒット http://jp.archive.ubuntu.com lucid/multiverse Packages
ヒット http://jp.archive.ubuntu.com lucid/multiverse Sources
ヒット http://archive.canonical.com lucid Release.gpg
無視 http://archive.canonical.com/ lucid/partner Translation-ja
ヒット http://archive.canonical.com lucid Release
ヒット http://jp.archive.ubuntu.com lucid-updates/main Packages
ヒット http://jp.archive.ubuntu.com lucid-updates/restricted Packages
ヒット http://jp.archive.ubuntu.com lucid-updates/main Sources
ヒット http://jp.archive.ubuntu.com lucid-updates/restricted Sources
ヒット http://jp.archive.ubuntu.com lucid-updates/universe Packages
ヒット http://jp.archive.ubuntu.com lucid-updates/universe Sources
ヒット http://jp.archive.ubuntu.com lucid-updates/multiverse Packages
ヒット http://jp.archive.ubuntu.com lucid-updates/multiverse Sources
ヒット http://jp.archive.ubuntu.com lucid-backports/main Packages
ヒット http://jp.archive.ubuntu.com lucid-backports/restricted Packages
ヒット http://jp.archive.ubuntu.com lucid-backports/universe Packages
ヒット http://jp.archive.ubuntu.com lucid-backports/multiverse Packages
ヒット http://security.ubuntu.com lucid-security/main Packages
ヒット http://jp.archive.ubuntu.com lucid-proposed/restricted Packages
ヒット http://jp.archive.ubuntu.com lucid-proposed/main Packages
ヒット http://jp.archive.ubuntu.com lucid-proposed/multiverse Packages
ヒット http://jp.archive.ubuntu.com lucid-proposed/universe Packages
ヒット http://archive.canonical.com lucid Release
ヒット http://security.ubuntu.com lucid-security/restricted Packages
ヒット http://security.ubuntu.com lucid-security/main Sources
ヒット http://security.ubuntu.com lucid-security/restricted Sources
ヒット http://security.ubuntu.com lucid-security/universe Packages
ヒット http://security.ubuntu.com lucid-security/universe Sources
ヒット http://archive.canonical.com lucid/partner Packages
ヒット http://archive.canonical.com lucid/partner Sources
ヒット http://security.ubuntu.com lucid-security/multiverse Packages
ヒット http://security.ubuntu.com lucid-security/multiverse Sources
ヒット http://archive.canonical.com lucid/partner Packages
ヒット http://linux.dropbox.com lucid Release.gpg
無視 http://linux.dropbox.com/ubuntu/ lucid/main Translation-ja
ヒット http://linux.dropbox.com lucid Release
ヒット http://linux.dropbox.com lucid/main Packages
1,232kB を 22s で取得しました (54.6kB/s)
パッケージリストを読み込んでいます... 完了
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージはアップグレードされます:
aptdaemon chromium-browser chromium-browser-inspector compiz compiz-core
compiz-gnome compiz-plugins libdecoration0 mountall openoffice.org-base-core
openoffice.org-calc openoffice.org-common openoffice.org-core
openoffice.org-draw openoffice.org-emailmerge openoffice.org-gnome
openoffice.org-gtk openoffice.org-help-en-gb openoffice.org-help-en-us
openoffice.org-help-ja openoffice.org-impress openoffice.org-l10n-common
openoffice.org-l10n-en-gb openoffice.org-l10n-en-za openoffice.org-l10n-ja
openoffice.org-math openoffice.org-style-human openoffice.org-writer
python-aptdaemon python-aptdaemon-gtk python-uno ttf-opensymbol tzdata
tzdata-java uno-libs3 ure ureadahead
アップグレード: 37 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
4 個のパッケージが完全にインストールまたは削除されていません。
117MB 中 0B のアーカイブを取得する必要があります。
この操作後に追加で 1,114kB のディスク容量が消費されます。
続行しますか [Y/n]? y
パッケージからテンプレートを展開しています: 100%
パッケージを事前設定しています ...
dpkg: parse error, in file '/var/lib/dpkg/available' near line 34160 package 'xserver-xorg-video-i740':
フィールド名 `vp27smpx.htv!,' の後はコロンでなければなりません
E: Sub-process /usr/bin/dpkg returned an error code (2)
toshiaki@toshiaki-laptop:~$
オフライン
4 個のパッケージが完全にインストールまたは削除されていません。
なので
$ sudo dpkg --configure a
を実行して改善されないでしょうか。改善されない場合、エラーに表示されているファイルavailableのバックアップファイルが有るので、比較して同じでなければ入れ替えてみるのも良いかもしれません。
$ sudo diff -s /var/lib/dpkg/available /var/lib/dpkg/available-old
同じであれば残念ですが同一ですと表示されます。
オフライン
keramos さん による投稿:
dpkg: parse error, in file '/var/lib/dpkg/available' near line 34160 package 'xserver-xorg-video-i740':
フィールド名 `vp27smpx.htv!,' の後はコロンでなければなりません
そういう事態に陥ったことがありませんので,経験は有りませんが,端末から
$ sudo sync-available
で治らないでしょうか.
参考:
$ whatis sync-available sync-available (8) - sync dpkg's available database with apt's database
オフライン
>hir0さま
早速ありがとうございます。
やってみましたが、メッセージは同じでした。
>einundzwanzighundertsechsさま
ありがとうございます。
下記のようなメッセージが現れました。
toshiaki@toshiaki-laptop:~$ whatis sync-available
sync-available: 適切なものはありませんでした。
toshiaki@toshiaki-laptop:~$ sync-available (8) - sync dpkg's available database with apt's database
bash: 期待してない token `8' のあたりにシンタックスエラー
toshiaki@toshiaki-laptop:~$ ^C
toshiaki@toshiaki-laptop:~$
オフライン
囲み部分は参考情報で,太字の部分を入力して欲しかったのですが,
調べ直したら sync-available は標準ではインストールされていないみたいですね.
man dpkg によると
available ファイルは dselect を使わず apt フロントエンドを使っているならほとんど役立たずだ
--update-avail, --merge-avail Packages-file
中略
A simpler one-shot command to retrieve and update the available
file is dselect update. Note that this file is mostly useless if
you don't use dselect but an APT-based frontend: APT has its own
system to keep track of available packages.
とか,available をクリアするオプションがあったりしますが,
--clear-avail
Erase the existing information about what packages are avail‐
able.
何が正解なのでしょう?
オフライン
einundzwanzighundertsechsさま
はい、無いようです。
遅くまでありがとうございました。
toshiaki@toshiaki-laptop:~$ sudo sync-available
[sudo] password for toshiaki:
sudo: sync-available: command not found
オフライン
einundzwanzighundertsechs による投稿:
available をクリアするオプションがあったりしますが,
PackageManagerTroubleshootingProcedure - Community Ubuntu Documentationには
--clear-avail を使ったコマンドが復旧手段の一つとして紹介されているようですが,本当のところどうなんでしょう?
オフライン
einundzwanzighundertsechs による投稿:
einundzwanzighundertsechs による投稿:
available をクリアするオプションがあったりしますが,
PackageManagerTroubleshootingProcedure - Community Ubuntu Documentationには
--clear-avail を使ったコマンドが復旧手段の一つとして紹介されているようですが,本当のところどうなんでしょう?
効くかどうかはcase by caseなので、「ありったけの、副作用のない(ことが期待される)コマンド」が列挙されているだけだと思われます。
オフライン
/var/lib/dpkg/availableの34160行付近でフィールド名の後のコロンが抜けている行があるはずなので修正すればよいのでは。
オフライン
available ファイルは dselect(標準ではインストールされない)を使う毎に,update して更新するファイルであり,
利用可能なパッケージを /var/lib/apt/list/* で追跡する apt を使っている限り,
available ファイルは「実態を反映していない」ことが多いみたいです.
実際に --clear-avail してみて,apt の操作前後の available ファイルを観察したり,
apt-cache dumpavail の出力を dpkg --update-avail した結果からも,
クリアしても副作用はなく,必要ならば apt のデータベースから実態を反映した available ファイルを再生成出来るはずです.
そういうワケで,
$ sudo dpkg --clear-avail
$ sudo apt-get update
$ sudo apt-get upgrade
で,如何でしょうか?
参考:
nvidia ドライバのインストールでエラー の jkbys さんの投稿
dpkg解析エラー:沖縄ubun人
Jitamitra: dpkg: parse error, in file '/var/lib/dpkg/available'
オフライン
皆様、ありがとうございます。
$ sudo dpkg --clear-avail
$ sudo apt-get update
$ sudo apt-get upgrade
を実行しました。コロンが違うというメッセージもなくなり、もしかして直ったのかと思い、再起動して、
アップデートマネージャーを起動しました。新しい、展開になったようです。10箇所破損しているので、破損フィルターを使うように
指示が出ました。しかし、破損フィルターがわかりません。
何卒、ご指導ください。
E: /var/cache/apt/archives/compiz-plugins_1%3a0.8.4-0ubuntu15.2_i386.deb: 壊れているファイルシステム上の tar ファイル - パッケージアーカイブが壊れています
E: /var/cache/apt/archives/openoffice.org-writer_1%3a3.2.1-6ubuntu1~10.04.1_i386.deb: buffer_copy 内の短い読み取り (`./usr/lib/openoffice/basis3.2/program/libwriterfilterli.so' 間の dpkg-deb バックエンド)
オフライン
keramos さん による投稿:
E: /var/cache/apt/archives/compiz-plugins_1%3a0.8.4-0ubuntu15.2_i386.deb: 壊れているファイルシステム上の tar ファイル - パッケージアーカイブが壊れています
のエラーの原文で検索すると,Question #4474 : Questions : Ubuntu や
corrupted filesystem tarfile - corrupted package archive - Ubuntu Forums が,また,
keramos さん による投稿:
E: /var/cache/apt/archives/openoffice.org-writer_1%3a3.2.1-6ubuntu1~10.04.1_i386.deb: buffer_copy 内の短い読み取り (`./usr/lib/openoffice/basis3.2/program/libwriterfilterli.so' 間の dpkg-deb バックエンド)
のエラーに対しては OpenOfficeが突然使用不能になりました の anoir さんの投稿 が検索にかかります.
共通するのは「キャッシュの破損パッケージを消去しなさい」ということなのですが,
keramos さん による投稿:
10箇所破損しているので
/var/lib/dpkg/available ファイルも勘定に入れると,壊れたファイルが続出しているので,まず大事なデータのバックアップ作業をするべきだと思います.
オフライン
sudo apt-get clean
で、直りました。
数日ぶりに最新の状態になりました。
皆様のご指導をこころより感謝申し上げます。
ありがとうございました。
オフライン