UBUNTUアップデートソースエラー対策まとめ
Ubuntuのアップデートでエラーに遭遇したことがない人はいないでしょう。Ubuntuやその他のUbuntuベースのLinuxディストリビューションでは、アップデートエラーはよくあることで、頻繁に発生します。これらのエラーは様々な理由で発生し、修正するのは簡単です。この記事では、Ubuntuで頻繁に発生するさまざまな種類のアップデートエラーと、その修正方法を紹介します。
リストの問題をマージする
ターミナルでupdateコマンドを実行すると、このエラー "が発生することがあります。
マージリストエラー
"のようになります。
E:Package:ヘッダのないセクションに遭遇しました。
/{br E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.comubuntudistspreciseuniversebinary-i386Packages,
E:パッケージリストまたはステータスファイルを解析できませんでした、または開けませんでした'。
このエラーは、以下のコマンドで修正することができます。
<ブロッククオート
sudo rm -r /var/lib/apt/lists/*...
/
sudo apt-get clean && sudo apt-get update
リポジトリ情報のダウンロードに失敗しました -1
実は、この2つのタイプは
リポジトリ情報のダウンロードに失敗したエラー
. このようなエラーが発生した場合
W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.comubuntudistsoneiricrestrictedbinary-i386Packages Hash Sum mismatch.W:フェッチに失敗しました。
W:Failed to fetch bzip2:/var/lib/apt/lists/partial/in.archive.ubuntu.comubuntudistsoneiricmultiversebinary-i386Packages Hash Sum mismatch.Wは、bzip2の取得に失敗しました。
E:いくつかのインデックスファイルのダウンロードに失敗しました。それらは無視されるか、古いものが代わりに使用されました。
そして、以下のコマンドで修正します。
sudo rm -rf /var/lib/apt/lists/*...
/
sudo apt-get update
リポジトリ情報のダウンロードに失敗しました -2
リポジトリ情報のダウンロードに失敗するもう1つのタイプは、古いPPAが原因で起こります。典型的なのは、Update Manager を実行して、次のようなエラーが表示される場合です。
sudo apt-get updateを実行すると、どのPPAのアップデートに失敗したかがわかるので、それをソースリストから削除することができます。このスクリーンショットのガイドに従うことができます リポジトリ情報のダウンロードに失敗したエラーの修正 .
パッケージファイルのダウンロードに失敗しましたエラー
同様のエラーは パッケージファイルのダウンロードに失敗しましたエラー というように表示されます。
このエラーは簡単に修正できます。ソフトウェアの提供元をプライマリサーバに変更するだけです。ソフトウェアとアップデート("Software and updates")」にアクセスし、ダウンロードサーバーをプライマリーサーバーに変更することができます。
部分更新エラー
ターミナルでアップデートを実行すると、次のような結果になります。 部分的なアップデートエラー :
すべてのアップデートがインストールできるわけではありません
できるだけ多くのアップデートをインストールするために、部分アップグレードを実行します。
ターミナルで以下のコマンドを実行し、エラーを修正します。
- sudo apt-get install -f
共有ライブラリの読み込み中にエラーが発生しました
このエラーは、アップデートエラーというより、インストールエラーです。プログラムをソースからインストールしようとすると、このエラーに遭遇することがあります。
<ブロッククオート共有ライブラリの読み込み中にエラーが発生しました。
cannot open shared object file: そのようなファイルやディレクトリはありません
このエラーは、ターミナルで以下のコマンドを実行することで修正できます。
- sudo /sbin/ldconfig -v
詳細はこちらでご確認ください。 共有ライブラリの読み込み中にエラーが発生しました .
var/cache/apt/archives をロックできません。
このエラーは、他のプログラムがAPTを使用している場合に発生します。例えば、Ubuntuソフトウェアセンターで何かをインストールしているときに、ターミナルでaptを実行しようとしたとします。
<ブロッククオートE: ロック /var/cache/apt/archives/lock を取得できませんでした - open (11: Resource temporarily unavailable)
E: ディレクトリ /var/cache/apt/archives をロックできません。
通常、この問題は、aptを使用する他のプログラムをすべてオフにすれば、問題なく解決します。しかし、問題が解決しない場合は、以下のコマンドを使用することができます。
- sudo rm /var/lib/apt/lists
上記のコマンドでうまくいかない場合は、このコマンドを試してみてください。
- sudo killall apt-get
このエラーの詳細については、こちらをご覧ください。
GPGエラーです。次の署名は検証できませんでした
PPAを追加すると、以下のようなエラーが発生することがあります。 GPGエラーです。The following signature could not be verified, これは通常、ターミナルでアップデートを実行する際に発生します。
<ブロッククオートW: GPGエラー: http://repo.mate-desktop.org saucy InRelease: 以下の署名は、公開鍵がないため検証できませんでした。no_pubkey 68980a0ea10b4de8
あとは、この公開鍵をシステムで取得し、メッセージから鍵番号を取得するだけです。上記のメッセージでは、鍵の番号は68980A0EA10B4DE8です。この鍵は、次のように使うことができます。
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 68980A0EA10B4DE8
キーを追加した後、再度アップデートを実行すると、問題なく実行できます。
BADSIGエラー
また、署名に関連するUbuntuのアップデートエラーとして、BADSIGエラーがあり、以下のようになります。
W: 署名検証中にエラーが発生しました。リポジトリは更新されず、以前のインデックスファイルが使用されます。GPGエラー: http://extras. ubuntu.com precise Release: 以下の署名が無効でした。BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key
W: GPGエラー: http://ppa.launchpad.net precise Release:
以下の署名が無効でした。BADSIG 4C1CBC1B69B0E2F4 Jonathan FrenchのためのLaunchpad PPA W: Failed to fetch http://extras.ubuntu.com/ ubuntu/dists/precise
このBADSIGエラーを修正するには、ターミナルで次のコマンドを使用します。
<ブロッククオート
sudo apt-get clean
cd /var/lib
sudo mv lists oldlist
sudo mkdir -p lists
sudo apt-get clean
sudo apt-get update
今回は、Ubuntuのアップデートエラーについてまとめてみましたので、対処の参考になればと思います。他にもUbuntuのアップデートエラーに遭遇したことがありますか?下のコメントで教えてください。簡単なガイドを書くようにします。
以下は、他のユーザーが追加したものです。
ソースの更新に問題が発生しました
E: スクリプトの実行に問題がある APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi'
E: サブプロセスからエラーコードが返されました
解決方法
<ブロッククオートsudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.debhttps://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb。
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.debを実行します。
その後、再度アップデートすると、OKです
E: GPG エラー: http://mirrors.163.com precise Release: 以下の署名は無効です。ノードデータ1 ノードデータ2
このエラーは、インターネットに接続されていないことを意味します。ネットワークの状態を確認してください。
ソースを追加し、ソースを更新している途中で更新を中断し、再度インストールしたり、更新を行おうとすると、このエラーが発生します。
E: Unable to get lock /var/lib/apt/lists/lock - open (11: resource temporarily unavailable) E: Unable to lock directory /var/lib/apt/lists
sudo rm /var/lib/apt/lists とコマンドを入力します。
関連
-
ubuntuでsshリモート接続のポート番号を変更するいくつかの方法
-
ubuntuのシステムのバージョンを確認する方法は?Linuxでシステムのバージョン情報を見るコツ
-
ubuntu 21.04をインストールした後に知っておくべきいくつかのこと
-
ubuntu 20.04で左のパネルを下に移動する方法は?ubuntuで左パネルを取り外すためのヒント
-
ubuntu 20.04で目の保護モードを有効にする方法は?ubuntuでナイトモードを設定する方法
-
Ubuntu 21.04 ベータ版 リリース アップデートの概要
-
ubuntu autohangの意味は何ですか?ubuntu v20で自動システムハングを設定するためのヒント
-
Ubuntuで固定IPを設定する方法
-
Ubuntu 20.04デスクトップ版グラフィックインストール(超詳しい)
-
Win10 +Ubuntu 18.04 デュアルシステムインストール詳細チュートリアル
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ubuntu 20.04 jupyterのカーネルをconda環境で追加・削除する方法
-
ubuntu 21.04 の画面録画ツールが動作しない場合はどうすればよいですか?ubuntu録画ツールの使用方法
-
ubuntuが正しくシャットダウンできず、動かなくなった場合の対処方法について教えてください。ubuntu 16.04がシャットダウンできないときの対処法
-
Ubuntu Unicorn 20.10 Ultimateの予告編を公開、今週木曜日に正式版をリリース
-
Gnomeでubnutuデスクトップ環境のTweak Toolを設定しても、拡張プラグインのオプションが表示されません。
-
Ubuntu 20.04でVSCodeを使用するための手順
-
ubuntuにvscodeをインストールする2つの方法
-
viのエディタが上下左右を押すとABCDになる問題の解決方法を教えてください。
-
ubuntu 20.04の右クリックでリンクしたファイルを作成するショートカットを追加するにはどうしたらいいですか?
-
ubuntu 20.04でBluetoothを使って携帯電話との間でファイルを転送する方法は?