LibreOffice Base e dependências não atendidas

0

Meu banco de dados no LibreOffice Base é de repente bloqueado para edição. Além disso, o LibreOffice Base sai sempre que tento inserir uma foto em uma postagem do banco de dados. Eu trabalhei em meu banco de dados relacional por meses e não fiz alterações no design, apenas o preenchei.

Eu tentei remover o LibreOffice Base para poder instalar o software novamente. Isso não é possível através do Centro de Software. Aqui está a mensagem de erro:

installArchives() failed: dpkg: error processing libx11-6 (--configure):
 libx11-6:amd64 2:1.4.99.1-0ubuntu2.1 cannot be configured because libx11-6:i386 is in a different version (2:1.4.99.1-0ubuntu2.2)
dpkg: error processing libx11-6:i386 (--configure):
 libx11-6:i386 2:1.4.99.1-0ubuntu2.2 cannot be configured because libx11-6:amd64 is in a different version (2:1.4.99.1-0ubuntu2.1)
Errors were encountered while processing:
 libx11-6
 libx11-6:i386
Error in function: 
dpkg: error processing libx11-6 (--configure):
 libx11-6:amd64 2:1.4.99.1-0ubuntu2.1 cannot be configured because libx11-6:i386 is in a different version (2:1.4.99.1-0ubuntu2.2)
dpkg: error processing libx11-6:i386 (--configure):
 libx11-6:i386 2:1.4.99.1-0ubuntu2.2 cannot be configured because libx11-6:amd64 is in a different version (2:1.4.99.1-0ubuntu2.1)

O Centro de Software pergunta se eu quero tentar reparar o erro ou cancelar. Escolhendo os resultados do reparo no mesmo menu aparecendo de novo e de novo e de novo para perguntar se eu quero reparar o erro ou cancelar.

Corri apt-get install -f mais vezes do que me lembro. O resultado é isto:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  linux-headers-2.6.38-8-generic libraw5 linux-headers-2.6.38-8 libplot2c2 libpano13-bin libqjson0 libpano13-2 libzthread-2.3-2
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libx11-6
The following packages will be upgraded:
  libx11-6
1 upgraded, 0 newly installed, 0 to remove and 63 not upgraded.
2 not fully installed or removed.
Need to get 0 B/763 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
dpkg: error processing libx11-6 (--configure):
 libx11-6:amd64 2:1.4.99.1-0ubuntu2.1 cannot be configured because libx11-6:i386 is in a different version (2:1.4.99.1-0ubuntu2.2)
dpkg: error processing libx11-6:i386 (--configure):
 libx11-6:i386 2:1.4.99.1-0ubuntu2.2 cannot be configured because libx11-6:amd64 is in a different version (2:1.4.99.1-0ubuntu2.1)
Errors were encountered while processing:
 libx11-6
 libx11-6:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu também tentei apt-get update , apt-get autoremove , apt-get autoclean , todos sem sucesso.

O problema parece aos meus olhos novatos estarem relacionados à libx11-6, onde alguns arquivos estão em uma versão incorreta, e está claro que apt-get install -f não resolve o problema. Como consertar isso?

    
por Jacob 24.09.2013 / 16:29

1 resposta

1

Você parece ter versões conflitantes de libx11-6 instaladas. Quando eles não concordam, ele interrompe todo o processo de instalação. O que você precisa fazer é um dos seguintes:

remova a versão i386 da libx11-6 ( apt-get remove libx11-6:i386 ). Isso pode não ser uma opção se um aplicativo de 32 bits depender dele.

atualize a versão amd64 da libx11-6 ( apt-get upgrade libx11-6 ). Isso pode não ser uma opção se não houver atualização disponível.

faça o downgrade da versão i386 da libx11-6 (nunca fiz isso sem o Synaptic). Este é um último recurso.

Depois de ter feito um dos itens acima, a instalação deve prosseguir normalmente. Isso também pode estar causando o problema do LibreOffice, mas eu não sei.

    
por Wutaz 24.09.2013 / 17:17