
Ubuntu日本語フォーラム

ログインしていません。
ubuntu 12.04アップデートマネジャーのエラーについて
アップデートマネジャーを実行すると、
以下のエラーメッセージが出ます。
解決方法を教えてください。
よろしくお願いします。
「パッケージの操作に失敗しました
ソフトウェアのインストールまたは削除が失敗しました。」
<詳細>
installArchives() failed:
: 30%%
: 61%%
: 92%%
: 100%%
...
: 30%%
: 61%%
: 92%%
: 100%%
...
: 30%%
: 61%%
: 92%%
: 100%%
...
: 30%%
: 61%%
: 92%%
: 100%%
...
dpkg: error: parsing file '/var/lib/dpkg/status' near line 7832 package 'xserver-xorg-core':
`Breaks' field, reference to `xserver-xorg-video-cyrix': version contains ` '
Error in function:
オフライン
hrrjimak39 による投稿:
dpkg: error: parsing file '/var/lib/dpkg/status' near line 7832 package 'xserver-xorg-core':
statusファイルの破損でしょうか。
端末で以下のコマンドを実行してみて下さい。
sudo -s
mv /var/lib/dpkg/status /var/lib/dpkg/status.bak
cp /var/lib/dpkg/status-old /var/lib/dpkg/status
apt-get update
exit
参考
https://forums.ubuntulinux.jp/viewtopic.php?pid=74946#p74946
オフライン
本当に、ご親切に、ありがとうございます。
Ubuntu 初心者の私でも、よく分かりました。
?
100以上ありました、アップデートファイルが、スムーズにインストールできました。
しかし、もう少しで、インストール終了というとこで、私が、別サイトを開いた途端(?)、残り3ファイルを残して、エラーが出てしまいました。
私の不手際で、大変に、恐縮ですが、エラーメッセージは、以下のとおりです。
「パッケージシステムが壊れています。
サードパーティのリポジトリを使用しているかどうかを確認してください。利用している場合、トラブルの原因になる場合があるので無効にしてください。
そのうえで端末から次のコマンドを実行してください: apt-get install -f
<詳細>
以下のパッケージは依存関係を満たしていません:
libc6-dev: Depends: libc6 (= 2.15-0ubuntu10.9) しかし、2.15-0ubuntu10.11 はインストール済みです
Depends: libc-dev-bin (= 2.15-0ubuntu10.9) しかし、2.15-0ubuntu10.9 はインストール済みです」
度重なる、お願いですが、すみませんが、よろしくお願いします。
オフライン
端末で以下のコマンドを実行してみて下さい
sudo apt-get install -f
オフライン
ありがとうございます。
コマンド実行結果は、以下のとおりです。
hajime@hajime-PC-LL370ED1K:~$ sudo apt-get install -f
[sudo] password for hajime:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-3.2.0-60-generic-pae linux-headers-3.2.0-30
linux-headers-3.2.0-30-generic-pae linux-headers-3.2.0-60
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
libc6-dev
提案パッケージ:
glibc-doc
以下のパッケージはアップグレードされます:
libc6-dev
アップグレード: 1 個、新規インストール: 0 個、削除: 0 個、保留: 1 個。
1 個のパッケージが完全にインストールまたは削除されていません。
5,102 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に 10.2 kB のディスク容量が解放されます。
続行しますか [Y/n]? y
dpkg: 依存関係の問題により libc6-dev の設定ができません:
libc6-dev は以下に依存 (depends) します: libc6 (= 2.15-0ubuntu10.9) ...しかし:
システム上の libc6 のバージョン は 2.15-0ubuntu10.11 です。
libc6-dev は以下に依存 (depends) します: libc-dev-bin (= 2.15-0ubuntu10.9) ...しかし:
システム上の libc-dev-bin のバージョン は 2.15-0ubuntu10.11 です。
dpkg: libc6-dev の処理中にエラーが発生しました (--configure):
依存関係の問題 - 設定を見送ります
エラーメッセージは前の失敗から続くエラーであることを示しているので、レポートは書き込まれません。
以下のパッケージの処理中にエラーが発生しました:
libc6-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
hajime@hajime-PC-LL370ED1K:~$
以上です。
すみませんが、よろしくお願いいたします。
オフライン
hrrjimak39さんがお使いのUbuntuが32bitの場合は、端末で、
wget http://mirrors.kernel.org/ubuntu/pool/main/e/eglibc/libc6-dev_2.15-0ubuntu10.11_i386.deb sudo dpkg -i --force-depends libc6-dev_2.15-0ubuntu10.11_i386.deb rm libc6-dev_2.15-0ubuntu10.11_i386.deb apt-get update sudo apt-get install -f
64bitの場合は、
wget http://mirrors.kernel.org/ubuntu/pool/main/e/eglibc/libc6-dev_2.15-0ubuntu10.11_amd64.deb sudo dpkg -i --force-depends libc6-dev_2.15-0ubuntu10.11_amd64.deb rm libc6-dev_2.15-0ubuntu10.11_amd64.deb apt-get update sudo apt-get install -f
と実行してみて下さい。
オフライン
aaabbbcccdddeeefffggghhhsamaさんへ
ありがとうございました。
完璧に、解決いたしました。
何も、わからないで、ただただ、aaabbbcccdddeeefffggghhhの指示とおりで、完璧に解決いたしましたが、
結局、何が根本的な原因だったのでしょうか?
それにしても、貴重なお時間を使っていただき、本当に、ありがとうございました。
PS
ご連絡が、遅くなりました、申し訳ございませんでした。
オフライン
いつも、お世話になっています。
さて、先日、完全解決のご報告をさせていただきましたが、
その後、しばらく快調でしたが、突然、システム起動不可になり、ubuntu 12.04の再インストールをしました。
再インストールは、出来たと思うのですが、また、
アップデートマネジャーを実行すると、
以下のエラーメッセージが出ます。
度々で、すみませんが、解決方法を教えていただけると助かります。
よろしくお願いします。
「パッケージシステムが壊れています。
サードパーティのリポジトリを使用しているかどうかを確認してください。利用している場合、トラブルの原因になる場合があるので無効にしてください。
そのうえで端末から次のコマンドを実行してください: apt-get install -f
(詳細)
以下のパッケージは依存関係を満たしていません:
libperl5.14: Depends: perl-base (= 5.14.2-6ubuntu2.4) しかし、5.14.2-6ubuntu2.1 はインストール済みです
perl: Depends: perl-base (= 5.14.2-6ubuntu2.4) しかし、5.14.2-6ubuntu2.1 はインストール済みです
Depends: perl-modules (>= 5.14.2-6ubuntu2.4) しかし、5.14.2-6ubuntu2.1 はインストール済みです
Depends: zlib1g (>= 1:1.2.3.3.dfsg) しかし、1:1.2.3.4.dfsg-3ubuntu4 はインストール済みです」
そして、
apt-get install -f を端末で実行すると、以下のメッセージがでます。
yanagi@yanagi-PC-LL370ED1K:~$ apt-get install -f
E: ロックファイル /var/lib/dpkg/lock をオープンできません - open (13: 許可がありません)
E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。root 権限で実行していますか?
オフライン
hrrjimak39 による投稿:
apt-get install -f を端末で実行すると、以下のメッセージがでます。
yanagi@yanagi-PC-LL370ED1K:~$ apt-get install -f
E: ロックファイル /var/lib/dpkg/lock をオープンできません - open (13: 許可がありません)
E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。root 権限で実行していますか?
そのコマンドを実行するときは sudo を付けて下さい。
sudo apt-get install -f
オフライン
ありがとうございます。
ご指示の結果は、以下のようになりました。
yanagi@yanagi-PC-LL370ED1K:~$ sudo apt-get install -f
[sudo] password for yanagi:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
依存関係を解決しています ... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
perl-base perl-modules
提案パッケージ:
libpod-plainer-perl
以下のパッケージはアップグレードされます:
perl-base perl-modules
アップグレード: 2 個、新規インストール: 0 個、削除: 0 個、保留: 548 個。
2 個のパッケージが完全にインストールまたは削除されていません。
4,860 kB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 0 B のディスク容量が消費されます。
続行しますか [Y/n]? y
(データベースを読み込んでいます ... 現在 169852 個のファイルとディレクトリがインストールされています。)
perl-base 5.14.2-6ubuntu2.1 を (.../perl-base_5.14.2-6ubuntu2.4_i386.deb で) 置換するための準備をしています ...
perl-base を展開し、置換しています...
dpkg-deb (サブプロセス): データ: 内部 gzip 読み取りエラー: '<fd:4>: data error'
dpkg-deb: エラー: サブプロセス <伸張> はエラー終了ステータス 2 を返しました
dpkg: /var/cache/apt/archives/perl-base_5.14.2-6ubuntu2.4_i386.deb の処理中にエラーが発生しました (--unpack):
サブプロセス dpkg-deb --fsys-tarfile はエラー終了ステータス 2 を返しました
MaxReports にすでに達しているため、レポートは書き込まれません
man-db のトリガを処理しています ...
以下のパッケージの処理中にエラーが発生しました:
/var/cache/apt/archives/perl-base_5.14.2-6ubuntu2.4_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
yanagi@yanagi-PC-LL370ED1K:~$
すみませんが、よろしく、お願いいたします。
オフライン
端末で、
wget http://mirrors.kernel.org/ubuntu/pool/main/p/perl/perl-base_5.14.2-6ubuntu2.4_i386.deb wget http://mirrors.kernel.org/ubuntu/pool/main/p/perl/perl-modules_5.14.2-6ubuntu2.4_all.deb sudo dpkg -i --force-depends perl-base_5.14.2-6ubuntu2.4_i386.deb perl-modules_5.14.2-6ubuntu2.4_all.deb rm perl-base_5.14.2-6ubuntu2.4_i386.deb perl-modules_5.14.2-6ubuntu2.4_all.deb sudo apt-get clean sudo apt-get update sudo apt-get install -f
と実行してみて下さい。
オフライン
aaabbbcccdddeeefffggghhh さまへ
いつも、大変に、お世話になっております。
パーフェクトに解決いたしました。
本当に、ありごとうございます。
何とも、申し訳ない気持ちで、いっぱいですが、また、何かありましたら、よろしくお願い申し上げます。
本当に、ありがとうございました、失礼致します。
オフライン