Не вдається оновити з 14.04 до 16.04. Не вдалося обчислити оновлення. Під час розрахунку оновлення виникла проблема, яка не вирішується


16

Не вдається оновити з 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

Я не розумію, чому менеджер пакунків не може вирішити це і який пакет є джерелом цієї проблеми.

Вдячний за будь-яку допомогу.

Відповіді:


19

Я зіткнувся з тією ж проблемою, використовуючи маршрут "Про цей комп'ютер"> "Оновити" у повністю оновленій системі 14.04 LTS. У мене є програмне забезпечення з небагатьох альтернативних сховищ, які, на думку декількох публікацій, можуть викликати проблему.

grep Broken /var/log/dist-upgrade/apt.log повідомили про 163 рядки, багато з яких були пов'язані з gnuplot. Я зазначу кілька інших публікацій, які повідомили про проблему gnuplot.

Я видалив два пакети gnuplot, встановлені в моїй системі за допомогою Synaptic, а потім закрив Synaptic. Цікаво, що під час фільтрації із «встановленим (оновленим)» в Synaptic лише два ці пакунки з’явилися (gnuplot та gnuplotX11), і обидва мали знак оклику в прапорці.

Потім do-release-upgradeпрацювали.


4
Ty @Pholorian, але я не використовую gnuplot і grep Broken /var/log/dist-upgrade/apt.logповертає 700+ рядків.
pasha.zhukov

в моєму випадку це було щось пов'язане з mplayer2. Видалення його та оновлення знову працювали.
Іво ван дер Війк

2
Те саме для мене. Фолоріанськіgrep згадував кілька пакетів gnuplot. Після того, як я apt-get removeїх do-release-upgradeвизначив, помилки зникли.
Каміль Ґудсейне


1

Використовуйте таку команду:

grep Broken /var/log/dist-upgrade/apt.log

У моєму списку xserver-xorg-video-*показано. Щоб видалити це, запустіть:

sudo apt-get remove xserver-xorg-video-*

0

Проблема полягає в деякому пакеті, який може відрізнятися від користувача до користувача, тому немає загального рішення, яке підходить для кожного конкретного випадку, але є алгоритм, який мені допоміг:

  1. Спробуйте запустити sudo do-release-upgrade
  2. Перевірте журнали на /var/log/dist-upgrade/ , спробуйте знайти пакунки, які можуть спричинити помилку
  3. Видаліть пакунки, знайдені на кроці 2, і поверніться до кроку 1

Я видалив кілька різних пакетів, і в якийсь момент оновлення релізу справді пройшло добре

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.