Не мог обновить от 14,04 до 16,04. Я пробую sudo do-release-upgrade
и это перестало работать со следующей ошибкой:
Calculating the changes
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
This can be caused by:
* Upgrading to a pre-release version of Ubuntu
* Running the current pre-release version of Ubuntu
* Unofficial software packages not provided by Ubuntu
If none of this applies, then please report this bug using the
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal.
Restoring original system state
/var/log/dist-upgrade/main.log https://www.dropbox.com/s/3gf1tg8uxmn75jq/main.log? dl=0 /var/log/dist-upgrade/apt.log https://www.dropbox.com/s/79i2mf320pvg3bl/apt.log? dl=0
Я не понимаю, почему диспетчер пакетов не может разрешить это и какой пакет является источником этой проблемы.
Цените любую справку.
Я встретился с той же проблемой с помощью 'Об этом компьютере'> маршрут 'Обновления' в полностью обновленных 14.04 системах LTS. У меня есть программное обеспечение из довольно многих альтернативных репозиториев, которые предлагают несколько сообщений, возможно, вызвал проблему.
grep Broken /var/log/dist-upgrade/apt.log
сообщил о 163 строках, многие из которых были связанным gnuplot. Я отмечаю несколько других сообщений, которые сообщили о gnuplot как о проблеме.
я удалил два gnuplot пакета, установленные в моей системе, использующей Синаптический и затем закрытый Синаптический. Интересно, при фильтрации с 'установленным (обновляемый)' в Синаптическом, только эти два пакета обнаружились (gnuplot и gnuplotX11), и у обоих был восклицательный знак во флажке.
Затем do-release-upgrade
работал.
Ivo van der Wijk сообщил в комментарии , что mplayer2 удаления решил эту проблему и позволил обновлению продолжаться. Это решение также работало на меня.
Используйте следующую команду:
grep Broken /var/log/dist-upgrade/apt.log
В моем списке отображается xserver-xorg-video - *
. Чтобы удалить это, запустите:
sudo apt-get remove xserver-xorg-video-*
Проблема в каком-то пакете, который может отличаться от пользователя к пользователю, поэтому нет общего решения, подходящего для каждого конкретного случая, но есть алгоритм, который мне помог:
sudo do-release-upgrade
/var/log/dist-upgrade/
, попробуйте найти пакеты, которые могут вызвать ошибкуЯ удалил несколько разных пакетов, и в какой-то момент обновление до релиза прошло успешно
Я обновлялся с 16.04 до 18.04, но полагаю, что этот комментарий все еще применим.
Сначала я выполнил инструкции здесь . После запуска sudo do-release-upgrade
я получил длинное сообщение об ошибке «Неразрешимая проблема».
Я проверил grep Broken /var/log/dist-upgrade/apt.log
, и многие из неработающих пакетов были из ros-kinetic. Итак, я удаляю ros-kinetic
sudo apt remove ros-kinetic - *
, а затем выполняю обновление
sudo do-release-upgrade
После этого обновление больше не вызывало эту ошибку