Durante l'esecuzione package-list-packages
ottengo i seguenti errori:
Failed to download `gnu' archive.
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.
Sto eseguendo Emacs 24.4 su Windows. Fino a questa settimana i download dei pacchetti avvenivano normalmente.
Ho provato questa guida sull'installazione di Emacs-GnuTLS-Windows. Ho provato a eseguire questo codice dalla sezione Vedi se funziona :
(condition-case e
(delete-process
(gnutls-negotiate
:process (open-network-stream "test" nil "www.google.com" 443)
:hostname "www.google.com"
:verify-error t))
(error e))
Vengo nil
inserito nel buffer, senza errori di convalida, che secondo l'articolo è un segno di successo. Tuttavia, se imposto (setq gnutls-log-level 2)
ed eseguo nuovamente il codice, ottengo il seguente output.
gnutls.c: [1] (Emacs) allocating credentials
gnutls.c: [2] (Emacs) allocating x509 credentials
gnutls.c: [2] (Emacs) using default verification flags
gnutls.c: [1] (Emacs) setting the trustfile: c:/gnutls/cacert.pem
gnutls.c: [1] (Emacs) gnutls callbacks
gnutls.c: [1] (Emacs) gnutls_init
gnutls.c: [1] (Emacs) got non-default priority string: NORMAL
gnutls.c: [1] (Emacs) setting the priority string
gnutls.c: [audit] Note that the security level of the Diffie-Hellman key exchange has been lowered to 256 bits and this may allow decryption of the session data
gnutls.c: [1] (Emacs) non-fatal error: Resource temporarily unavailable, try again. [1428 times]
gnutls.c: [2] (Emacs) Deallocating x509 credentials
Quindi sembra un po 'strano. Secondo questa mailing list , l'errore non è generalmente dannoso. Tuttavia, non riesco ancora a scaricare gnu
.
Come posso ripristinare il normale recupero dei pacchetti?
Aggiornamento di giugno
Sebbene ci siano alcuni suggerimenti su GitHub che il messaggio di errore è falso, gnu
non riesce ancora a recuperare. L'ho confermato controllando le versioni dei pacchetti locali con gli aggiornamenti recenti al repository online .
Aggiornamento 24.5
Non riesco più a riprodurre il problema dopo l'aggiornamento a Emacs 24.5.