Tiszteletem,
Sarge rendszert rakosgattam össze, rajta mindenfélével, egyebek között
egy chroot-olt bind9 telepítéssel. Minden szép, hurrá.
Már épp ment volna minden, amikor hirtelen ötlettől áthatva ("inkább még
félkész állapotában") felhúztam etch-re. (Ez se volt egyszerű, de itt
legalább sikerült mindent megoldani.)
Azóta a bind ilyenekkel szórakoztat induláskor:
named[23901]: could not open entropy source /dev/random: permission denied
named[23901]: using pre-chroot entropy source /dev/random
Annak ellenére, hogy a chrootban:
# ls -l dev
total 0
srw-rw-rw- 1 root root 0 2007-01-12 07:10 log
crw-rw-rw- 1 root root 1, 3 2006-12-20 22:33 null
crw-rw-rw- 1 root root 1, 8 2007-01-12 06:58 random
crw-rw-rw- 1 root root 1, 5 2006-12-20 22:33 zero
Google ezer helyen elmondta, hogy létre kell hozni azt a bizonyos random
device-ot, ami egyébként ott is van, úgyhogy maradt a strace, de az se túl
informatív.
A fork előtt (amikor még a /dev/random-ot akarja) minden szép:
stat("/dev/random", {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 8), ...}) = 0
open("/dev/random", O_RDONLY|O_NONBLOCK) = 5
A chroot után viszont:
[pid 31542] stat("/dev/random", {st_mode=S_IFCHR|0666, st_rdev=makedev(1,
8), ...}) = 0
[pid 31542] open("/dev/random", O_RDONLY|O_NONBLOCK) = -1 EACCES
(Permission denied)
Más utalást nem is nagyon találtam rá, úgyhogy teljesen meg vagyok lőve.
Tudna valaki segíteni?
Kösz
Mamuzsics Péter
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux