“dpkg-divert: erro: renomear envolve sobrescrever 'protocol.txt' com arquivo diferente 'protocol-accurate.txt'” enquanto atualiza xorg [duplicado]

1
    

Esta pergunta já tem uma resposta aqui:

    
  •              dpkg-divert: erro: renomear envolve sobrescrever ' /usr/lib/xorg/protocol.txt 'com arquivo diferente' /usr/lib/xorg/protocol-precise.txt ', não permitido                                      1 resposta                          
  •     

Isso acontece após o download do Ubuntu 13.04 e eu não posso nem baixar coisas por causa desse problema:

root@Viktor-Dator:/home/viktor# sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
xserver-common-lts-raring
The following packages have been kept back:
libboost-dev libboost-filesystem-dev libboost-regex-dev libboost-system-dev
libboost-thread-dev
0 upgraded, 0 newly installed, 1 to remove and 5 not upgraded.
1 not fully installed or removed.
After this operation, 1,646 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 264683 files and directories currently installed.)
Removing xserver-common-lts-raring ...
Removing 'diversion of /usr/lib/xorg/protocol.txt to /usr/lib/xorg/protocol-precise.txt by xserver-common-lts-raring'
dpkg-divert: error: rename involves overwriting '/usr/lib/xorg/protocol.txt' with
different file '/usr/lib/xorg/protocol-precise.txt', not allowed
dpkg: error processing xserver-common-lts-raring (--remove):
subprocess installed post-removal script returned error exit status 2
No apport report written because MaxReports is reached already
Errors were encountered while processing:
xserver-common-lts-raring
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@Viktor-Dator:/home/viktor# 

Saída do sudo apt-get check

viktor@Viktor-Dator:~$ sudo apt-get check
[sudo] password for viktor: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
viktor@Viktor-Dator:~$ 
    
por viktor 03.11.2013 / 20:38

2 respostas

1

Ok, já que aparentemente não há nenhum pacote que, quando ruim, devemos removê-lo manualmente sem a ajuda do apt-get:

sudo apt-get update
sudo apt-get -s --reinstall install xserver-common
sudo dpkg --purge --force-all xserver-common-lts-raring
sudo apt-get --reinstall install xserver-common
sudo apt-get autoremove

Agora, talvez você queira desativar o pacote que você tem:

sudo dpkg --set-selections < echo "libboost-dev install"
sudo dpkg --set-selections < echo "libboost-filesystem-dev install"
sudo dpkg --set-selections < echo "libboost-regex-dev install"
sudo dpkg --set-selections < echo "libboost-system-dev install"
sudo dpkg --set-selections < echo "libboost-thread-dev install"

Faça um% final sudo apt-get check para verificar se tudo está bem.

    
por Braiam 26.11.2013 / 15:28
-1

primeiro você precisa limpar o seu console, então tente este comando que irá limpar sua dependência de falhas no seu sistema. e você pode instalar qualquer plugin novamente.

sudo dpkg -r libjack-jackd2-0
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

Os comandos removem o arquivo ofensivo, tentam corrigir a dependência quebrada e atualizam seu sistema.

    
por Krishna 26.11.2013 / 09:48