Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: UfoNet 19 Května 2015, 13:38:26

Název: Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 13:38:26
Zdravím,
z ničeho nic umřel Ubuntu Server 14.04. Po snaze nabootovat vyskočí hláška s Kernel Panic chybou a podle všeho nemůže načíst knihovnu /lib/x86_64-linux-gnu/librt.so.1
Díval jsem se z recovery do složky /lib/x86_64-linux-gnu/ a opravdu tam není taková knihovna ani link na ní. Dá se nějak tento server obnovit?
zde je fotka chyby která se zobrazí po startu systému
http://www.imagehosting.cz/images/img201ojo.jpg (http://www.imagehosting.cz/images/img201ojo.jpg)
Název: Re:Server z ničeho nic umřel
Přispěvatel: jmp 19 Května 2015, 13:44:55
Kód: [Vybrat]
/lib/x86_64-linux-gnu# ls -l librt*
lrwxrwxrwx 1 root root    13 úno 25 17:56 librt.so.1 -> librt-2.19.so
-rw-r--r-- 1 root root 31792 úno 25 17:56 librt-2.19.so
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 13:45:48
děkuji za odpověď, takovou knihovnu v této složce nemám
Název: Re:Server z ničeho nic umřel
Přispěvatel: jmp 19 Května 2015, 13:50:48
má to být součástí libc6 balíčku

Kód: [Vybrat]
# dpkg -L libc6 | grep librt
/lib/x86_64-linux-gnu/librt-2.19.so
/lib/x86_64-linux-gnu/librt.so.1
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 13:58:13
stáhl a nakopíroval jsem to ručně (wget) a vytvořil link. Po restartu stejná chyba, nedá se nějak přeinstalovat systém a zároveň zachovat data a nastavení?
http://www.imagehosting.cz/images/img201wfw.jpg (http://www.imagehosting.cz/images/img201wfw.jpg)
Název: Re:Server z ničeho nic umřel
Přispěvatel: marun 19 Května 2015, 14:04:38
ani recovery nejde?
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 14:05:42
Pokud myslíš recovery z GRUB zavaděče, tak ne - skočí stejnou chybou
Název: Re:Server z ničeho nic umřel
Přispěvatel: marun 19 Května 2015, 14:07:42
možná by šel chroot a přeinstalovat libc

ale spíš bych první skontroloval ten systémový disk na sektory a fsck
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 14:47:48
fsck nenašel nic

chroot na systém a napsání apt-get install cokoliv vyhodí hlášku
apt-get: error while loading shared libraries: /lib/x86_64-linux-gnu/libutil.so.1: invalid elf header

zase jiná knihovna která údajně chybí, ale v té cestě se mě jí podařilo vylistovat.
Název: Re:Server z ničeho nic umřel
Přispěvatel: jmp 19 Května 2015, 16:12:32
zde to nepíše, že chybí, ale že má chybnou ELF hlavičku (mohl by to být i problém s tím, že by to bylo pro jinou architekturu, ale to jen hádám...)
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 19 Května 2015, 16:20:30
Pravda! O ELF hlavičce se to zmiňovalo už hned na začátku (první post)
Nicméně knihovnu jsem vykopíroval z jiného virtuálu, který běží na stejném hw. Co jiného bych mohl ještě zkusit?

Název: Re:Server z ničeho nic umřel
Přispěvatel: jmp 19 Května 2015, 16:49:58
zkontrolujte , zda sedí architektury...

Kód: [Vybrat]
# file /lib/x86_64-linux-gnu/librt-2.19.so
/lib/x86_64-linux-gnu/librt-2.19.so: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=92fcf41efe012d6186e31a59ad05bdbb487769ab, for GNU/Linux 2.6.24, stripped

EDIT: samozřejmě u souborů, kde zatím nedošlo k žádné manipulaci
taky mrkněte, zda zdroje repositářů jsou pro stejnou verzi distribuce (pokud ne, tak bude třeba to dostat z balíčku od té správé distribuce...)
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 20 Května 2015, 09:07:29
file to nebere
Spustil jsem znovu fsck.ext4, tentokrát ale s přepínači -pvcf a najednou to začalo nacházet chyby - přes hodinu a půl se opravoval 40GB virtuální disk zaplněný z 15%, který běží na diskovém poly. Bohužel to nic nevyřešilo a systém opět končí stejnou chybou.
Název: Re:Server z ničeho nic umřel
Přispěvatel: marun 20 Května 2015, 09:22:49
to by mohl být problém s tím fyzickým diskem na kterém je ten virtuální

je jasné že se to neprobere - ty soubory jsou poškozeny nebo ztraceny takže asi jedině nějak přeinstalovat
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 20 Května 2015, 10:54:32
Mohl bych si ještě stáhnout soubor s diskem z hypervizoru a ve VirtualBoxu opravit file system a do něj nakopírovat data z čerstvě nainstalovaného Ubuntu serveru 14.04 (třeba to pomůže, třeba ne)

Edit
Umí Ubuntu nějak přeinstalovat systém ale zachovat jeho původní nastavení? Něco jako je u Windows oprava stávající instalace?
Název: Re:Server z ničeho nic umřel
Přispěvatel: Myrmica 20 Května 2015, 13:27:56
Edit
Umí Ubuntu nějak přeinstalovat systém ale zachovat jeho původní nastavení? Něco jako je u Windows oprava stávající instalace?
A chtěl by jsi riskovat, že použiješ poškozené konfigurační soubory?
Vždy je možnost zkopírovat tan virtuální disk na jiný zdravý disk, ale ta práce s opravou jednotlivých souborů...
Asi by rychlejší byla nová instalace. Leda, že by jsi někde měl zazálohovanou kopii virtuálního disku... To by bylo o něčem jiném.
Název: Re:Server z ničeho nic umřel
Přispěvatel: UfoNet 20 Května 2015, 14:04:29
Záloha bohužel není, jediné co mám je disk ve stavu těsně po pádu systému. Docela by mě zajímalo jak se něco takového vůbec mohlo stát...