Prováděl jsem upgrade z 15.10
do 16.04
a dostal jsem nějaké výzvy ke změně konfiguračních souborů, např. /etc/xdg/autostart/at-spi-dbus-bus.desktop
. Takže zadám D
abyste viděli rozdíl, ale pak omylem stiskněte ctrl +c (s úmyslem zkopírovat rozdíl) místo ctrl +posun +c . Stačí sklouznout prsty.
Každopádně se zdálo, že to okamžitě ukončilo proces upgradu (ačkoliv terminál zůstal v podivném stavu), ale instalace samozřejmě nebyla dokončena! I když běží sudo do-release-upgrade
dává
Nebyla nalezena žádná nová verze . Jak se dostanu zpět do procesu instalace? Mohu říct, že dpkg běží, protože je uzamčen. sudo lsof /var/lib/dpkg/lock
výnosy:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dpkg 29329 root 3uW REG 8,7 0 262367 /var/lib/dpkg/lock
Teď se obávám, že když restartuji počítač, v tom okamžiku se nespustí, a doufám, že existuje způsob, jak obnovit instalaci, aniž bych musel restartovat do režimu obnovení atd. Taky mě trochu štve, že to skončilo snadno stisknutím ctrl +c .
Jednou z možností, jak je zde popsáno, je samozřejmě zabít mé dpkg
zkuste spustit sudo dpkg --configure -a
… ale napadlo mě, že se zde zeptám, jestli existují nějaké nápady, než udělám něco, co by mohlo být nevratné.
Případně, pokud někdo ví, že konkrétní fáze, ve které jsem se zastavil (konfigurační soubory), je dostatečně brzy na to, aby se jednalo o nbd, bylo by to také užitečné!
Přijatá odpověď:
Tohle se povedlo! Nyní jsem šťastným uživatelem 16.04.
sudo lsof /var/lib/dpkg/lock
sudo kill -TERM <PID>
sudo dpkg --configure -a