gnutls.c: [0] (Emacs) errore fatale: la connessione TLS non è stata terminata correttamente


3

Sto cercando di eseguire emacs 24.4-1Arch Linux aggiornato. I miei dotfile sono andati un po 'male, quindi ho cancellato il mio ~/.emacs.d/e l' ho inserito init.elcon questo contenuto (preso alla lettera da qui ):

(add-to-list 'load-path "~/.emacs.d/el-get/el-get")

(unless (require 'el-get nil t)
  (url-retrieve
   "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
   (lambda (s)
     (end-of-buffer)
     (eval-print-last-sexp))))

All'avvio emacs --debug-init, ricevo il messaggio del minibuffer:

gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.

Dopo un po ', si sposta su Indenting region...done(!?), Che lampeggia di tanto in tanto. Quindi, nel buffer principale (che precedentemente conteneva:

Cloning into 'el-get'...
POST git-upload-pack (852 bytes)

) Ottengo la linea extra:

Congrats, el-get is installed and ready to serve!

Tuttavia, questo non è il caso. L'esecuzione el-get-install evilalla fine produce:

error in process sentinel: Wrong type argument: listp, "df48f6d0aee048d76de822433b84f528"

dopo aver inserito alcuni file nel mio ~/.emacs.d:

> ls ~/.emacs.d/
el-get/  init.el
> ls ~/.emacs.d/el-get/
el-get/  undo-tree/

Ho provato a reinstallare emacs e gnutls via pacman -S, ma questo non ha aiutato.


1
Ho già visto il messaggio di errore gnutls e penso che sia innocuo. L' evilerrore di installazione è probabilmente un bug in el-get. Qualcuno aveva menzionato "complicazioni" in precedenza, ma non è stato ancora segnalato un vero bug.
npostavs,

@npostavs è passato a MELPA. Grazie! Ora, qual è il galateo nell'aggiungerlo come risposta?
James Wood,

1
superuser.com/help/self-answer . Se ritieni che non sia davvero la "tua" risposta, puoi farlo wiki della community in modo da non ottenere punti per questo, ma non penso che importi molto.
npostavs

Risposte:


1

Sembra che questo sia un problema parzialmente noto con el-get, ed è più facile passare a un altro gestore di pacchetti (MELPA nel mio caso).

Grazie a @npostavs per avermi collegato a qualche ulteriore discussione .


0

Hanno lo stesso errore su Debian Sid. Dopo qualche tempo Emacs si è schiantato.

Aggiornamento dell'errore di correzione dei pacchetti libgnutls :

$ tail /var/log/apt/history.log
Start-Date: 2015-02-19  19:00:54
Upgrade: libgnutls-deb0-28:i386 (3.3.8-3, 3.3.8-5), libgnutls26:i386 (2.12.20-1, 2.12.23-18), libgnutls-openssl27:i386 (2.12.20-1, 3.3.8-5)
End-Date: 2015-02-19  19:01:00
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.