Ошибка в процессе обновления репозиторий [Решено]

Автор CoolAller, 12 ноября 2015, 19:47:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

CoolAller

Пытаюсь обновить список пакетов в репах, делаю aptitude update, на что мне выдается следующее:

W: GPG error: http://mirror.yandex.ru jessie-updates InRelease: Could not execute 'gpgv' to verify signature (is gpgv installed?)
W: GPG error: http://mirror.yandex.ru jessie Release: Could not execute 'gpgv' to verify signature (is gpgv installed?)
W: GPG error: http://security.debian.org jessie/updates InRelease: Could not execute 'gpgv' to verify signature (is gpgv installed?)


Содержимое source.lst:

Открыть содержимое (спойлер)
deb http://mirror.yandex.ru/debian/ jessie main
deb-src http://mirror.yandex.ru/debian/ jessie main

deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib

deb http://mirror.yandex.ru/debian/ jessie-updates main contrib
deb-src http://mirror.yandex.ru/debian/ jessie-updates main contrib
[свернуть]

#aptitude show gpgv:
Package: gpgv                           
State: installed


#dpkg -l | grep keyring
Открыть содержимое (спойлер)

ii  debian-archive-keyring         2014.3   
ii  debian-keyring         2015.04.10 
ii  gir1.2-gnomekeyring-1.0         3.12.0-1+b1         amd64     
ii  gnome-keyring         3.14.0-1+b1         amd64       
ii  libgnome-keyring-common         3.12.0-1         all   
ii  libgnome-keyring0:amd64         3.12.0-1+b1         amd64   
ii  libpam-gnome-keyring         3.14.0-1+b1    amd64 
[свернуть]

ls -la /etc/apt/
Открыть содержимое (спойлер)
total 48
drwxr-xr-x   6 root root  4096 Nov 12 19:44 .
drwxr-xr-x 131 root root 12288 Nov 12 19:44 ..
drwxr-xr-x   2 root root  4096 Nov 12 18:15 apt.conf.d
-rw-r--r--   1 root root  2144 Oct 23  2014 apt-file.conf
-rw-r--r--   1 root root    99 Aug 18 17:54 listchanges.conf
drwxr-xr-x   2 root root  4096 Aug 18 19:01 preferences.d
-rw-r--r--   1 root root   520 Nov 12 19:16 sources.list
drwxr-xr-x   2 root root  4096 Nov 12 18:21 sources.list.d
-rw-r--r--   1 root root   447 Nov 10 12:07 sources.list.testing
[свернуть]


Cообщение объединено 12 ноября 2015, 21:18:21

Судя по всему был удален файл с gpg ключами.

Cообщение объединено 12 ноября 2015, 21:38:47

Устанавливаю ключи:
sudo apt-key update
sudo apt-key adv --keyserver keyring.debian.org --recv-keys `sudo apt-get update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`
Выдает (no valid OpenPGP data found):
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.3MFrMz11JQ --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyring.debian.org --recv-keys 8B48AD6246925553 7638D0442B90D010 CBF8D6FD518E17E1
gpg: requesting key 46925553 from hkp server keyring.debian.org
gpg: requesting key 2B90D010 from hkp server keyring.debian.org
gpg: requesting key 518E17E1 from hkp server keyring.debian.org
gpgkeys: key 8B48AD6246925553 can't be retrieved
gpgkeys: key 7638D0442B90D010 can't be retrieved
gpgkeys: key CBF8D6FD518E17E1 can't be retrieved
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

После делаю aptitude update:
Открыть содержимое (спойлер)
ЦитироватьW: GPG error: http://mirror.yandex.ru jessie-updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010
W: GPG error: http://mirror.yandex.ru jessie Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY CBF8D6FD518E17E1
W: GPG error: http://security.debian.org jessie/updates InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9D6D8F6BC857C906 NO_PUBKEY 8B48AD6246925553
[свернуть]


Cообщение объединено 12 ноября 2015, 23:10:23

Короче, проблема была во временной недоступности keyring.debian.org (не отвечал на ping запросы), позже все восстановилось. Вопрос снят.