Serbest bırakma-yükseltme sırasında Ctrl + c tuşlarına basın. Ben kırdım mı?


13

Bir do-release-upgrade yaptım. İşlem sırasında init.d içindeki rsync config dosyamı yeni sürümle değiştirmek mi yoksa mevcut olanı tutmak mı istediğim soruldu. D'ye bakmak için diff'e baktım ve sonra soru / kurulum komut dosyasına geri dönemedim. Aptalca ctrl c çarptı ve yükseltme işlemine değil, kabuğa geri döndü.

Şimdi kırık bir kurulum var endişeli :( Ne yapmalıyım?


Tekrar çalıştırabilir, serbest bırakma yükseltmesini yeniden başlatmak için do-release-upgrade yapabilirsiniz.
Octávio Filipe Gonçalves

Buradaki cevaplar benim için işe yaramadı. Burada başka bir tane buldum serverfault.com/questions/387547/… çok daha iyi çalıştı.
Alexis Wilke

3
Bu benim için çalıştı: sudo rm /var/lib/dpkg/lock && sudo dpkg --configure -a(serverfault.com/a/323422/51150
Adam Monsen

1
Sonra tekrar devam etmek için Enter tuşuna basmak zorunda kaldım Inhibiting until Ctrl+C. Gerçekten indirilip indirilmediğini kontrol etmek için sistem monitörünü kullanın, gerçekten çalışıyorsa yüzlerce paket indirilmesi için bir satır görmelisiniz.
Ray Foss

Yanıtlar:


6

Sizin /etc/apt/sources.listen muhtemelen yükseltme durduruldu noktada yeni sürümüne değiştirildi. Bu, öngörülemeyen do-release-upgradeya da apt-get dist-upgradedavranışı öngörülemez kılacaktır .

  • İlk önce ile değiştirin (11.10'dan yükseltme yaptığınızı varsayarak):

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

  • Ardından sudo apt-get updatea do-release-upgrade.


Ayrıca geri almanız gerekebilir/etc/lsb_release
GnP

0

do-release-upgradeSürüm yükseltmesini yeniden başlatmak için tekrar çalıştırabilirsiniz .

Sürüm yükseltmesi tekrar baştan başlayacaktır.


Yükseltme işlemi boyunca ne kadar ilerlediğinize bağlı olarak, bu işe yaramayabilir ve sources.list
Jordan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.