A versão picante de libsqlite3-0 é 3.7.17-1ubuntu1. Não deveria ser 3.6.1
Tente executar:
sudo apt-get --reinstall install libsqlite3-0
E verifique a versão com:
dpkg-query -s libsqlite3-0
Tentando atualizar uma cópia de trabalho do svn usando
svn update .
Eu recebo o seguinte erro:
svn: E200029: Couldn't perform atomic initialization
svn: E200030: SQLite compiled for 3.7.17, but running with 3.6.1
Estou trabalhando com o kubuntu 13.10 (com as atualizações mais recentes). Eu acho que isso sugere um erro nos pacotes (incompatibilidade de versão). No entanto, eu tenho esse problema desde há algum tempo e encontrar apenas relatórios semelhantes mais antigos em diferentes sistemas operacionais. Então, eu me pergunto se algo está errado no meu sistema. Seria útil saber a que 3.6.1
deveria ser a versão. É claro que não é o svn que é a versão 1.7.9
e sqlite -version
yields 2.8.17
.
EDITAR
Descobriu-se que a incompatibilidade de versão aparente é devida à presença simultânea de uma segunda versão do sqlite (versão 3.6.1 instalada pelo Mathematica). Como esse caminho de instalação está na variável de ambiente LD_LIBRARY_PATH
svn parece preferir esta versão e, portanto, a incompatibilidade. Eu poderia definir um alias para o svn ou o Mathematica que exporta o LD_LIBRARY_PATH antes de executar o respectivo aplicativo, mas eu preferiria uma solução mais elegante. Então, qual é a maneira recomendada de manter duas instalações sqlite ao mesmo tempo?
A versão picante de libsqlite3-0 é 3.7.17-1ubuntu1. Não deveria ser 3.6.1
Tente executar:
sudo apt-get --reinstall install libsqlite3-0
E verifique a versão com:
dpkg-query -s libsqlite3-0