root@freeBSD /usr/local/etc]# strace -f /usr/local/bin/katrind execve(0xbfbfe52c, [0xbfbfea00], [/* 0 vars */]) = 0 __sysctl([...], 0xbfbfe75c, 0xbfbfe760, NULL, 0) = 0 syscall_477(0, 0x110, 0x3, 0x1000, 0xffffffff, 0, 0) = 0x28077000 munmap(0x28077000, 272) = 0 __sysctl([...], 0x28073b9c, 0xbfbfe7c0, NULL, 0) = 0 syscall_477(0, 0x8000, 0x3, 0x1002, 0xffffffff, 0, 0) = 0x28077000 issetugid(0x2806cccc) = 0 open("/etc/libmap.conf", O_RDONLY) = -1 ENOENT (No such file or directory) access("/usr/local/lib/katrin/libconfuse.so.0", F_OK) = -1 ENOENT (No such file or directory) access("./libconfuse.so.0", F_OK) = -1 ENOENT (No such file or directory) access("/usr/local/lib/libconfuse.so.0", F_OK) = 0 open("/usr/local/lib/libconfuse.so.0", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0!\0\000"..., 4096) = 4096 syscall_477(0, 0xa000, 0x5, 0x20002, 0x3, 0, 0) = 0x2807f000 mprotect(0x28087000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x28087000, 4096, PROT_READ|PROT_EXEC) = 0 syscall_477(0x28088000, 0x1000, 0x3, 0x12, 0x3, 0x8000, 0) = 0x28088000 close(3) = 0 access("/usr/local/lib/katrin/libc.so.7", F_OK) = -1 ENOENT (No such file or directory) access("./libc.so.7", F_OK) = -1 ENOENT (No such file or directory) access("/usr/local/lib/libc.so.7", F_OK) = -1 ENOENT (No such file or directory) open("/var/run/ld-elf.so.hints", O_RDONLY) = 3 read(3, " open \"%s\"\0Cannot fstat \"%s\"\0Can"..., 128) = 128 syscall_478(0x3, 0x80, 0, 0) = 0x80 read(3, "/lib:/usr/lib:/usr/lib/compat:/u"..., 202) = 202 close(3) = 0 access("/lib/libc.so.7", F_OK) = 0 open("/lib/libc.so.7", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\326"..., 4096) = 4096 syscall_477(0, 0xfc000, 0x5, 0x20002, 0x3, 0, 0) = 0x28089000 mprotect(0x2816a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x2816a000, 4096, PROT_READ|PROT_EXEC) = 0 syscall_477(0x2816b000, 0x6000, 0x3, 0x12, 0x3, 0xe2000, 0) = 0x2816b000 syscall_477(0x28171000, 0x14000, 0x3, 0x1012, 0xffffffff, 0, 0) = 0x28171000 close(3) = 0 sysarch(0xa, 0xbfbfe820) = 0 syscall_477(0, 0x228, 0x3, 0x1000, 0xffffffff, 0, 0) = 0x28185000 munmap(0x28185000, 552) = 0 syscall_477(0, 0x518, 0x3, 0x1000, 0xffffffff, 0, 0) = 0x28185000 munmap(0x28185000, 1304) = 0 syscall_477(0, 0x51c0, 0x3, 0x1000, 0xffffffff, 0, 0) = 0x28185000 munmap(0x28185000, 20928) = 0 __sysctl([1025392.0], 2, "\r\356\236\365\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., [2097204], NULL, 0) = 0 sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0 sigprocmask(SIG_SETMASK, [], NULL) = 0 __sysctl([sysctl.0], 2, "", [0], NULL, 0) = 0 __sysctl([kern.0], 2, "", [0], NULL, 0) = 0 __sysctl([4096.0], 2, "", [0], NULL, 0) = 0 readlink("/etc/malloc.conf", 0xbfbfde0b, 1024) = -1 ENOENT (No such file or directory) issetugid(0x2816318a) = 0 break(0x8100000) = 0 __sysctl([-549964.-550227], 2, "\255\232\367\377\255\232\367\377\255\232\367\377\255\232"..., [4294417069], NULL, 0) = 0 syscall_477(0, 0x200000, 0x3, 0x1002, 0xffffffff, 0, 0) = 0x28185000 munmap(0x28185000, 503808) = 0 munmap(0x28300000, 544768) = 0 open("/etc/katrin/katrin.conf", O_RDONLY) = 3 ioctl(3, TIOCGETA, 0xbfbfe198) = -1 ENOTTY (Inappropriate ioctl for device) fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "#\tDataBase\ndb_mod = mysql\ndb_ser"..., 4096) = 323 read(3, "", 4096) = 0 ioctl(3, TIOCGETA, 0xbfbfe0a8) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 fstat(1, {st_mode=S_IFBLK|S_ISGID|0563, st_rdev=makedev(121, 1903362157), ...}) = 0 ioctl(1, TIOCGETA, {0x20657375 /* B??? */ (in)0x20726f66 /* B??? */ (out) -opost -isig -icanon -echo ...}) = 0 write(1, "\33[36;40mStart Katrin\33[0m\n", 25Start Katrin ) = 25 write(1, "\33[32;40mLoad library: /usr/lib/k"..., 64Load library: /usr/lib/katrin/libkatrin-db-mysql.so ) = 64 sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0 open("/usr/lib/katrin/libkatrin-db-mysql.so", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\26\0\000"..., 4096) = 4096 syscall_477(0, 0x6000, 0x5, 0x20002, 0x3, 0, 0) = 0x28185000 mprotect(0x28189000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0 mprotect(0x28189000, 4096, PROT_READ|PROT_EXEC) = 0 syscall_477(0x2818a000, 0x1000, 0x3, 0x12, 0x3, 0x4000, 0) = 0x2818a000 close(3) = 0 syscall_477(0, 0x370, 0x3, 0x1000, 0xffffffff, 0, 0) = 0x2818b000 munmap(0x2818b000, 880) = 0 sigprocmask(SIG_SETMASK, [], NULL) = 0 sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0 sigprocmask(SIG_SETMASK, [], NULL) = 0 open("/etc/katrin/katrin.conf", O_RDONLY) = 3 ioctl(3, TIOCGETA, 0xbfbfe148) = -1 ENOTTY (Inappropriate ioctl for device) fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "#\tDataBase\ndb_mod = mysql\ndb_ser"..., 4096) = 323 read(3, "", 4096) = 0 ioctl(3, TIOCGETA, 0xbfbfe058) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 write(1, "\33[32;40mConnect to DB...\33[0m\n", 29Connect to DB... ) = 29 write(2, "b/katrin/libkatrin-db-", 22/libexec/ld-elf.so.1: ) = 22 write(2, "mysql.so\33[0m\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 68/usr/lib/katrin/libkatrin-db-mysql.so: Undefined symbol "mysql_init") = 68 write(2, "\n", 1 ) = 1 exit(1) = ?