Linux-haladó

Kernel 2.6.8 fordítás

Fórumok

Sziasztok!

Próbáltam forditani leírás alapján egy mppe support-tal rendelkező
kernelt, de hibát bök fordítás közben.
pptpd-t szeretnék.
http://poptop.sourceforge.net/dox/debian-howto.phtml alapján és
http://pptpclient.sourceforge.net/howto-debian-build.phtml alapján járok el.

make-kpkg --added-patches mppe --append-to-version -mppe --config
oldconfig --initrd kernel_image

kiadása után a következővel hal el:

scripts/kconfig/mconf.c:91: error: static declaration of 'current_menu'
follows non-static declaration
scripts/kconfig/lkc.h:63: error: previous declaration of 'current_menu'
was here
make[2]: *** [scripts/kconfig/mconf.o] Error 1
make[1]: *** [oldconfig] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.6.8'
make: *** [debian/stamp-kernel-conf] Error 2

kernel ver: 2.6.8-16sarge6
debian etch 4.0

make menuconfig:

HOSTCC scripts/kconfig/mconf.o
scripts/kconfig/mconf.c:91: error: static declaration of 'current_menu'
follows non-static declaration
scripts/kconfig/lkc.h:63: error: previous declaration of 'current_menu'
was here
make[1]: *** [scripts/kconfig/mconf.o] Error 1
make: *** [menuconfig] Error 2

mi lehet a nyűgje?

Debian + DOS [386] >504 MB, LILO gond

Fórumok

Van egy 386-os (DX40, 8MB RAM) PC-m és szeretnék rá DOS-t és Linux-ot rakni (dualboot). Ehhez rendelkezésre áll egy 1.7G-os winyó, amivel problémák vannak:

Ugye 386-tól lefelé (és bizonyos 486-osoknál) a BIOS nem támogatja az 504MB-nál nagyobb merevlemezek kezelését (pl. DOS csak 504 megát lát belőle), ellenben a Linux felismeri és gond nélkül kezeli, BIOS-tól függetlenül, persze mindezt csak azután, hogy bebootolt. Gondom az, hogy a LILO nem hajlandó elindulni: olyanokat ír, hogy: 40 40 40 40 40 40 40 40 40... ha hagyom kicsit állni, teleírja az egész képernyőt, közben valamit csinál a winyóval, de nem adja ki a Lilo promptot, se nem bootol. Telepítésnél az MBR-be írást választottam, egyébként Debian Woody 3.0.

Régen volt egy Quantum Boot Manager nevű progi, ami még az adott OS előtt töltődött be és megoldotta a >504MB problémát, de ez csak DOS-szal hajlandó együttműködni, Linux-szal egyáltalán nem, Win95-tel is gondok vannak.

Két kérdésem lenne:

1.) Miért nem megy a lilo?
2.) Meg lehetne oldani, hogy a LILO legyen a Quantum Boot Manager szerepében és biztosítsa egy DOS rendszernek, hogy lássa a saját fájlrendszerét 504MB felett is?

Köszi.
mba

HA MySQL cluster - tároló gondok

Fórumok

Sziasztok kedves mindenki!

A tanácsotokat szeretném kérni... Vannak ötleteim, de mivel még nem csináltam ilyet, nagyon szeretnék egy kis perspektivat szerezni...

Kérlek, nézzétek el nekem a tapasztalatlanságomat ezzel kapcsolatban. Remélem nem mondok nagy butaságokat...

Szóval. Egy loadbalanced mysql clustert akarok létrehozni egy apache clusterhez. A hálózatba eddig az alábbi szervereket terveztem be:

- Két loadbalancer (az egyiken mysql management cucc)
- Négy MySQL node

Amin dilemmázok, az a fileok tárolása... Tudjátok, ez a mysql cluster része volna, illetve kiszolgálna egy ugyancsak loadbalanced apache clustert. Azt már eldöntöttem, hogy a webes node-oknak nem lesz sok diszkjük, hanem NFS-el vagy más módszerrel (ez az amit még nem döntöttem el) fel fognak mountolni - valahogyan - egy redundáns, nagykapacitású központi file storage-et.

Gondolkodom azon, hogy a mysql node-ok is ezen a központi helyen mountoljanak filerendszert, csak azt nem tudom, hogy miféle olyan hálózati tárolórendszer (hardver) megoldás létezik, ami képes elegendően kicsi válaszidőt (seek-, random-access, stb) biztositani a web és mysql szervereknek egyaránt... Gondolkodom NAS, SAN rendszerekben, de konkrétumok kellenének mert ilyet még nem csináltam...

Tehát a fő gond a fájlelérés és tárolás. Azért szeretném mindenképpen egy helyen tárolni az adatokat és általában a hasznos információkat, mert az szvsz csökkenti a node-ok költségeit és egyszerűbb backup/recovery-t tesz lehetővé... Igazából azért tétovázok ennyit, mert tényleg nagyon nagy mennyiségű query-t kell majd kiszolgálni ezzel a rendszerrel. Ti milyen tároló megoldást tartotok erre a célra jónak? Miféle hardver jöhet szóba? Egy-két példa, jótanács, helyreigazitás nagyon jól jönne... Nagyon szépen köszönöm, ha tudtok nekem ötleteket adni.

debian, lvm[2], boot, ...

Fórumok

Sziasztok!
A kovetkezo" problema merult fel: adott egy ge'p, van rajta FC6, /boot kulon, / az egy LVM re'szekent (/dev/vg0/root). Megy, fasza. Csinaltam egy uj ko"tetet, /dev/vg0/debian ne'ven, arra fc6 alol debootstrap es debian feltesz, kernel feltesz, stb. A debian alatt nincs bootloader, hanem van helyette kozos /boot particio, es FC6 alatt grub. Ez igy jo is lehetne, aka'r. A problema akkor jon, mikor bootolna a debian. El is jut odaig, hogy "mounting root fs", arra azt mondja, hogy "done.", viszont utana kiirja hogy "waiting for root fs", es itt behal. Semmi hiba, csak va'r, va'r, va'r. Mi lehet ez? Feltetelezem, hogyha a /dev/hda2 linux lvm-kent van deklaralva, akkor a deb gya'ri kernelnek van annyi esze (pl lehet installalni lvm-re is) hogy felismeri a volume group-ot (vg0) a particio alapja'n es a kernel cmdline-ja'bol pedig a root=/dev/vg0/debian-t is. De valami me'gsem oke'...
Otlet? Mi a fene lehet ez a "waiting for root fs" dolog?
Koszi, A.

SoftRaid kerdes

Fórumok

Hello!

Meg lehet-e mondani valahogy a raid tombnek, hogy csak az egyik membert hasznalja olvasasra?
egyik eszkoz egy gyors tarolo (ramdisk), csak errol kene olvasnia.

Elbandi

Eloszott db - szinkron

Fórumok

Nem tul talalo cim, de nem tudom mivel irjam korul jobban. Van egy webes alkalmazas (akarmilyen httpd, es php), amely kozpontilag egy hostingban van (tulkepp egy mini vallalatiranyitas, bar nem szeretem ezt a szot, de a lenyeg: bevetelezes, raktarozas, szamlazas, csomagkovetes stb.). Van 10 telephely mindenhol maximum kozepes arkategorias ADSL kapcsolat. Minden telephely aktivan hasznalja a programot, ha telefon jon ugyfeltol akkor ezen nezik meg mi van a raktarakban, foglalnak be arut, sot mindez egy netes webaruhazhoz is csatalkozik, igy ha valaki ott vesz meg valamit az is azonnal latszik. Igy nem igazan engedheto meg tul sok netkieses.

Bar mindent ugy irtam mintha mar uzemelne, a rendszer meg csak fejben letezik. Egy olyan db-t es egesz felepitest kellene moge rakni, amivel megoldhato az, hogy leszakadt netkapcsolat eseten local szerveren tudjanak tovabb dolgozni a munkatarsak; amikor visszajon a net, akkor pedig automatikusan szinkronizalasra keruljon a db a kozponttal. Amit lehet azt kezeljen le automatikusan.

Ofcos nem elsosorban free cuccok erdekelnek, ha erre van valamilyen out-of-box megoldas, rabeszeljuk a megrendelot (bizonoyos ertekhatar kozott). Sajnos ilyen jellegu db ismerettol messze vagyok. :-/

Koszi.

symbol errno, version GLIBC_2.0 not defined...

Fórumok

Sziasztok !

Az egyik ugyfelunknel az alkalmazasunkat egy uj gepre rakta fel:

$uname -a
Linux chfvma98 2.6.16.21-0.8-default #1 Mon Jul 3 18:25:39 UTC 2006 i686

Ezek a fuggosegek. A libstdc++-libc6.2-2.so.3 en masoltam oda egy regebbi rendszerbol melle azert van ./

$ldd ./acosrv
linux-gate.so.1 => (0xffffe000)
./kernel.so (0xb7ee8000)
./MscAfx.so (0xb7edd000)
./MscAfxEx.so (0xb7dcb000)
./ACKernel.so (0xb7d2b000)
./UsrAcd.so (0xb7ba5000)
libstdc++-libc6.2-2.so.3 => ./libstdc++-libc6.2-2.so.3 (0xb7b5c000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7b29000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb79f4000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb79f0000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb79c2000)
/lib/ld-linux.so.2 (0xb7f30000)

Elso kiserlet:
$./acosrv
./acosrv: relocation error: ./UsrAcd.so: symbol errno, version GLIBC_2.0 not defined in file ibc.so.6 with link time reference

Egy probalkozas.
$ LD_ASSUME_KERNEL=2.4.1 ./acosrv
./acosrv: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory

Ha minden regebbi so-t mellemasolok, akkor pedig azt mondja, hogy:
$ LD_ASSUME_KERNEL=2.4.1 ./acosrv
./acosrv: relocation error: ./libc.so.6: symbol _dl_starting_up, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

Valoszinuleg kernel specifikus hiba es a regebbi LD_ASSUME_KERNEL=2.4.1 megoldas most mar nem mukodik. Mit lehet tenni a forditason kivul, hogy mukodjon az alkalmazas.

Koszi !

udv. Gabor

Elszabadult apache processz+load problema

Fórumok

Sziasztok!

Van egy erdekes problemam... Kb. ket hete tapasztalom a kovetkezo jelenseget...

Miután elinditom az apache-ot, veletlenszeru ideig (orakig vagy akar napokig) semmi baj vele. Aztan, egyszer csak elkezd megnoni a system load (85-90 volt eddig a rekord) es neha meg egy ls utasitas is 10 percig tart, hogy lefusson. Ezen a ponton a kovetkezo dolgokat tapasztalhatjuk:

- Elso dolog, hogy az apache a szokasos /etc/init.d/httpd restart-al mar nem indithato ujra. skill-el ki kell olni minden processzt ami az "apache" felhasznalohoz tartozik, es csak utana lehet elinditani a webszervert ujra.

- Masodik, ami feltunik, hogy annak ellenere, hogy a shell hasznalata extrem lassu lesz es megno a load 70-90 kozottire vagy magasabbra is, a webes alkalmazasok es minden mas kivulrol normalis service-t nyujt (pl: oldalgeneralasi ido szazadmasodpercnyi tovabbra is).

- Sosem telik el ketszer ugyanannyi ido az apache ujrainditasa es a leterheles megjelenese kozott - van, amikor ket nap, de van, amikor csak ket perc.

A kellemetlensegek elkerulese vegett egyelore ugy oldottam meg a problemat, hogy irtam egy cronjobot, ami ketorankent letakaritja az apache processzeket es ujrainditja a webservice-t. De ez nyilvan nem megoldas a problemara.

Szerintetek mit kezdjek?

Amit eddig csinaltam:

- Atallitottam a logolast ugy, hogy lassam azt is, hogy az apache melyik child processze szolgalt ki melyik kerest. Ezek utan, amikor a lassulast tapasztaltam, megneztem, hogy melyik apache child okozza a lassulast es ra 'grep'-eltem az access logban arra a processzre. A baj csupan az, hogy az elert fajlokkal kapcsolatban semmi gyanusat nem talalok egyik alkalommal sem. Egy izben peldaul egy elszabadult processz addigi "elete" soran mindossze harom darab .html fajlt szolgalt ki a vilag fele, mielott megzuhant...

- Probaltam limiteket beallitani php-ra es apache-ra. Pl: php max execution time, es apache child-ekre a kiszolgalhato kereses szama, stb. De ez sem mukodik.

Mas nem jut eszembe, mit kezdhetnek meg... Ez szamomra egy igen furcsa problema. Talalkoztatok mar ilyennel vagy van valami otletetek?

[megoldva] Ubuntu Server VirtualBoxban nem indul

Fórumok

Gentoomon lévő 1.3.8-as virtualboxban telepítettem Ubuntu Servert. Habár a telepítés gond nélkül befejeződött, a bootoláskor a következő hibaüzenettel leáll:

Unknown interrupt or fault at EIP 00000060 c0100295 00000294

az Edgy és a Feisty béta se indul.
(WinXP gond nélkül fut egyébként, mást még nem próbáltam.)

Nem találtam érdemi infót, csak ezt a két kínai oldalt adta ki a gugli:
kínai1
kínai2

Se az ubuntu launchpadben, fórumban, se a virtualboxnál nem találtam ilyen bugot. Valakinak van vmi ötlete, hogy mikor csinál ilyet a kernel?

Asus AI Gear & AI Nap + Linux

Fórumok

Sziasztok!

Van nekem egy Asus P5B elnevezésű alaplapom. Ez a könyve szerint képes olyan dolgokra, hogy állítgatja a processzor órajelét és ez által a ventilátorok sebességét így azok hangját stb...
Ez mind szép és jó, de a CD-n csak valami wines program van ami ezt vezérelni bírja. Nem is vártam mást. Viszont érdekelne, hogy hallott-e már valaki arról, hogy ezt esetleg megvalósítják linuxra vagy esetleg vannak-e már ügyes opensource programok amik ilyen módon lecsendesítik a gépemet :) .