Sziasztok!
A következő lenne a kérdésem. Van egy szerver Etch-el telepítve. Van rajta software RAID1 + LVM2. Ez úgy van összerakva, hogy a RAID-el összehúztam két partíciót két külön diszk alatt RAID1-el. Ezután csináltam rá egy LVM2 tömböt, majd kialakítottam 4 pírtíciót: Root, Var, Tmp, Home. A SWAP és a Boot partíciók természetesen ez előtt vannak kialakítva a diszken külön. A gyári 2.6-os kernellel tökéletesen működik is a dolog, azonban ha akarok csinálni egy 2.4-es kernelt, ott már gondok vannak.
Tudom, hogy a 2.4-es kernel alatt nincs alapból Device Mapper, de azt már beleraktam a kernelbe. Így sem tudtam azonban boot-ra bírni a kernelt. Gondoltam, hogy csinálok egy initrd-t, hátha az is kell a dologhoz, bár minden a kernelbe volt forgatva, de sosem lehet tudni.
Meg is csináltam a kernelt szépen a következő paranccsal:
make-kpkg --initrd --revision=1.0.0 kernel_image
Ezután akartam csinálni egy telepítést, de a következő hibával leállt:
dpkg -i linux-image-2.4.34-grsec_1.0.0_amd64.deb
...
/bin/bash: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory
mkinitrd failed to create initrd image.
Failed to create initrd image.
dpkg: hibás feldolgozás: linux-image-2.4.34-grsec (--install):
post-installation script alfolyamat 9 hibakóddal kilépett
Hibák történtek a feldolgozáskor:
linux-image-2.4.34-grsec
Hogyan lehet, hogy nem találja a "libdl.so.2" file-t. 5 vagy 6 olyan csomag van az Etch disztibúcióban, ami tartalmazza ezt a filet. Mindegyik csomagot felraktam, de így sem találja. Hol kellene ennek lennie, s melyiknek kellene ott lennie a sok közül. Hogy lehetne ezt megtudni?
Segítségeteket előre is köszönöm!
- 1373 megtekintés
Hozzászólások
lvm2 a 2.6.x kernelhez van. lvm pedig a 2.4.x hez.
udv,
F
- A hozzászóláshoz be kell jelentkezni
grsec patch meg van 2.6-os kernelekhez is (en legutobb 2.6.23.8-asat hasznaltam)
- A hozzászóláshoz be kell jelentkezni
Rendben van, hogy az LVM2 (Device Mapper) 2.6 alá van hivatalosan, de ez nem azt jelenti, hogy nem lehet a 2.4-et is megpatch-elni Device Mapper támogatással. Viszont a kérdés arra vonatkozott miért is nem találja a megadott lib-et a rendszer.
- A hozzászóláshoz be kell jelentkezni
device mapper != lvm2
persze hogy lehet dev mapper 2.4 ala. Az lvm2 a userspace alkalamazascsomag a 2.6 -os kernel ala. A 2.6-os kernel rendszerhivasait hasznalja, etc. Az lvm a 2.4-es kernel ala az alkalmazascsomag.
A device mapper - mint neve is mondja - arra jo hogy virtualis eszkozoket kepezz , 'mappelj' a valos eszkozokbol, eszkozokhoz.
Tobbek kozott az lvm is ezt hasznalja. Ez egy reteg a hardware eszkoz (pl. hda) es az alkalmazas kozott.
- A hozzászóláshoz be kell jelentkezni
Mi ez a 2.4-es kernel ötlet? Ez valami új mazohizmus?
Javaslom inkább, hogy válassz egy hosszú karbantartású kernel-t. 2.6.x.y ahol x állandó és az y -t növelik, ha fix-eket raknak bele.
- A hozzászóláshoz be kell jelentkezni
Szerverre spec még a mai napig jobb választás tud lenni helyenként a 2.4-es ág.. Sokkalta kevesebb a benne lévő hiba, jól security-zható és véleményem szerint stabilabb, mint a 2.6-os..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Milyen problemeaid voltak 2.6-al? Milyen disztrok kernelei voltak?
- A hozzászóláshoz be kell jelentkezni
"Milyen disztrok kernelei voltak?" - Bocs, de ezen most nevetnem kelett..
Indoklás: lehet, hogy scak én vagyok olyan mazochista, de szervereknél sose disztró kernelt használok, hanem saját kézzel forgatott, beállított, patch-elt és felsecurity-zott kernelt.. És ott még legalább a sebességre is tudok optimalizálni..
Amúgy nem mondtam egy szóval se, hogy lett volna vele problémám ( max a kézi patch-elhetőség 1-2 helyen ), csupán azt, hogy a 2.4-et stabilabbnak tartom..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Teljesen egyetértek Huncraft-al, éppen ezért szeretném megoldani ezt a problémát.
- A hozzászóláshoz be kell jelentkezni
Koszonom, h kikacagtal:) O nagytudasu Huncraft.
Akkor milyen verzioju, s milyen patchekkel megaldott kernelt futtatott olordsaga? Ossza a tudast kerem.
Viccet felreteve, en is sajat forgatasu 2.6-okat hasznalok, de en nem tapasztaltam sem desktopon sem szerveren az instabilitast, csak a 2.6os joval kevesbe intenziv swappeleset.
(viszont desktopon a 2.6 lassabbnak tunik:P)
Ha stabilabbnak tartasz vmit, akkor vmi alapjan tartod annak, s ugy hangzott hogy szemelyes tapasztalatbol mondod. De akkor ugy latszik, h hallomasbol/hirek miatt tartod annak.
Amugy abban en is egyetertek, h ajanlott nem rogton kovetni minden uj kiadast, de szerveroldalra bizony nem art egy 2.6 (pl. io schedulerek miatt).
- A hozzászóláshoz be kell jelentkezni
Na most nem mernék rá mérget venni, de mintha a libdlm-dev vagy a libdlm1 csomag lenne a te barátod.. Amúgy a file-nak ha minden igaz akkor a /usr/lib/ alatt kéne lennie (ha nem is ennek, akkor egy symlinknek ( nálam a link a lib/libdl.so.2-ra mutat ))
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Sajnos a teszt szerint nem ezek a csomagok kellenek. A filet is néztem a /usr/lib alatt, s bár nem volt ott, de csináltam egy szimlinket, ahogy írtad. Ez sem segített, holott a file, amire mutatott, az megvolt.
- A hozzászóláshoz be kell jelentkezni
Akkor most hírtelen csak tényleg annyit tudok mondani, hogy nézz bele a .deb csomagba, és nézd meg az install script-jét, hogy hol checkolja a kérdéses file-t (ha nem megy küld át a csomag url-jét PM-ben és megpróbálok segíteni ).
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni