erro ao carregar bibliotecas compartilhadas: libQtSql.so.4: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório

1

Uma questão semelhante é encontrada em outro lugar, mas apenas em programas de 32 bits.

Eu tenho esse problema ao tentar executar clementine - que é 64 bits, eu verifiquei o binário que tenho - e ubuntu-one-control-panel-qt

Estou começando a sentir que já tentei de tudo. Existe uma maneira de restaurar minha instalação do qt para algum tipo de estado padrão?

Eu acho que isso pode ter acontecido depois que eu desinstalei o Rhythmbox com 'sudo apt-get remove rhythmbox'. Eu já reinstalei o rhythmbox, e pensei que quaisquer dependências removidas seriam reinstaladas com o apt ....

EDITAR : este é o meu log de histórico do apt: link

A linha 215 é quando eu instalei o Clementine pela primeira vez. Obviamente estava trabalhando neste momento. Removendo o Rhythmbox na linha 305 não parece que causou muito dano. No entanto, esse é o ponto em que parou de funcionar, já que a maior parte do resto do registro é que estou tentando consertar a Clementine.

Apenas para repetir: não acho que nenhum aplicativo do Qt esteja funcionando na minha instalação. Estou prestes a pesquisar como remover completamente e reinstalar o Qt, ver se isso é uma esperança.

    
por Phil 09.05.2012 / 02:32

2 respostas

1

Eu tenho o mesmo problema ao instalar o Time Doctor (não de reposições) na nova instalação do Ubuntu 13.10 GNOME x64.

Seus comentários me fizeram investigar e fazer isso:

sudo apt-get install libqt4-sql
sudo apt-get install libqt4-gui

Depois disso, o erro não ocorreu.

    
por piotrektt 03.01.2014 / 22:59
0

O pacote rhythmbox é uma dependência do pacote ubuntu-desktop , que é usado para garantir que você tenha os componentes básicos da área de trabalho.

Se você forçar a remoção do Rhythmbox, ele também teria forçado a remoção de ubuntu-desktop , o que poderia permitir a remoção de outros componentes críticos da área de trabalho. Reinstalar o Rhythmbox não restauraria os outros pacotes que precisavam ser removidos para concluir a primeira operação.

Você pode consertar as coisas reinstalando ubuntu-desktop com o seguinte comando:

sudo apt-get install ubuntu-desktop

Se isso não ajudar, forneça um pouco mais de informações sobre as alterações feitas no sistema entre quando as coisas funcionaram e quando elas pararam de funcionar.

    
por James Henstridge 09.05.2012 / 03:17