Не может обновить Debian Хрипящий из-за ошибки GPG (NODATA)

У меня есть сервер, работающий на Хрипящем Debian.

Это - способный исходный файл, имеет следующую конфигурацию:

deb http://ftp.uk.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ wheezy-updates main contrib non-free

Когда я пытаюсь обновить, я получаю ошибки GPG для официальных репозиториев Debian:

root@osgb:~# apt-get clean
root@osgb:~# apt-get update
Get:1 http://security.debian.org wheezy/updates Release.gpg                
Get:2 http://ftp.uk.debian.org wheezy Release.gpg
Get:3 http://ftp.uk.debian.org wheezy-updates Release.gpg                       
Get:4 http://security.debian.org wheezy/updates Release                                                                            
Ign http://security.debian.org wheezy/updates Release
E: GPG error: http://security.debian.org wheezy/updates Release: The following signatures were invalid: NODATA 1 NODATA 2

Если я удаляю репозиторий безопасности из sources.listфайл и попытка к apt-get update снова, затем та же ошибка на этот раз появляется для ftp.uk.debian.org

root@osgb:~# apt-get clean
root@osgb:~# apt-get update
Get:1 http://ftp.uk.debian.org wheezy Release.gpg
Get:2 http://ftp.uk.debian.org wheezy-updates Release.gpg                    
Get:3 http://ftp.uk.debian.org wheezy Release                                
Ign http://ftp.uk.debian.org wheezy Release                                     
E: GPG error: http://ftp.uk.debian.org wheezy Release: The following signatures were invalid: NODATA 1 NODATA 2

То, что я попробовал до сих пор;

  • Попробованный много других зеркал,
  • Попробованный для установки debian-keyring и debian-archive-keyring файлы deb вручную,
  • Удаленный /var/lib/apt/lists и вызванная регенерация путем создания частичной папки, склонной - получает очистку и т.д. (Как предлагается во многих сообщениях)

Ни один из них не помог.

Так, какова эта ошибка о, т.е. что это означает? И у Вас есть какая-либо идея решить ее?

ОБНОВЛЕНИЕ (18/08/2015):

Сервер не имеет никакой проблемы дискового пространства. Это имеет единственную установку раздела, которая имеет много вакуума:

root@osgb:~# df -h
Filesystem                                              Size  Used Avail Use% Mounted on
rootfs                                                  259G   22G  224G   9% /
udev                                                     10M     0   10M   0% /dev
tmpfs                                                   1.2G  240K  1.2G   1% /run
/dev/disk/by-uuid/b76a2c04-44b6-4a9e-bace-7286a67a0f8d  259G   22G  224G   9% /
tmpfs                                                   5.0M     0  5.0M   0% /run/lock
tmpfs                                                   4.6G     0  4.6G   0% /run/shm

ОБНОВЛЕНИЕ (20/08/2015)

Как предложено, я пытался обновить ключи однако, кажется, что мой сервер уже имеет последние ключи. И к сожалению могущественная ошибка NODATA сохраняется.

root@osgb:~# apt-key update
gpg: key B98321F9: "Squeeze Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key 473041FA: "Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>" not changed
gpg: key 65FFB764: "Wheezy Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key 46925553: "Debian Archive Automatic Signing Key (7.0/wheezy) <ftpmaster@debian.org>" not changed
gpg: key 518E17E1: "Jessie Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key 2B90D010: "Debian Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>" not changed
gpg: key C857C906: "Debian Security Archive Automatic Signing Key (8/jessie) <ftpmaster@debian.org>" not changed
gpg: Total number processed: 7
gpg:              unchanged: 7
root@osgb:~# apt-get update
Get:1 http://ftp.uk.debian.org wheezy Release.gpg
Get:2 http://ftp.uk.debian.org wheezy-updates Release.gpg
Get:3 http://ftp.uk.debian.org wheezy Release                                
Ign http://ftp.uk.debian.org wheezy Release                                     
E: GPG error: http://ftp.uk.debian.org wheezy Release: The following signatures were invalid: NODATA 1 NODATA 2

=========================================================================

Разрешение и заключительные слова:

Я думал, что это не может быть проблема брандмауэра, так как используемый порт равняется 80, и я могу соединиться вручную. Однако брандмауэр был обнаружен для блокирования запроса сервера на прикладном уровне. Склонная мысль брандмауэра - добирается, подозрительное приложение, которое будет заблокировано, если не позволено явно. Мы добавили его к белому списку, и это произошло и хорошо теперь!

4
задан 21 August 2015 в 14:32
1 ответ

Я столкнулся с этой проблемой, когда меня блокировал локальный брандмауэр. Возможно, вы захотите изменить строки репозитория, чтобы не использовать ftp-зеркала.

Try http://free.hands.com/debian/. Остальная часть строки в порядке; вы заменяете только http://ftp.uk.debian.org.

.
5
ответ дан 3 December 2019 в 03:16

Теги

Похожие вопросы