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 .
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.
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 .
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
Tags emacs linux arch-linux