Tengo un problema con el hwclock (Debian 2.0 beta), literalmente: cabmec17# /sbin/hwclock --show mktime() failed unexpectedly (rc -1). Aborting.
También da el mismo error con las demás opciones. No parece ser error del hamm, ya que el comando funciona bien en otras máquinas. Esta es un Pentium 166MHz, Triton chipset, muy parecida a otra Pentium (100MHz) donde todo anda bien. Supongo que mktime está dentro de la libc, en el archivo /lib/libc-2.0.7.so, sin embargo estos archivos son idénticos en la máquina donde funciona y donde no. Pasa lo mismo con el ejecutable del hwclock. Tal vez a alguien le de una pista la salida del strace: cabmec17# strace /sbin/hwclock --show execve("/sbin/hwclock", ["/sbin/hwclock", "--show"], [/* 13 vars */]) = 0 brk(0) = 0x804df90 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 9293, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000c000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000f000 munmap(0x4000f000, 4096) = 0 mmap(0, 672848, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4000f000 mprotect(0x400a1000, 74832, PROT_NONE) = 0 mmap(0x400a1000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x91000) = 0x400a1000 mmap(0x400a8000, 46160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a8000 close(3) = 0 personality(PER_LINUX) = 0 getpid() = 9091 gettimeofday({902842758, 224376}, NULL) = 0 open("/dev/rtc", O_RDONLY) = -1 ENODEV (Operation not supported by device) iopl(0x3) = 0 gettimeofday({902842758, 980779}, NULL) = 0 brk(0) = 0x804df90 brk(0x804dfb8) = 0x804dfb8 brk(0x804e000) = 0x804e000 brk(0x804f000) = 0x804f000 open("/etc/localtime", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b4000 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 427 close(3) = 0 munmap(0x400b4000, 4096) = 0 write(2, "mktime() failed unexpectedly (rc"..., 49mktime() failed unexpectedly (rc -1). Aborting. ) = 49 _exit(2) = ? Las diferencias con la salida en una máquina donde el comando funciona son mínimas: - El tamaño del /etc/ld.so.cache (puede venir por ese lado el problema?) - Los numeritos de la llamada a gettimeofday y el resultado de getpid. - Las líneas finales (a partir del write(2... Alguna idea ? Desde ya agradecido. -- Saludos, O__ Enzo. ,>/ ========================================================()=\()==== Enzo A. Dari | Instituto Balseiro / Centro Atomico Bariloche 8400-San Carlos de Bariloche, Argentina | email: [EMAIL PROTECTED] Phone: 54-944-45208, 54-944-45100 Fax: 54-944-45299 Web page: http://cabmec1.cnea.edu.ar/darie/darie.htm