«dpkg-divert: error: rename включает в себя перезапись« protocol.txt »другим файлом« protocol-точный.txt »» при обновлении xorg [дубликат]

Это происходит после загрузки Ubuntu 13.04, и я даже не могу загрузить файлы из-за этой проблемы:

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# 

Вывод 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:~$ 
1
задан 31 August 2014 в 03:42

2 ответа

Хорошо, поскольку, очевидно, это не какой-либо пакет, который, если он плохой, мы должны удалить его вручную без помощи 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

Теперь вы можете отменить удержание пакета, который у вас есть:

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"

Сделайте окончательный sudo apt-get check, чтобы убедиться, что все в порядке.

0
ответ дан 31 August 2014 в 03:42

Сначала вам нужно очистить консоль, поэтому просто попробуйте эту команду, которая очистит вашу ошибку в вашей системе. и вы можете установить любой плагин снова.

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

Команды удаляют поврежденный файл, пытаются исправить нарушенную зависимость и обновляют вашу систему.

0
ответ дан 31 August 2014 в 03:42

Другие вопросы по тегам:

Похожие вопросы: