На этот вопрос уже есть ответ здесь:
Я просил о помощи около месяца назад, но не получил ни одного ответа. Если я спросил неправильно или нарушил правила этикета, мне очень жаль.
Мой первоначальный вопрос был таким:
Я без проблем запускал 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)
Могу ли я что-нибудь сделать, чтобы это исправить, разве что начать с нуля?
Вместо того, чтобы повторять вопрос, я просто хотел бы задать; Могу ли я исправить эту неудачную установку? Или я обречен начать все сначала? У меня система работает так, как я хочу, поэтому я очень надеюсь, что мне не нужно перезагружать. Но если я это сделаю, есть ли рекомендуемый способ сделать резервную копию того, что у меня есть, чтобы мне не пришлось полностью изобретать велосипед?
Заранее спасибо за вашу помощь.
Просто перезапустите указанный файл, и все будет в порядке. Кроме того, уже был дан ответ dpkg-divert: error: rename включает перезапись `/usr/lib/xorg/protocol.txt 'другим файлом` /usr/lib/xorg/protocol-precise.txt', недопустимо