SSH zaman aşımından sonra yetenek dağıtımını nasıl güvenli bir şekilde devam ettirebilirim?


10

Başladığım aptitude dist-upgradebenim yerel ağdaki SSH bitti. Bir noktada oturum zaman aşımına uğradı, ancak yükseltme tamamlanmadı (yazılım sözleşmesi ekranlarını kabul edenlerden birinde kaldı - hangisini unutuyorum, bu yüzden yükseltme işlemine ne kadar uzandığımı bilmiyorum, ama nokta şu ki şu anda kabul etmemi beklemek boşta).

Sunucuma geri SSH'ledim ve yetenek sürecinin hala çalıştığını görüyorum. İlerlemenin en güvenli yolu nedir? Ben kullanmadım screenbu yüzden çalışan yetenek sürecine devam etmek için herhangi bir yolu var mı? Değilse, öldürmek ve yeniden başlatmak için en güvenli yol nedir?

Yanıtlar:


13

Sadece öldürün killve tekrar çalıştırın. Önceden indirilmiş hiçbir şeyi indirmez ve yükseltmeyi tamamlar. Sisteminiz bozuk durumda olduğu için devam edemiyorsa apt-get -f installdüzeltmeniz gerekir.


3
Evet, +1. Bu benim için çalıştı (ama yetenek yerine apt-get ile) on yıldan fazla bir süredir. dpkg --configure --pendingOrijinal yetenekleri öldürmek ve tekrar çalıştırmak arasında koşmayı öneririm . Bu, önceden kurulmuş ancak henüz yapılandırılmamış her şeyi yapılandıracaktır (çözülmemiş bölümleri olan paketler hariç).
cas

3

Ubuntu'da (en azından) yükseltme, devam ettirilebilecek bir ekran oturumunda yürütülür:

sudo screen -ls
sudo screen -r <screen number>
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.