Ubuntu Server 16.04 leálláskor megakad, várakozik

Fórumok

Sziasztok!

Egy HP ProLiant MicroServer Gen7 (N40L) szerverre telepítettem a napokban Ubuntu Server 16.04.1 LTS-t. Újraindításkor és leállításkor a leállási folyamat egy szakaszán "megakad, várakozik" mintha megfagyott volna, de kb. 10 perc után folytatódik a leállási folyamat és leáll a szerver. Az utolsó megjelenített sor, amikor megáll a leállási folyamat a: "[ OK ] Stopped LVM2 metadata daemon". Találkoztatok már ezzel a jelenséggel, mi okozhatja, mi a megoldás? BIOS-t már frissítettem, nem oldotta meg a problémát. (szoftver RAID1 + LVM van a rendszer alatt)

Hozzászólások

Én is jártam így nemrég, dettó raid 1 + LVM + btrfs. Egy reboot tartott vagy 5 percig. Én systemd bug-ra gyanakszom.

Hasonlóba futottam bele én is több szerverrel. Nekem az "apt-get purge unattended-upgrades" segített.
A leállás folyamata közben elindul egy starting unattended-upgrades folyamat, ami megakasztja a systemd-t.
Vár, amig timeoutol a folyamat, és leáll.

Szasa

Holnap egy-két BIOS beállítást kipróbálok, ha az nem segít, akkor törlöm én is a csomagot. Neten több hasonló leírás is van, ahol hasonló problémáról írnak, valakinek BIOS frissítés oldotta meg a problémát, míg másnál a BIOS-ban a Legacy USB tiltása, stb.

Másik szerveren is fut Ubuntu Server 16.04.1, de ott nem jelentkezik a probléma, ebből arra következtettem, hogy vagy a BIOS okozza, ezért frissítettem, vagy valamilyen BIOS beállítás.

Egy kicsit utánajárta. Az itt található bejegyzés szerint a "/usr/share/unattended-upgrades/unattended-upgrade-shutdown" fájl 120. sorában van a hiba:

if apt_pkg.config.find_b("Unattended-Upgrade::InstallOnShutdown", False)

Erre született egy patch is: itt.

A patchet alkalmazva ugyan, azonnal leáll vagy újraindul a szerver, azonban a következő hibaüzenettel: "[ Failed ] Failed to start Unattended Upgrades Shutdown"

A fenti linken található patch szerintem hibás is, ugyanis a hibásnak vélt sor nem az "Unattended-Upgrade::InstallOnShutdown" értékének "False"-val való egyezőségét vizsgálja, ez látható a python3-apt csomag apt_pkg moduljának find_b függvényéből.

A 10 perces leállási, újraindulási időt szerintem a "/usr/share/unattended-upgrades/unattended-upgrade-shutdown" fájl 93. sorában lévő

parser.add_option("", "--delay", default=10,

határozza meg. Ha ezt az értéket átállítom 1-re, akkor kb 65mp után leáll, újraindul a szerver, de továbbra is valamilyen "hibával".

Már csak azt nem értem, hogy miért jelentkezik ez a hiba az egyik szerveren míg a másikon nem?!

Az unattended-upgrades.service elvileg nem kellene, hogy folyamatosan fusson. A systemd futtatja egyszer a rendszer indulásakor az apt valamely szkriptjét és valamikor 6-18 óra között újra és az hívja meg az unattended-upgrades-t (tudomásom szerint). De ezt azért még holnap kipróbálom.

"Do not turn off your computer"
------------------------
{0} ok boto
boto ?