dependências não atendidas libgphoto2-port12_2.5.14 + 201706200750 ~ ubuntu16.04.1_i386.deb

1

Eu tenho libgphoto2-port12_2.5.14erros enquanto apt upgrade, e eles não são resolvidos com apt -f install. Não instalei nada de novo, apenas realize a atualização rotineira, atualize. Vi outra pergunta semelhante sobre dependências não atendidas - libgphoto2-port12, mas está em espera e não posso comentar.

Tentei todas as suas "soluções" sem sucesso, incluindo sudo apt-get dist-upgrade -fa solução para eles. Meu conf é:

$ uname -r
4.4.0-81-generic
$ lsb_release -a
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:   xenial

O erro incorreto é:

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies: 
libgphoto2-6:i386 : Depends: libgphoto2-port12:i386 (>= 2.5.10) but 2.5.9-3 is installed 
libgphoto2-port12 : Breaks: libgphoto2-port12:i386 (!= 2.5.14+201706200750~ubuntu16.04.1) but 2.5.9-3 is installed
libgphoto2-port12:i386 : Breaks: libgphoto2-port12 (!= 2.5.9-3) but 2.5.14+201706200750~ubuntu16.04.1 is installed
E: Unmet dependencies. Try using -f.

Se eu tentar forçar:

$ sudo apt -f install
....
(Reading database ... 438863 files and directories currently installed.)
Preparing to unpack .../libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb ...
Unpacking libgphoto2-port12:i386 (2.5.14+201706200750~ubuntu16.04.1) over (2.5.9-3) ...
dpkg: error processing archive /var/cache/apt/archives/libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/locale/fr/LC_MESSAGES/libgphoto2_port-12.mo', which is different from other instances of package libgphoto2-port12:i386
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for libc-bin (2.23-0ubuntu9) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libgphoto2-port12_2.5.14+201706200750~ubuntu16.04.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Preciso de ajuda, pois não consigo instalar nenhum pacote. Se alguém considerar que isso não está relacionado ao ubuntu, por favor, deixe-me saber qual é o fórum adequado. obrigado

Agustin Nunez
fonte
Você poderia tentar executar sudo apt-get dist-upgrade -f(como o OP fez para resolver o problema na pergunta vinculada) e, se isso não ajudar sudo apt-get install -f libgphoto2-port12:{amd64,i386}/xenial,? Se nenhum dos dois ajudar, edite sua pergunta para incluir a saída de ambos. Obrigado.
David Foerster

Respostas:

0

As versões libgphoto2-port122.5.14 + 201706200750 ~ ubuntu16.04.1: {i386: amd64} estavam vindo do ppa: mutlaqja / ppa e não do repositório do ubuntu. Finalmente, eu mesmo resolvi baixando diretamente as versões estáveis ​​do ubuntu 16.04 em http://pkgs.org/download/libgphoto2-port12 com:

 $ wget http://archive.ubuntu.com/ubuntu/pool/main/libg/libgphoto2/libgphoto2-port12_2.5.10-3_amd64.deb
 $ wget http://archive.ubuntu.com/ubuntu/pool/main/libg/libgphoto2/libgphoto2-port12_2.5.10-3_i386.deb

Em seguida, instale-os com:

 $ sudo dpkg -i libgphoto2-port12_2.5.10-3_i386.deb
 $ sudo dpkg -i libgphoto2-port12_2.5.10-3_amd64.deb

Por fim, removi o ppa ofensivo (solução temporária até a solução de erros) com:

 $ sudo add-apt-repository --remove ppa:mutlaqja/ppa

Depois, reinicializo para limpar o cache e executar os padrões para obter atualização e atualização, sem erros. Agora estou livre novamente para instalar novos pacotes.

Agustin Nunez
fonte
-1

"libgphoto2-port12: Quebras: libgphoto2-port12: i386 (! = 2.5.14 + 201706200750 ~ ubuntu16.04.1)"

as versões de 64 e 32 bits devem ser as mesmas.

atualize libphoto2-port12 para a versão 2.5.14 ou faça o downgrade libphoto2-port12; I386 PARA VER 2.5.9-3

ravery
fonte
Aparentemente, libgphoto2-port12: amd64 já está na 2.5.14 política de apt-cache libgphoto2-port12: amd64 libgphoto2-port12: Instalado: 2.5.14 + 201706200750 ~ ubuntu16.04.1 Candidate: 2.5.14 + 201706200750 ~ ubuntu16.04.1 Tabela de versões : *** 2.5.14 + 201706200750 ~ ubuntu16.04.1 500 500 ppa.launchpad.net/mutlaqja/ppa/ubuntu xenial / main amd64 Pacotes 100 / var / lib / dpkg / status 2.5.9-3 500 500 ci.archive Pacotes do .ubuntu.com / ubuntu xenial / main amd64
Agustin Nunez
desculpe entendi de trás para frente. a versão de 32 bits precisa atualizar
ravery 21/06
Finalmente removo o wine1.8, libsane, libgphoto2-6 e até o gvfs-backends para remover as dependências do libgphot2-port12. Após uma reinicialização, consigo executar o apt upgrade e reinstalar tudo o que está acima, e agora tenho as duas versões do libgphoto2-por12 {amd64 & ie86 } em sincronia. Atenciosamente, não sei qual foi a causa. Eu sinto falta de uma ferramenta para dpkg limpeza quando forçado instalar não resolvê-lo e banca sistema
Agustin Nunez
provavelmente um dos pacotes que você reinstalou também foi atualizado.
Ravery
1
Bem-vindo ao Ask Ubuntu! Eu recomendo editar esta resposta para expandi-la com detalhes específicos sobre como fazer isso. (Veja também Como faço para escrever uma boa resposta? Para o conselho geral sobre que tipos de respostas são consideradas mais valiosas no Pergunte Ubuntu.)
David Foerster