Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 06 jul 2022, 19:21



Svara på tråd  [ 5 inlägg ] 
 Undvik att /var/run/reboot-required skapas vid kernelupdate? 
Författare Meddelande

Blev medlem: 29 okt 2015, 02:34
Inlägg: 9
OS: Ubuntu
Svara med citat
Inlägg Undvik att /var/run/reboot-required skapas vid kernelupdate?
Hej, jag funderar om det finns ett sätt att slippa se meddelandet "*** System restart required **" varje gång man loggar in. Jag är medveten om att detta meddelande visar sig vid inloggning efter att filen reboot-required skapas då man installerat en kernel-uppdatering. Men eftersom jag kör ubuntu livepatch för säkerhetspatcher och sällan/aldrig behöver nya funktioner i denna specifika server så är det väldigt sällan jag behöver starta om pga detta, håller reda på de få gånger jag verkligen behöver en ny kernel manuellt.

Men istället för att markera alla kerneluppdateringar med "hold" så har jag gjort det enkelt för mig att helt sonika bara installera även de uppdateringarna med apt upgrade, och då måste jag naturligtvis starta om systemet för att den nya kerneln ska laddas in, men så länge min aktiva kernel patchas av livepatch så känner jag inget behov av det och undrar således om det går att undvika att denna fil skapas?

En liten bonusfråga till er andra som kör med livepatch: Installerar ni, eller inte, kerneluppdateringar när de kommer eller väntar ni med installationen tills ni är tvungna, och om ni väntar - vilken metod använder ni för att automatiskt hålla tillbaka dessa paket vid scriptade uppdateringsrutiner etc?

Tack på förhand :kram:


19 okt 2021, 20:07
Profil
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 6087
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Undvik att /var/run/reboot-required skapas vid kernelupd
Du kan ju alltid manuellt ta bort filen "/var/run/reboot-required" om du inte vill att den ska skriva ut ett meddelande om att omstart behövs...

Det är bara en helt vanlig textfil som oftast innehåller "*** System restart required ***"...

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


19 okt 2021, 22:21
Profil WWW

Blev medlem: 29 okt 2015, 02:34
Inlägg: 9
OS: Ubuntu
Svara med citat
Inlägg Re: Undvik att /var/run/reboot-required skapas vid kernelupd
Osprey skrev:
Du kan ju alltid manuellt ta bort filen "/var/run/reboot-required" om du inte vill att den ska skriva ut ett meddelande om att omstart behövs...

Det är bara en helt vanlig textfil som oftast innehåller "*** System restart required ***"...

Japp, denna metod jag kört hittills, jag bara funderade om det fanns något sätt att undvika att denna fil skapas överhuvudtaget. Lite lyxproblem att ha, det är jag medveten om ;D Tack för svar!


21 okt 2021, 02:50
Profil
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 6087
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Undvik att /var/run/reboot-required skapas vid kernelupd
Vad jag känner till så kan du inte undvika att den skapas, men du kan förstås lägga in ett cron-jobb som tar bort den, utan att det kostar så mycket... :)

[EDIT] Fast låt då cron-jobbet vara ett script som kollar att det verkligen bara är "*** System restart required ***" som står där, så du inte missar någon annan information... ;)

[EDIT igen] Typ alltså ungefär:
Kod:
CONTENT=$(cat /var/run/reboot-required | grep -v "*** System restart required ***")
if [[ -z $CONTENT ]]; then
   rm /var/run/reboot-required
fi
...bara "ihophackat" nu tidigt på morgonen och inte testat, men typ så alltså.... ;D

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


21 okt 2021, 04:16
Profil WWW
Användarvisningsbild

Blev medlem: 06 apr 2008, 00:09
Inlägg: 6087
Ort: Göteborg/Mölndal/Falkenberg
OS: Ubuntu
Svara med citat
Inlägg Re: Undvik att /var/run/reboot-required skapas vid kernelupd
Fast man kanske borde uttrycka det som:
Kod:
CONTENT=$(cat /var/run/reboot-required | sed 's/\*\*\* System restart required \*\*\*//g')
...eller något sådant vet inte riktigt, du får prova....

_________________
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...


21 okt 2021, 05:22
Profil WWW
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 5 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 6 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
cron
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011