Zatrzymanie aktualizacji kernela i nvidii.

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
emstrang
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 01 mar 2022, 20:07
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Zatrzymanie aktualizacji kernela i nvidii.

Post autor: emstrang »

Dzień dobry.

Wykonałem polecenie

Kod: Zaznacz cały

sudo apt-mark hold linux-image-6.8.0-71-generic
 sudo apt-mark hold linux-modules-nvidia-575-server-6.8.0-71-generic
a jednak kernel zaktualizował się do wersji linux-image-6.8.0-78-generic czy stało się to z uwagi na zależności między pakietami, czy z innego powodu?
Jak skutecznie powstrzymać aktualizację kernela?

W Synaptiku jest dostępny linux-modules-nvidia-575-server-6.8.0-78-generic, niezainstalowany. Jeszcze nie uruchamiałem systemu na nowym kernelu czy jeśli to zrobię doinstalują się też nowsze sterowniki Nvidii, czy nie powinny?

Pozdrawiam
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2303
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Zatrzymanie aktualizacji kernela i nvidii.

Post autor: kobrawerde »

sprawdź co jest zablokowane

Kod: Zaznacz cały

apt-mark showhold
może jeśli chcesz naprawdę zablokować cały kernel w tej wersji, najlepiej zrobić hold dla wszystkich powiązanych paczek:

Kod: Zaznacz cały

sudo apt-mark hold linux-image-6.8.0-71-generic \
                    linux-headers-6.8.0-71-generic \
                    linux-modules-6.8.0-71-generic \
                    linux-modules-extra-6.8.0-71-generic
Możesz sprawdzić wszystkie pakiety zależne od obecnego kernela (np. 6.8.0-71) tak:

Kod: Zaznacz cały

dpkg -l | grep 6.8.0-71
Dzięki temu zobaczysz pełną listę (linux-image, linux-modules, linux-headers, nvidia-modules itd.) i wtedy wszystkie je wrzucasz w apt-mark hold.
Serwer: LinuxMint/Ubuntu 22.04/HWE kernel/Vsftpd/Kodi/Jellyfin/iptv-dvbt2/etc.
CPU: Intel N100 / RAM: 32GB DDR5
Storage: Lexar NM620 2TB M.2 - (x2)
Mobo: MiniPC (Topton X6C )
Laptop: Lenovo Legion 5 Pro 16ITH6H /Ram32GB/ssd500GB/ssd1TB
Awatar użytkownika
emstrang
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 01 mar 2022, 20:07
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Zatrzymanie aktualizacji kernela i nvidii.

Post autor: emstrang »

Dziękuję Ci za odpowiedź. Sprawdziłem co aktualnie mam zatrzymane

Kod: Zaznacz cały

suncez@asus-rs:~$ apt-mark showhold
linux-image-6.8.0-71-generic
linux-modules-nvidia-575-server-6.8.0-71-generic
Zainstalowane mam

Kod: Zaznacz cały

suncez@asus-rs:~$ dpkg -l | grep 6.8.0-71
ii  linux-headers-6.8.0-71                           6.8.0-71.71                                 all          Header files related to Linux kernel version 6.8.0
ii  linux-headers-6.8.0-71-generic                   6.8.0-71.71                                 amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
hi  linux-image-6.8.0-71-generic                     6.8.0-71.71                                 amd64        Signed kernel image generic
ii  linux-modules-6.8.0-71-generic                   6.8.0-71.71                                 amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-71-generic             6.8.0-71.71                                 amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
hi  linux-modules-nvidia-575-server-6.8.0-71-generic 6.8.0-71.71                                 amd64        Linux kernel nvidia modules for version 6.8.0-71
ii  linux-objects-nvidia-575-6.8.0-71-generic        6.8.0-71.71                                 amd64        Linux kernel nvidia modules for version 6.8.0-71 (objects)
ii  linux-objects-nvidia-575-server-6.8.0-71-generic 6.8.0-71.71                                 amd64        Linux kernel nvidia modules for version 6.8.0-71 (objects)
ii  linux-signatures-nvidia-6.8.0-71-generic         6.8.0-71.71                                 amd64        Linux kernel signatures for nvidia modules for version 6.8.0-71-generic
ii  linux-tools-6.8.0-71                             6.8.0-71.71                                 amd64        Linux kernel version specific tools for version 6.8.0-71
ii  linux-tools-6.8.0-71-generic                     6.8.0-71.71                                 amd64        Linux kernel version specific tools for version 6.8.0-71
W zależnościach tych pakietów nie występuje kernel, przynajmniej tak widać w Synaptiku. Możliwe, że zatrzymanie wszystkich da pożądany efekt, ale nie jestem przekonany.

Jeszcze jedna sprawa. Część aktualizacji instaluje się samoczynnie, część trzeba wskazać. Może jest nadrzędna zasada co do tego co i jak można zatrzymać, a co wejdzie do systemu automatycznie mimo wszystko?

Dopisane
W Ustawieniach systemowych uaktualnienie oprogramowania mam ustawione na manualnie, częstotliwość sprawdzania dostępności nowych wersji na nigdy.
Awatar użytkownika
emstrang
Sędziwy Jeż
Sędziwy Jeż
Posty: 60
Rejestracja: 01 mar 2022, 20:07
Wersja Ubuntu: 24.04
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Zatrzymanie aktualizacji kernela i nvidii.

Post autor: emstrang »

Minęło trochę czasu i przy okazji aktualizacji okazało się, że kernel i sterownik nvidii są zatrzymane. Skuteczne okazało się wybranie do zatrzymania pakietów:

Kod: Zaznacz cały

suncez@asus-rs:~$ apt-mark showhold
linux-headers-generic
linux-image-generic
linux-modules-nvidia-580-server-6.8.0-83-generic
Wygląda na to, że chcąc aktualizować, w takiej sytuacji, kernel i nvidię trzeba je najpierw zwolnić, inaczej synaptic sygnalizuje błędy. Jest jeszcze do wyjaśnienia kwestia kilku pakietów. które z nazwy nie są powiązane z kernelem czy nvidią, a również się nie zaktualizowały automatycznie.
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości