web-dev-qa-db-ja.com

apt-get updateコマンドの後の問題

最近、Ubuntu Tweakからgoogle earthをインストールしようとしました。このプログラムは、Google Earthのリポジトリを追加するように要求しました。まあ、コマンドを実行した後、ソースを追加できず、システムがパッケージtreeを構築できないことを通知するエラーメッセージが見つかりました。ターミナルSudo apt-get updateで実行し、次のエラーが見つかりました:

Fetched 143 kB in 3min 43s (637 B/s)                                           
Reading package lists... Error!
W: GPG error: http://ppa.launchpad.net trusty Release: The following signatures were invalid: BADSIG 6AF0E1940624A220 Launchpad PPA for TualatriX
W: GPG error: http://eg.archive.ubuntu.com trusty-backports Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key <[email protected]>
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/eg.archive.ubuntu.com_ubuntu_dists_trusty_multiverse_i18n_Translation-en%5fUS
E: The package lists or status file could not be parsed or opened.

Ubuntuソフトウェアセンターを起動できません。画面の上部にあるバーにマイナス記号が表示されます。お願いします。Ubuntu14.04 trusty tahrがあります。

6
user297975

GPGエラーの場合、Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF0E1940624A220 40976EAF437D05B5を実行してキーをインポートします。

MergeList問題の場合、Sudo rm /var/lib/apt/lists/*を実行します。

最後に、Sudo apt-get updateを実行します。

7
saiarcot895

saiarcot895 からの指示を要約するには:

このようなエラーの場合

W: GPG error: http://archive.ubuntu.com trusty Release:
The following signatures were invalid: BADSIG [ some_number ] 
Ubuntu Archive Automatic Signing Key <[email protected]>

これを行う-できれば一度に1命令-

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [ some_number ]
cd /var/lib/apt
ls -la
Sudo mv lists lists_bak
Sudo mkdir -p lists/partial
apt-get update

だいたい

  1. 新しいキーをダウンロードするには、apt-key経由でgpgを呼び出し、apt-get経由で呼び出します
  2. aptがデータを保持する場所に移動します
  3. aptが現時点で持っているデータを見てください
  4. aptキャッシュディレクトリの名前を変更して、バックアップとキャッシュのクリアの両方を行います。
  5. 新しいaptキャッシュディレクトリを作成します
  6. aptが知っているパッケージのキャッシュを更新する
1
WillC