Naciśnij Ctrl + c podczas aktualizacji do-release. Zepsułem to?


13

Zrobiłem aktualizację do wydania. Podczas procesu zapytano mnie, czy chcę zastąpić mój plik konfiguracyjny rsync w init.d nową wersją, czy zachować istniejącą. Nacisnąłem D, żeby zobaczyć różnicę, a potem nie mogłem wrócić do skryptu pytania / instalacji. Głupio nacisnąłem ctrl c i nie powróciłem do procesu aktualizacji, ale do powłoki.

Martwię się, że mam zepsutą instalację :( Co powinienem zrobić?


Możesz uruchomić ponownie, do-release-upgrade, aby ponownie uruchomić aktualizację wersji.
Octávio Filipe Gonçalves

Odpowiedzi tutaj nie działały dla mnie. Znalazłem tutaj inny serverfault.com/questions/387547/..., który działał znacznie lepiej.
Alexis Wilke,

3
To zadziałało dla mnie: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(blisko tego, co znalazłem w serverfault.com/a/323422/51150)
Adam Monsen

1
Po prostu musiałem ponownie nacisnąć Enter, aby kontynuować po tym, co się Inhibiting until Ctrl+Cstało. Użyj monitora systemu, aby sprawdzić, czy rzeczywiście się pobiera, powinieneś zobaczyć linię do pobrania setek pakietów, jeśli rzeczywiście działa.
Ray Foss,

Odpowiedzi:


6

Twoja /etc/apt/sources.listnajprawdopodobniej została zmieniona na nową wersję w momencie przerwania aktualizacji. Spowoduje to, że zachowanie do-release-upgradelub apt-get dist-upgradezachowanie będzie nieprzewidywalne.

  • Zmień najpierw za pomocą (zakładając, że aktualizujesz z wersji 11.10):

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

  • Następnie wykonaj a sudo apt-get updatenastępnie do-release-upgrade.


Może być również konieczne wycofanie/etc/lsb_release
GnP

0

Możesz uruchomić ponownie, do-release-upgradeaby ponownie uruchomić aktualizację wersji.

Aktualizacja wersji rozpocznie się od początku.


W zależności od tego, jak daleko przeszedłeś przez proces aktualizacji, może to nie działać i będziesz musiał edytować źródła.list
Jordan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.