"Resolvido", reinstalando o Ubuntu. Foi menos trabalho do que o esperado. (Backup da pasta home, então a reinstalação levou aproximadamente 4h com um backup e reprodução).
Depois que eu instalei o emacs, esse erro ocorre sempre na inicialização. Isso me impede de instalar plugins, por exemplo auctex via aptitude. Eu já tentei instalar um plugin manualmente (rails for ruby), mas não funciona.
O erro não contém a mensagem "hostname", mas o nome do host do meu PC é exibido ("bloodredangel-ubuntu"). Eu mudei meu hostname para "bloodredangel", mas a mensagem de erro permanece a mesma. Enquanto eu mudei meu host, eu vi que em / etc / hostname havia duas entradas:
127.0.0.1
bloodredangel-ubuntu
Eu já fiz essa pergunta em um fórum do Ubuntu, mas eles não puderam ajudar. Eles reconheceram um arquivo / etc / hosts configurado incorretamente, que eu corrigi, mas de tempos em tempos essas configurações incorretas são anexadas por algo. Eu não os adicionei à mão, talvez tenha algo a ver com o problema. As configurações incorretas ficaram assim:
127.0.0.1 127.0.0.1
bloodredangel-ubuntu localhost.localdomain localhost
127.0.0.1 127.0.0.1:8080
bloodredangel-ubuntu localhost.localdomain localhost
Eu não encontrei uma solução na internet, então espero encontrar ajuda aqui finalmente.
Tente adicionar (setq hostname "bloodredangel")
(ou qualquer outro nome de host que você queira definir como) ao início do seu arquivo .emacs.