>That sounds a little like /usr/bin/crontab is not executable due to problems in shared libraries or ldconfig version.
>What happens if you say: > ldd /usr/bin/crontab *** Output follows: +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [root@ensim admin]# ldd /usr/bin/crontab libc.so.6 => /lib/i686/libc.so.6 (0x4001e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) [root@ensim admin]# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >You could also try: > strace /usr/bin/crontab -l >and see what kind of errors happen near the end. **** Output follows. This is a long one, and I do not understand any of it. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ [root@ensim admin]# strace /usr/bin/crontab -l execve("/usr/bin/crontab", ["/usr/bin/crontab", "-l"], [/* 21 vars */]) = 0 uname({sys="Linux", node="ensim.rackshack.net", ...}) = 0 brk(0) = 0x804dd70 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21334, ...}) = 0 old_mmap(NULL, 21334, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/lib/i686/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\307\1"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=5779542, ...}) = 0 old_mmap(NULL, 1291464, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001e000 mprotect(0x40150000, 38088, PROT_NONE) = 0 old_mmap(0x40150000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x131000) = 0x40150000 old_mmap(0x40156000, 13512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40156000 close(3) = 0 munmap(0x40018000, 21334) = 0 getpid() = 8073 brk(0) = 0x804dd70 brk(0x804dd98) = 0x804dd98 brk(0x804e000) = 0x804e000 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2601 brk(0x804f000) = 0x804f000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x40018000, 4096) = 0 open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=370, ...}) = 0 mmap2(NULL, 370, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0 mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0 mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000 close(3) = 0 open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0 mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0 mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000 close(3) = 0 open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(3) = 0 open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015a000 close(3) = 0 brk(0x8050000) = 0x8050000 open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0 mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015b000 close(3) = 0 open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21499, ...}) = 0 mmap2(NULL, 21499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4015c000 close(3) = 0 open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2456, ...}) = 0 mmap2(NULL, 2456, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40162000 close(3) = 0 open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0 mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40163000 close(3) = 0 open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=173408, ...}) = 0 mmap2(NULL, 173408, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40164000 close(3) = 0 getuid32() = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 connect(3, {sin_family=AF_UNIX, path=" /var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1759, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018f000 read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1759 brk(0x8051000) = 0x8051000 read(3, "", 4096) = 0 close(3) = 0 munmap(0x4018f000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21334, ...}) = 0 old_mmap(NULL, 21334, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4018f000 close(3) = 0 open("/lib/libnss_ensimvwh.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\344\26"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=18592, ...}) = 0 old_mmap(NULL, 21832, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40195000 mprotect(0x4019a000, 1352, PROT_NONE) = 0 old_mmap(0x4019a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x4019a000 close(3) = 0 mprotect(0x40195000, 20480, PROT_READ|PROT_WRITE) = 0 mprotect(0x40195000, 20480, PROT_READ|PROT_EXEC) = 0 munmap(0x4018f000, 21334) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21334, ...}) = 0 old_mmap(NULL, 21334, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4018f000 close(3) = 0 open("/lib/libnss_files.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200 \0"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=262272, ...}) = 0 old_mmap(NULL, 42600, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4019b000 mprotect(0x401a5000, 1640, PROT_NONE) = 0 old_mmap(0x401a5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x401a5000 close(3) = 0 munmap(0x4018f000, 21334) = 0 open("/etc/passwd", O_RDONLY) = 3 fcntl64(3, F_GETFD) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=1370, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018f000 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1370 close(3) = 0 munmap(0x4018f000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21334, ...}) = 0 old_mmap(NULL, 21334, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4018f000 close(3) = 0 open("/lib/libnss_nisplus.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\36"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=355236, ...}) = 0 old_mmap(NULL, 43304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a6000 mprotect(0x401b0000, 2344, PROT_NONE) = 0 old_mmap(0x401b0000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x401b0000 close(3) = 0 open("/lib/libnsl.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20?\0\000"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=436384, ...}) = 0 old_mmap(NULL, 89596, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401b1000 mprotect(0x401c4000, 11772, PROT_NONE) = 0 old_mmap(0x401c4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12000) = 0x401c4000 old_mmap(0x401c5000, 7676, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c5000 close(3) = 0 munmap(0x4018f000, 21334) = 0 setresuid32(ruid 4294967295, euid 0, suid 4294967295) = 0 stat64("/var/spool", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 chdir("/var/spool") = 0 stat64("cron", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 brk(0x8052000) = 0x8052000 open("/etc/cron.allow", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/cron.deny", O_RDONLY) = -1 ENOENT (No such file or directory) brk(0x8055000) = 0x8055000 time([1018949673]) = 1018949673 open("/etc/localtime", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=785, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4018f000 read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 4096) = 785 close(3) = 0 munmap(0x4018f000, 4096) = 0 getpid() = 8073 rt_sigaction(SIGPIPE, {0x401083c0, [], 0x4000000}, {SIG_DFL}, 8) = 0 socket(PF_UNIX, SOCK_DGRAM, 0) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 connect(3, {sin_family=AF_UNIX, path=" /dev/log"}, 16) = 0 send(3, "<78>Apr 16 19:34:33 crontab[8073"..., 54, 0) = 54 rt_sigaction(SIGPIPE, {SIG_DFL}, NULL, 8) = 0 open("cron/root", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "no crontab for root\n", 20no crontab for root ) = 20 _exit(1) = ? [root@ensim admin]# ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Louis. -- SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug