
Hoje, encontrei um colapso do biber pela segunda vez e sem nenhum problema aparente. Este problema, bem como uma correção, foi relatado em outro lugar relatadoaqui.
Eu queria saber se existe uma solução permanente para isso.
Para referência, estou usando o TL2012 com o Biber 1.2, mas isso também ocorreu no meu sistema anteriormente, mais recentemente no TL2011 com o Biber anterior. O problema não surgiu após a atualização e não acho que esteja relacionado a isso.
Responder1
biber
vem com seus próprios módulos Perl, razão pela qual demora muito para a primeira execução do biber
. Os módulos são extraídos para Linux em um diretório /tmp/par-????/cache-???
. Até aí tudo bem ... Se você atualizar biber
, pode haver um problema ao usar módulos antigos desse diretório. Nesse caso, salve-se para excluir esse diretório e reiniciar biber
.
Responder2
Conforme sugerido por Daniel, a atualização é uma resposta.
Percebi que a quebra ocorre sistematicamente quando mudo para biblatex
+ biber
em um documento onde eu estava usando o antigo bibtex. Não limpei os arquivos aux nos três casos em que isso aconteceu.
Portanto, os arquivos .auxTEM QUE SER LIMPOno interruptor.
Caso contrário o biber trava e você tem que limpar a pasta conforme explicado no link da pergunta,MESMO SE VOCÊ LIMPAR OS ARQUIVOS. Então, se travar, despeje o .aux, depois despeje a pasta na mensagem de erro e só então biber
comece a trabalhar novamente