syslogd halál

Fórumok

Kedves fórumozók!

Egy Slackware alapú router gépet rakok össze egy flash-kártyán.
Olyan problémába ütköztem, hogy a syslogd induláskor kiirja, hogy nem tudja létrehozni a /dev/log fájlt, ami egy socket, és mindezt azért nem, mert a protokoll családot nem támogatja a protokoll (Address family is not supported by protocol) (errno == EAFNOSUPPORT).
Az strace azt mondja, hogy a socket hivása, ahol az egész bukik, az a:
socket(PF_FILE, SOCK_STREAM, 0)
Ezek szerint nem tudok TCP socketet nyitni???
Csak mert a 0 az az automatikus választást jelenti, ami pedig a SOCK_STREAM esetén a TCP.
Ez az eshetőség nem túl valószinű, mert a socklist azt mondja, hogy vannak TCP és UDP socketek nyitva, úgyhogy nem tudom, hogy mi lehet a probléma.

Várom az esetleges ötleteket.

Hozzászólások

Fura, most megjavult.
Annyi volt, hogy beledrótoztam a kernelbe a Unix socket támogatást.
Nem tudom, hogy ez miért oldotta meg a gondot, és hogy korábban miért nem volt jó modulként, de mindegy. A lényeg, hogy most működik.