私はここから与えられたすべての答えを使用しました: "GPGエラー:リリース:次の署名は無効です:BADSIG"
しかし、それでも毎回同じエラーが発生します:
Reading package lists... Done
W: GPG error: http://archive.canonical.com precise Release:
The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
E: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore
disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
初挑戦:
ahadji05@ahadji05-UX330UAR:~$ gpg --keyserver keyserver.ubuntu.com --recv-keys 16126D3A3E5C1192
gpg: key 16126D3A3E5C1192: 3 signatures not checked due to missing keys
gpg: key 16126D3A3E5C1192: public key "Ubuntu Extras Archive Automatic
Signing Key <[email protected]>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
ahadji05@ahadji05-UX330UAR:~$ gpg --export --armor 16126D3A3E5C1192 | Sudo apt-key add -
OK
ahadji05@ahadji05-UX330UAR:~$ Sudo apt-get update
Ign:1 http//archive.canonical.com precise InRelease
Hit:2 http//security.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists... Done
W: GPG error: http://archive.canonical.com precise Release:
The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
E: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
それから私はこれを試しました:
ahadji05@ahadji05-UX330UAR:~$ Sudo -i
root@ahadji05-UX330UAR:~# apt-get clean
root@ahadji05-UX330UAR:~# cd /var/lib/apt
root@ahadji05-UX330UAR:/var/lib/apt# mv lists lists.old
root@ahadji05-UX330UAR:/var/lib/apt# mkdir -p lists/partial
root@ahadji05-UX330UAR:/var/lib/apt# apt-get clean
root@ahadji05-UX330UAR:/var/lib/apt# apt-get update
Ign:1 http//archive.canonical.com precise InRelease
Get:2 http//sd.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:3 http//archive.canonical.com precise Release [8,180 B]
Get:4 http//archive.canonical.com precise Release.gpg [181 B]
Get:5 http//security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:6 http//sd.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Ign:4 http//archive.canonical.com precise Release.gpg
........
Get:70 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe translation-en [1,604 B]
Get:71 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe AMD64 DEP-11 Metadata [7,352 B]
Get:72 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe DEP-11 48x48 Icons [29 B]
Get:73 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe DEP-11 64x64 Icons [29 B]
Reading package lists... Done
W: GPG error: http//archive.canonical.com precise Release:
The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
E: The repository 'http//archive.canonical.com precise Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
そして最後にこれ:
ahadji05@ahadji05-UX330UAR:~$ Sudo apt-get clean
ahadji05@ahadji05-UX330UAR:~$ Sudo mv /var/lib/apt/lists /tmp
ahadji05@ahadji05-UX330UAR:~$ Sudo mkdir -p /var/lib/apt/lists/partial
ahadji05@ahadji05-UX330UAR:~$ Sudo apt-get clean
ahadji05@ahadji05-UX330UAR:~$ Sudo apt-get update
Ign:1 http//archive.canonical.com precise InRelease
Get:2 http//sd.archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:3 http//archive.canonical.com precise Release [8,180 B]
Get:4 http//archive.canonical.com precise Release.gpg [181 B]
Ign:4 http//archive.canonical.com precise Release.gpg
Get:5 http//security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:6 http//sd.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:7 http//sd.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:8 http//sd.archive.ubuntu.com/ubuntu bionic/main i386 Packages [1,007 kB]
Get:9 http//sd.archive.ubuntu.com/ubuntu bionic/main AMD64 Packages [1,019 kB]
Get:10 http//security.ubuntu.com/ubuntu bionic-security/main AMD64 Packages [269 kB]
Get:11 http//sd.archive.ubuntu.com/ubuntu bionic/main Translation-en [516 kB]
.......
Get:72 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe DEP-11 48x48 Icons [29 B]
Get:73 http//sd.archive.ubuntu.com/ubuntu bionic-backports/universe DEP-11 64x64 Icons [29 B]
Reading package lists... Done
W: GPG error: http//archive.canonical.com precise Release:
The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
E: The repository 'http//archive.canonical.com precise Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
すべてのケースで同じエラーが発生しました...
sources.list
から削除しますこの質問は、Ubuntu 18.04に関連しています。この古いリポジトリはもう存在せず、エラーが発生します:
E: The repository 'http//archive.canonical.com precise Release' is not signed.
解決策は、sources.list
から問題の行を削除することです。
「ソフトウェアとアップデート」プログラムを開きます
次に、[その他のソフトウェア]タブに移動します。
preciseが含まれている各行を見つけます。一度に1行を強調表示します。を押す Remove ウィンドウの下部にあるボタン。
preciseを含むすべての行について繰り返します。これらの行は、Ubuntu 12.04の古いリポジトリを参照しています。現在サポートされているバージョンの1つであるUbuntu 18.04を使用しています。
を押してターミナルを開きます Ctrl+Alt+T そしてタイプ:
Sudo nano /etc/apt/sources.list
これで、sources.list
ファイルを編集できるようになります。次の行を探します。
deb http://archive.ubuntu.com/ubuntu precise Release
この行と、preciseが含まれている他の行を削除します。
を押してnano
エディタを終了します Ctrl+X。エディターは、変更を保存するようプロンプトを出します。押す Y そして次に押します Enter デフォルトのファイル名を選択します。
お役に立てれば