gnutls.c: [0] (Emacs) erro fatal: A conexão TLS não foi encerrada corretamente

3

Estou tentando executar o emacs 24.4-1 no Arch Linux atualizado. Meus dotfiles ficaram um pouco errados, então eu limpei meu ~/.emacs.d/ e coloquei nele um init.el com este conteúdo (retirado textualmente de aqui ):

(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))))

Ao iniciar o emacs --debug-init , recebo a mensagem minibuffer:

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

Depois de um tempo, ele passa para Indenting region...done (!?), que pisca ocasionalmente. Então, no buffer principal (que anteriormente continha:

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

) Eu recebo a linha extra:

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

No entanto, este não é o caso. A execução de el-get-install evil eventualmente gera:

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

depois de colocar alguns arquivos no meu ~/.emacs.d :

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

Eu tentei reimplantar emacs e gnutls via pacman -S , mas isso não ajudou.

    
por James Wood 07.11.2014 / 22:23

2 respostas

1

Parece que este é um problema parcialmente conhecido com el-get, e é mais fácil alternar para outro gerenciador de pacotes (MELPA no meu caso).

Obrigado ao @npostavs por me vincular a alguma discussão adicional .

    
por 13.11.2014 / 10:24
0

Tenha o mesmo erro no Debian Sid. Depois de algum tempo o Emacs caiu.

Atualizando erros libgnutls corrigem o erro:

$ 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
    
por 19.02.2015 / 18:09