Ubuntu 18.04 linux başlığını yükseltti


13

Ubuntu 18.04'te sistemimi güncel tutmaya çalıştığımda duruyor: sıkışmış her ulaştığında Setting up linux-headers-<version>-generic. Yükseltmeyi oradan iptal edemem, ancak siz saatlerce bıraktığınızda bile hiçbir şey değişmez. İşlemi kontrol edersem htop, şimdi bir şey yaptığını gösterir. Yükseltmeyi sona erdirmeye zorlarsam ve yeniden başlatmaya çalışırsam, yükseltmeyi yeniden denediğimde, bir önceki kesintinin kesildiğini ve sudo dpkg --configure -asorunu gideren denemeliyim .

Sadece bir başlık yükseltme mevcut olduğunda bunu yapmak çok can sıkıcı buluyorum, özellikle de olmamalı ve daha kalıcı bir düzeltme olmalı gibi hissediyorum. Neyi kaçırıyorum ya da yanlış yapıyorum?


O komutu sen mi çalıştırdın sudo dpkg --configure -a?
George Udosen

4
Evet, bu çözüldü. Ancak bu seçeneği sadece yükseltmeyi ilk başta kırdıktan sonra alıyorum ve daha kalıcı bir çözüm yerine böyle bir çözüm kullanmak yanlış geliyor.
Masqueey

Kalıcı bir çözüm yoktur, ancak Ubuntu'nun bunları meydana geldiğinde ele almak için mekanizmaları vardır, ancak elbette rutin güncellemeler de yardımcı olur.
George Udosen

Yanıtlar:


9

TLDR: Güvenli Önyüklemeyi Devre Dışı Bırak.

Aynı sorunu yaklaşık bir ay önce vermeye başladım. Benim için çözüm Güvenli Önyükleme'yi devre dışı bırakıyor. Ubuntu 18.04'ü yüklediğimden beri Güvenli Önyükleme'yi devre dışı bıraktım ve sorunsuz bir şekilde yükseltildi. Ancak, yaklaşık bir ay önce, Güvenli Önyüklemeyi yeniden etkinleştiren BIOS'umu güncelledim (o zaman bunu bilmiyordum). Yükseltmeleri donma sinir bozucu oldu ve sonunda VirtualBox kurulumum da çalışmadığı için anladım. VirtualBox için düzeltme, linux-headers-<version>-genericyükseltmelerimi de sabitleyen Güvenli Önyükleme'yi devre dışı bırakıyordu.

Soruda belirtildiği gibi, burada donacaktır:

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...

Güvenli Önyüklemeyi devre dışı bıraktıktan sonra,

...
Setting up linux-headers-4.15.0-38-generic (4.15.0-38.41) ...
/etc/kernel/header_postinst.d/dkms:
Secure Boot not enabled on this system.
...
done

3
Bu cevap için teşekkürler. Aynı yere asıldım ... yeniden başlatıldı, güvenli önyüklemeyi devre dışı bıraktım, başarıyla güncellendi, yeniden başlatıldı ve güvenli önyüklemeyi yeniden etkinleştirdim ve neşeli yoluma devam ettim.
Doktor J

7

Çözümüm;

  • ps aux | grep apt
  • Uygun süreci öldür
  • sudo dpkg - yapılandırma -a
  • uygun güncelleme
  • uygun yükseltme

1

Cevabı kontrol edebilirsiniz /var/log/apt/term.log. Bu, apt-getgünlüğün konumudur . dpkgGünlük dosyasını da kontrol edebilirsiniz /var/log/dpkg.log aptveya apt-getkullandığınız dpkgdahili dosyaya göre .

İşlemi kimliğe göre tanımlayıp strace -ptam olarak neden durduğunu kontrol etmek için çalıştırabileceğiniz bir şey daha var .

Bu daha çok bu veya benzeri sorulara genel bir cevaptır.


Bunu kişisel teşhis notlarıma ekliyorum. Mükemmel ipucu. Teşekkürler.
TonyG
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.