dpkg ao tentar instalar o insight do PPA - tentando sobrescrever… o que também está em [duplicado]

1

Ao tentar instalar insights de alguns repositórios PPA, mas recebo erros.

sudo apt-get install insight
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  insight
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/2,298 kB of archives.
After this operation, 6,787 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  insight
Install these packages without verification? [y/N] y
(Reading database ... 232356 files and directories currently installed.)
Preparing to unpack .../insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb ...
Unpacking insight (6.8.1-0ubuntu0~sevenmachines1) ...
dpkg: error processing archive /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/libinproctrace.so', which is also in package gdbserver 7.8-1ubuntu4
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por MacLinux 26.04.2015 / 01:15

2 respostas

1

O pacote está tentando sobrescrever arquivos que são mantidos por um pacote diferente. O erro dpkg indica que o pacote insight está tentando sobrescrever um arquivo gerenciado pelo gdbserver.

Você não pode ter dois pacotes gerenciando o mesmo arquivo na mente do sistema de empacotamento, por isso erros.

Eu sugiro que você investigue o PPA e procure os mantenedores do PPA para indicar este conflito e então veja o que eles dizem. Como alternativa, não instale o pacote que você está tentando instalar.

Considere também que o pacote não pode ser verificado, então eu questionaria a integridade do pacote (ou seja, o pacote não tem uma assinatura validável nele, então eu não sugeriria o uso dele)

    
por Thomas Ward 26.04.2015 / 05:11
0

A versão do insight que você tem no seu cache do APT parece estar corrompida.

Para corrigir isso, remova-o assim:

sudo rm /var/cache/apt/archives/insight_6.8.1 0ubuntu0~sevenmachines1_amd64.deb

e execute então este comando:

sudo apt-get install -f;sudo apt-get update

Isto forçará o apt-get a baixar outra versão do insight (esperançosamente não corrompida), que deve ser instalada sem problemas, e então será atualizada. Espero que isso ajude, se funcionar, talvez por favor aceite clicando no botão cinza abaixo dos votos da resposta:)

Eu tive o mesmo problema ontem e graças a @kos eu consertei e você também pode: D

    
por ajason217 17.10.2015 / 14:25