Натисніть Ctrl + c під час do-release-оновлення. Я це зламав?


13

Я зробив до-реліз-оновлення. Під час процесу мене запитали, чи хочу я замінити свій конфігураційний файл rsync в init.d на нову версію чи зберегти існуючу. Я натиснув D, щоб подивитися на різницю, а потім не зміг повернутися до сценарію запитання / встановлення. Я тупо натиснув ctrl c і не повернувся до процесу оновлення, а до оболонки.

Зараз я переживаю, що у мене зламана установка :( Що мені робити?


Ви можете запустити знову, do-release-upgrade, щоб перезапустити оновлення версії.
Octávio Filipe Gonçalves

Відповіді тут для мене не спрацювали. Тут я знайшов ще один сервер defaultfault.com/questions/387547/…, який працював набагато краще.
Алексіс Вілке

3
Це працювало для мене: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(близько до того, що я знайшов у сервері defaultfault.com/a/323422/51150)
Адам Монсен,

1
Мені просто довелося знову натиснути Enter, щоб продовжити після того, як Inhibiting until Ctrl+Cтрапилося. Використовуйте системний монітор, щоб перевірити, чи дійсно він завантажується, ви повинні побачити рядок для завантаження сотень пакетів, якщо він насправді працює.
Рей Фосс

Відповіді:


6

Ваш /etc/apt/sources.listбув , швидше за все , змінилося в новій версії на момент ви припиняли оновлення. Це зробить do-release-upgradeчи apt-get dist-upgradeповедінку непередбачуваним.

  • Спочатку змініть це (припустимо, що ви оновлювались з 11.10):

    sudo sed -i -e 's/precise/oneiric/g' /etc/apt/sources.list

  • Потім зробіть sudo apt-get updateнаступний a do-release-upgrade.


Можливо, вам також знадобиться відкат/etc/lsb_release
GnP

0

Ви можете запустити ще раз, do-release-upgradeщоб перезапустити оновлення версії.

Оновлення версії, почнеться з початку, знову.


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