mdadm update failed

 ( redman | 2017. március 18., szombat - 18:08 )

Sziasztok,

Kiadtam az "apt-get upgrade" parancsot. Minden frissült is, kivíve az mdadm.

Ezt a hibaüzenetet kapom:

Setting up mdadm (3.3.2-5+deb8u2) ...
dpkg: error processing package mdadm (--configure):
subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
mdadm
E: Sub-process /usr/bin/dpkg returned an error code (1)

Természetesen utánanéztem, hogyan kell javítani a hibát, mégsem merek hozzányúlni, nehogy elmenjen a RAID tömböm.
Szeretnék megerősítést kérni, hogy mit kell csinálnom.
- force install
- reinstall
- egyéb tanács?

uname -a:
Linux server 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u2 (2016-10-19) x86_64 GNU/Linux

Üdv: redman

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nem értem az aggodalmat...
Friss, érvényes mentés van?

Üdv,
Marci

Lehet azon, hogyha vissza kell tölteni el van cseszve a hétvége (főleg ha kiderül, hogy nem töltődik vissza). :)

(A post-install scriptre rápillantva ilyen katasztrófát szerintem az nem igazán tud okozni.)

Hát elég nagy a 2x2 lemez, így a biztonságot a RAID adná. Tudom az nem mentés, de biztonságosabb, mint az egy lemez.
Meg ahogy gemnon kolega mondja, nem szeretnék a másolással szívni, ha megoldható egyszerűbben/ésszerűen is.

http://www.redphoto.hu

"az nem mentés"

Nem biza'! Legyen mentés. Nem most, mindig.

Üdv,
Marci

Troll ON: hogy nem jött ide egy onedrive, vagy bármi egyéb MS megoldás mint lehetőség? :) sorry :)

Ez nem Windows, ez nem fog csak úgy javíthatatlanul összedőlni egy sikertelen update miatt :)
A /var/lib/dpkg/info/mdadm.postinst fájlt megnézed, akár le is futtathatod, aztán meglátod, mi bukott el benne. Az mdadm amúgy is max. csak bootnál kell, hogy összerakja a RAID-et, egy updatettől nem fog széthullani a tömb.

Ahogy mrceeka írja fentebb:
1. legyen backup :)

Azután:
2. ha letöltöd a csomagot, meg tudod nézni, hogy mi az a postinstall script, ami hibával leáll. Közepesen neccesnek tűnik, mert piszkálja a konfig fájlokat...
3. egy dpkg-reconfigure megér egy próbát, utána nézd végig, hogy minden stimmel-e, amit a script csinálna (kernel modul betöltve, konfig fájl megvan, initramfs meg van-e, a szolgáltatások futnak-e)

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

tegyel be egy "set -x" sort a postinst script elejere, (a bin/bash utan jo). es akkor latod majd hogy melyik sornal akad le.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Sajnos nem lettem sokkal okosabb, ezt írja

Setting up mdadm (3.3.2-5+deb8u2) ...
+ . /usr/share/debconf/confmodule
+ [ ! ]
+ PERL_DL_NONLAZY=1
+ export PERL_DL_NONLAZY
+ [ ]
+ exec /usr/share/debconf/frontend /var/lib/dpkg/info/mdadm.postinst configure 3.3.2-5+deb8u1
dpkg: error processing package mdadm (--configure):
subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
mdadm
E: Sub-process /usr/bin/dpkg returned an error code (1)

http://www.redphoto.hu

btw uname -a helyett rászokhatnánk már egy

lsb_release -a

parancsra :)

Ha tudtam volna, hogy létezik ilyen használtam volna :) :

Distributor ID: Debian
Description: Debian GNU/Linux 8.7 (jessie)
Release: 8.7
Codename: jessie

http://www.redphoto.hu

Nem baszogatás akart lenni, félreértés ne essék, csak így azért kicsit több képet kapnak az itteniek is, hogy milyen distro, épp aktuálisan milyen rev* szinten, stb. :)

Amúgy ahogy írtad, utánanézték a megoldásoknak, ezek azok voltak amiket leírtál itt? (btw fentebb vannak ötletek, hogyan is lehet több dolgot kicsalni a postupgrade hibákból, azokat ki kell próbálni)

Nem értettem félre, ma is tanultam valamit, szóval tényleg jól jött ez a parancs

http://www.redphoto.hu

reset # hogy tiszta terminalt kapj, scrolling: unlimited legyen

strace apt-get upgrade

hátha a kimenetből ki tudod gobozni, melyik filével/dologgal van baja, a hosszú output alján keresd a bajt

nincs 100%-on egyik FS se? amúgy lehet még bug is, guglizz rá: mdadm...exit status 128...

/etc/mdadm* fájlt ill. mappát átmásolni pl. a /root -ba ... csak ezt érdemes megtartani.

dpkg -r mdadm
apt-get install mdadm

Szerencsére ESXi-n van a gép, így tudok csinálni snapshotot.
De azért várok holnaig, veszek egy winchestert, hogy lementsem az egészet aztán legalább lesz egy offline backup is.

Köszönöm a hozzászólásokat, jelezni fogom mi történt, ha sikerült megoldani

http://www.redphoto.hu

ESXen minek csinalsz swraidet?

Mert a két lemez nem virtuális lemez, hanem valódi RAW lemezként van becsatolva az ESXi VPS-be.
Így, ha összeomlik az ESXi, illetve a virtuális gép, akkor csak kipattintom a lemezeket és egy "normál" linuxba beteszem és használom tovább, illetve, ha nagyon akarom, akkor egy másik VPS-hez is hozzá tudom csatolni.

http://www.redphoto.hu