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      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz