Можно ли избежать переустановки с нуля? Ошибка обновления: «dpkg-divert: error: rename включает перезапись - другим файлом - не разрешено [дубликат]

Я просил о помощи около месяца назад, но не получил ни одного ответа. Если я спросил неправильно или нарушил правила этикета, мне очень жаль.

Мой первоначальный вопрос был таким:

Я без проблем запускал 12.04 LTS. Поняв, что я отстаю, я сделал решительный шаг.

Первая проблема заключалась в том, что мне пришлось применять поэтапный подход; не удалось обновить напрямую до 14. Но пакеты для 13.x больше не были доступны на серверах в США (я нахожусь в Сан-Диего). Я выбрал «Лучший сервер», и это привело меня в Сингапур. Все хорошо.

Первое обновление я сделал через SSH из локальной сети. Ездили с 12.04 по 13.04. Это заняло несколько часов, но прошло без сучка и задоринки. Все прошло успешно.

Следующее обновление (с 13.04 по 13.10) я сделал по SSH с работы. Снова прошло несколько часов, но все прошло гладко.

Когда я вернулся домой, я решил пойти за золотом и начал последнее обновление (с 13.10 по 14.04) на локальной машине. Сначала я сменил источник с Сингапура обратно на США. Потом я начал апгрейд. Все прошло хорошо, но в итоге начали возвращать ошибки. Сначала была небольшая ошибка, в которой говорилось, что установка будет продолжена. Через два или три я получил сообщение, что установка не удалась и будет остановлена. Но это продолжалось. Я заметил, что видео то включалось, то выключалось. Я позволил ему продолжить работу после еще нескольких ошибок.

Конечным состоянием является то, что хост-машина блокируется, как только загружается. Однако я могу подключиться к машине по SSH, и, похоже, она работает правильно. Я считаю, что проблема в X-Windows.У меня есть адаптер NVIDIA, который, как мне кажется, может вызвать проблемы с этой версией. Я бы очень хотел исправить эту установку, а не перезагружать ее с нуля. С удаленного компьютера я просто попытался выполнить следующую команду:

 sudo apt-get -f install 
 

И получил эту ошибку (оставив большую часть вывода):

 Следующие пакеты будут УДАЛЕНО: 
xserver-common-lts-trusty 
Будут установлены следующие НОВЫЕ пакеты: 
libglamor0 libspice-server1 libxatracker2 xorg xserver-xorg 
xserver-xorg- input-all xserver-xorg-input-evdev xserver-xorg-input-mouse 
xserver-xorg-input-synaptics xserver-xorg-input-vmmouse 
xserver-xorg-input-wacom xserver- xorg-video-all xserver-xorg-video-ati 
xserver-xorg-video-cirrus xserver-xorg-video-fbdev 
xserver-xorg-video-glamoregl xserver-xorg-video-intel 
xserver-xorg-video-mach64 xserver-xorg-video-mga 
xserver-xorg-video-modesetting xserver-xorg-video-neomagic 
xserver-xorg-video-nouveau xserver-xorg-video-openchrome 
xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon 
xserver-xorg-video-s3 xserver-xorg-video -savage 
x server-xorg-video-Siliconemotion xserver-xorg-video-sis 
xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident 
xserver-xorg-video -vesa xserver-xorg-video-vmware 
 
Получено 2 819 КБ за 7 секунд (369 КБ / с) 
Извлечение шаблонов из пакетов: 100% 
 (Чтение базы данных ... На данный момент установлено 382361 файлов и каталогов.) 
Удаление xserver-common-lts-trusty (2: 1.15.1-0ubuntu2 ~ точный1) ... 
Удаление 'переадресации / usr / lib / xorg / protocol.txt в / usr / lib / xorg / protocol-точный.txt от xserver-common-lts-trusty '
dpkg-divert: error: rename включает перезапись `/usr/lib/xorg/protocol.txt' 
другим файлом` / usr / lib / xorg / protocol-точный.txt ', не разрешено 
dpkg: пакет обработки ошибок xserver-common-lts-trusty (--remove): 
подпроцесс установлен послесценарий удаления возвратил ошибку статус выхода 2 
При обработке возникли ошибки: 
xserver-common-lts-trusty 
E: подпроцесс / usr / bin / dpkg вернул код ошибки (1) 
 

Могу ли я что-нибудь сделать, чтобы это исправить, разве что начать с нуля?

Вместо того, чтобы повторять вопрос, я просто хотел бы задать; Могу ли я исправить эту неудачную установку? Или я обречен начать все сначала? У меня система работает так, как я хочу, поэтому я очень надеюсь, что мне не нужно перезагружать. Но если я это сделаю, есть ли рекомендуемый способ сделать резервную копию того, что у меня есть, чтобы мне не пришлось полностью изобретать велосипед?

Заранее спасибо за вашу помощь.

0
задан 14 December 2018 в 23:09

1 ответ

Просто перезапустите указанный файл, и все будет в порядке. Кроме того, уже был дан ответ dpkg-divert: error: rename включает перезапись `/usr/lib/xorg/protocol.txt 'другим файлом` /usr/lib/xorg/protocol-precise.txt', недопустимо

0
ответ дан 20 August 2014 в 02:04

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

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