Hello,
I just installed five test machines with the 64 bit variant of Debian
and all of them seem to work as expected. The trace looks a bit
different:
open("/var/lib/krb5kdc/principal.ok", O_RDWR|O_CREAT|O_TRUNC, 0600) = 3
fcntl(3, F_OFD_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0})
= 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
open("/var/lib/krb5kdc/principal", O_RDWR|O_CREAT|O_EXCL, 0600) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
fstat(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
fstat(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
lseek(4, 4096, SEEK_SET) = 4096
read(4, "", 4096) = 0
open("/var/lib/krb5kdc/principal.kadm5", O_RDWR|O_CREAT|O_EXCL, 0600) = 5
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
fstat(5, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
lseek(5, 4096, SEEK_SET) = 4096
read(5, "", 4096) = 0
lseek(5, 4096, SEEK_SET) = 4096
write(5,
"\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\24\0\0\20\377\377\377\377\377\377\377\377\377\377\377\377"...,
4096) = 4096
lseek(5, 0, SEEK_SET) = 0
write(5, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
fsync(5) = 0
close(5) = 0
open("/var/lib/krb5kdc/principal.kadm5.lock", O_RDWR|O_CREAT|O_EXCL, 0600) = 5
close(5) = 0
access("/etc/krb5kdc/kdc.conf", R_OK) = 0
stat("/etc/krb5kdc/kdc.conf", {st_mode=S_IFREG|0644, st_size=516, ...}) = 0
access("/etc/krb5.conf", R_OK) = 0
stat("/etc/krb5.conf", {st_mode=S_IFREG|0644, st_size=3811, ...}) = 0
open("/dev/urandom", O_RDONLY) = 5
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
fstat(5, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
read(5,
"^\220\1*K\345\324\222\332/\215S\217\331?\252\216\22wEp\214\373\342o\347T\314\37\326+\346"...,
64) = 64
close(5) = 0
open("/var/lib/krb5kdc/principal.kadm5.lock", O_RDWR) = 5
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
fcntl(5, F_OFD_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0})
= 0
access("/var/lib/krb5kdc/principal.kadm5.lock", F_OK) = 0
fcntl(5, F_OFD_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0})
= 0
lseek(4, 4096, SEEK_SET) = 4096
write(4,
"\1\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\24\0\0\20\377\377\377\377\377\377\377\377\377\377\377\377"...,
4096) = 4096
lseek(4, 0, SEEK_SET) = 0
write(4, "b1\5\0\3\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0"...,
4096) = 4096
fsync(4) = 0
close(4) = 0
fcntl(3, F_OFD_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0})
= 0
fcntl(3, F_OFD_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0})
= 0
open("/var/lib/krb5kdc/principal", O_RDWR) = 4
Regards
hmw