Imansible aggiornare Debian Wheezy a causa dell'errore GPG (NODATA)

Ho un server in esecuzione su Debian Wheezy.

È il file di origine adatto ha la seguente configuration:

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 

Quando cerco di aggiornare, ottengo errori di GPG per i repository Debian ufficiali:

 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 

Se rimuovo il repository di sicurezza dal file sources.list e provo a apt-get update nuovo, allora l'errore stesso viene visualizzato per 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 

Quello che ho provato finora è;

  • Ha provato un certo numero di altri specchi,
  • Ha provato a installare manualmente i file deb debian-keyring e debian-archive-keyring ,
  • Rimuovi /var/lib/apt/lists e rigenerazione forzata creando la cartella parziale, la pulizia apt-get, ecc. (Come è stato offerto in un certo numero di post)

Nessuno di loro ha aiutato.

Allora, qual è questo errore, cioè cosa significa? E hai idea di risolverlo?

AGGIORNAMENTO (18/08/2015) :

Il server non ha alcun problema di spazio su disco. Ha una configuration singola di partizioni che ha abbondanza di spazio vuoto:

 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 

AGGIORNAMENTO (20/08/2015)

Come ho suggerito, ho provato ad aggiornare le chiavi, tuttavia sembra che il mio server abbia già le chiavi più recenti. E purtroppo l'errore NODATA potente persiste.

 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 

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

Risoluzione e parole finali:

Ho pensato che non possa essere un problema di firewall poiché la port utilizzata è 80 e posso colbind manualmente. Tuttavia, il firewall è stato rilevato per essere bloccare la richiesta del server nel livello di applicazione. Firewall pensato apt-get è un'applicazione sospetta che deve essere bloccata a less che non sia consentito esplicitamente. L'abbiamo aggiunto al whitelist ed è già pronto!

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.