Denys,
thanks for your reply.
I also noticed that /dev/log was missing.
below the trace for strace logger "hello"
###################################################
# strace logger "hello"
execve("/usr/bin/logger", ["logger", "hello"], [/* 15 vars */]) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40005000
open("/lib/libc.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=239963, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40006000
read(3,
"\177ELF\1\1\1a\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\20\200\0\0004\0\0\0\214"...,
4096) = 4096
mmap2(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000e000
mmap2(0x4000e000, 235450, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) =
0x4000e000
mmap2(0x4004f000, 4908, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x39) =
0x4004f000
mmap2(0x40051000, 13476, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40051000
close(3) = 0
munmap(0x40006000, 4096) = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=21168, ...}) = 0
mprotect(0x4004f000, 4096, PROT_READ) = 0
mprotect(0x4000c000, 4096, PROT_READ) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B115200 opost isig icanon echo ...}) = 0
getuid32() = 0
geteuid32() = 0
brk(0) = 0xa0000
brk(0xa1000) = 0xa1000
open("/etc/passwd", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbeb13bac) = -1 ENOTTY (Inappropriate
ioctl for device)
brk(0xa2000) = 0xa2000
read(3, "root:x:0:0:root:/root:/bin/sh\ndae"..., 4096) = 562
close(3) = 0
rt_sigaction(SIGPIPE, {0x4002a804, [], 0x4000000 /* SA_??? */}, {SIG_DFL, [],
0}, 8) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = -1 ENOSYS (Function not implemented)
time([118]) = 118
open("/etc/TZ", O_RDONLY) = 3
read(3, "MST7MDT\n"..., 68) = 8
read(3, ""..., 60) = 0
close(3) = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], 0x4000000 /* SA_??? */}, NULL, 8) = 0
exit(0) = ?
#
###################################################
greg
________________________________
De : Denys Vlasenko <[email protected]>
À : [email protected]
Cc : greg h <[email protected]>
Envoyé le : Jeudi, 14 Mai 2009, 0h06mn 41s
Objet : Re: syslogd+ /var/log/messages file empty
On Wednesday 13 May 2009 15:19, greg h wrote:
> Hi all,
> Here is my configuration:
> Platform : arm-at91 (sam9260)
> Kernel: 2.6.28.1
> Buildroot: 2009.02
> Busybox: 1.13.2
>
> I noticed a problem with regards to the /var/log/messages file.
> Indeed this file is well created at startup but it is never updated (the size
> of this file is always at 0)
>
> my inittab
> # Logging junk
> null::sysinit:/bin/touch /var/log/messages
> null::respawn:/sbin/syslogd -n -m 0
> null::respawn:/sbin/klogd -n
> tty3::respawn:/usr/bin/tail -f /var/log/messages
>
> any ideas ?
Maybe something mounted and populated a fresh ramfs-based
/dev ? This way, old /dev/log is inaccessible, but syslogd
doesn't know that!
What do you see when you do "strace logger Hello"?
--
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox