#解決したいこととそれに至った経緯
Ubuntuのソフトウェアアップデートができない不具合を解消したいです。
まず、Ubuntuでソフトウェアアップデートしている最中にホストOSのエラーでアップデートが中断されてしまいました。
その後、Ubuntuを立ち上げて改めてソフトウェアアップデートをしようとしましたが、upgradeが上手く実行できませんでした。
#発生しているエラーとエラーメッセージ
- sudo apt-get upgrade
Console
1$ sudo apt-get upgrade 2パッケージリストを読み込んでいます... 完了 3依存関係ツリーを作成しています 4状態情報を読み取っています... 完了 5これらを直すためには 'apt-get -f install' を実行する必要があるかもしれません。 6以下のパッケージには満たせない依存関係があります: 7 libc6-dev : 依存: libc6 (= 2.23-0ubuntu10) しかし、2.23-0ubuntu3 はインストールされています 8E: 未解決の依存関係があります。-f オプションを試してください。
2.sudo apt-get -f install
Console
1パッケージリストを読み込んでいます... 完了 2依存関係ツリーを作成しています 3状態情報を読み取っています... 完了 4依存関係を解決しています ... 完了 5以下の追加パッケージがインストールされます: 6 libc6 libc6-dbg 7提案パッケージ: 8 glibc-doc 9以下のパッケージはアップグレードされます: 10 libc6 libc6-dbg 11アップグレード: 2 個、新規インストール: 0 個、削除: 0 個、保留: 557 個。 1232 個のパッケージが完全にインストールまたは削除されていません。 136,263 kB 中 0 B のアーカイブを取得する必要があります。 14この操作後に追加で 14.3 kB のディスク容量が消費されます。 15続行しますか? [Y/n] y 16パッケージを事前設定しています ... 17dpkg: 復旧不可能な致命的なエラーです。中止します: 18 パッケージ 'libstdc++6:amd64' のファイル一覧ファイルに最後の改行がありません 19E: Sub-process /usr/bin/dpkg returned an error code (2)
3.sudo dpkg --configure -a
Console
1dpkg: 依存関係の問題により libc6-dev:amd64 の設定ができません: 2 libc6-dev:amd64 は以下に依存 (depends) します: libc6 (= 2.23-0ubuntu10) ...しかし: 3 システム上の libc6:amd64 のバージョンは 2.23-0ubuntu3 です。 4 5dpkg: パッケージ libc6-dev:amd64 の処理中にエラーが発生しました (--configure): 6 依存関係の問題 - 設定を見送ります 7dpkg: 依存関係の問題により libstdc++-5-dev:amd64 の設定ができません: 8 libstdc++-5-dev:amd64 は以下に依存 (depends) します: libc6-dev (>= 2.13-0ubuntu6) ...しかし: 9 パッケージ libc6-dev:amd64 はまだ設定されていません。 10 11dpkg: パッケージ libstdc++-5-dev:amd64 の処理中にエラーが発生しました (--configure): 12 依存関係の問題 - 設定を見送ります 13dpkg: 依存関係の問題により g++-5 の設定ができません: 14 g++-5 は以下に依存 (depends) します: libstdc++-5-dev (= 5.4.0-6ubuntu1~16.04.9) ...しかし: 15 パッケージ libstdc++-5-dev:amd64 はまだ設定されていません。 16 17dpkg: パッケージ g++-5 の処理中にエラーが発生しました (--configure): 18 依存関係の問題 - 設定を見送ります 19処理中にエラーが発生しました: 20 libc6-dev:amd64 21 libstdc++-5-dev:amd64 22 g++-5
#試したこと
- 一度再起動をしてから、全てのコマンドをもう一度実行した。
-> 変化なし。
2.synaptic package managerで破損しているパッケージの情報を見る。
-> synaptic package managerをインストールできない。
3.Ubuntu Softwareからアップデートしようとした。
結果、アップデートできず、以下のような画面が出ました。
#仮想環境
ホストOS: MacOS High Sierra ver10.13.3
ゲストOS: Ubuntu 16.04LTS
VirtuelBox ver5.2.6
追記は可能な限りいたしますので、
足りない情報などあればコメントしていただければ幸いです。
なにとぞ、よろしくお願いいたします。
#追記
##試したこと
- sudo apt-get updateをした後に、改めてsudo apt-get -f install
-> 変化なし。
Console
1$sudo apt-get update 2ヒット:1 http://archive.ubuntulinux.jp/ubuntu xenial InRelease 3無視:2 http://archive.ubuntulinux.jp/ubuntu-ja-non-free xenial InRelease 4ヒット:3 http://archive.ubuntulinux.jp/ubuntu-ja-non-free xenial Release 5ヒット:5 http://ppa.launchpad.net/kelleyk/emacs/ubuntu xenial InRelease 6取得:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] 7取得:7 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67.4 kB] 8取得:8 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [72.2 kB] 9取得:9 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [51.4 kB] 10取得:10 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [85.1 kB] 11エラー:11 http://jp.archive.ubuntu.com/ubuntu xenial InRelease 12 jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました 13エラー:12 http://jp.archive.ubuntu.com/ubuntu xenial-updates InRelease 14 jp.archive.ubuntu.com:http へ接続できません: 15エラー:13 http://jp.archive.ubuntu.com/ubuntu xenial-backports InRelease 16 jp.archive.ubuntu.com:http へ接続できません: 17378 kB を 2分 0秒 で取得しました (3,130 B/s) 18パッケージリストを読み込んでいます... 完了 19W: http://jp.archive.ubuntu.com/ubuntu/dists/xenial/InRelease の取得に失敗しました jp.archive.ubuntu.com:80 (160.26.2.187) へ接続できませんでした。接続がタイムアウトしました 20W: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease の取得に失敗しました jp.archive.ubuntu.com:http へ接続できません: 21W: http://jp.archive.ubuntu.com/ubuntu/dists/xenial-backports/InRelease の取得に失敗しました jp.archive.ubuntu.com:http へ接続できません: 22W: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。 23 24 25$ sudo apt-get -f install 26パッケージリストを読み込んでいます... 完了 27依存関係ツリーを作成しています 28状態情報を読み取っています... 完了 29依存関係を解決しています ... 完了 30以下の追加パッケージがインストールされます: 31 libc6 libc6-dbg 32提案パッケージ: 33 glibc-doc 34以下のパッケージはアップグレードされます: 35 libc6 libc6-dbg 36アップグレード: 2 個、新規インストール: 0 個、削除: 0 個、保留: 557 個。 373 個のパッケージが完全にインストールまたは削除されていません。 386,263 kB 中 0 B のアーカイブを取得する必要があります。 39この操作後に追加で 14.3 kB のディスク容量が消費されます。 40続行しますか? [Y/n] y 41パッケージを事前設定しています ... 42dpkg: 復旧不可能な致命的なエラーです。中止します: 43 パッケージ 'libstdc++6:amd64' のファイル一覧ファイルに最後の改行がありません 44E: Sub-process /usr/bin/dpkg returned an error code (2)

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。