Corrigido pela atualização do servidor para 14.04LTS. Não sei porque o 12.04LTS estava tendo esse problema, mas tudo está funcionando agora.
Brincando com o aprendizado de como rodar um servidor Ubuntu (especificamente, tentar configurar o Prosody de acordo com um vídeo no ArsTechnica e um guia Linode), usando o Virtualbox. Eu tenho tudo pronto e funcionando, tudo parece estar bem, até que eu tente atualizar. Então eu recebo vários avisos de "falha ao buscar" por causa de somas de hash? (Publicaria a saída do terminal, mas não posso postar links com a reputação do < 10!)
Os bits "falha ao buscar" parecem ruins, isso é ruim?
Além disso, seguindo o guia do linode, adicionar a chave prosódia funciona bem, mas as mesmas coisas acontecem ao tentar atualizar novamente. A atualização do apt-get aparentemente funciona bem e não gera nenhum aviso ou erro.
Em seguida, ao tentar instalar o próprio Prosody, vejo outro problema:
root@Tserver:~# apt-get install prosody liblua5.1-sec0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:
The following packages have unmet dependencies:
prosody : Depends: lua-expat but it is not installable or
liblua5.1-expat0 but it is not installable
Depends: lua-filesystem but it is not installable or
liblua5.1-filesystem0 but it is not installable
E: Unable to correct problems, you have held broken packages.
*****
Eu aparentemente não consigo instalar nenhuma das dependências por conta própria.
Eu sou um noob total quando se trata dessas coisas - estou sentindo falta de alguma coisa aqui?
Corrigido pela atualização do servidor para 14.04LTS. Não sei porque o 12.04LTS estava tendo esse problema, mas tudo está funcionando agora.