Hi, Just installed ISPConfig-2.2.18 on a centos4 machine. I noticed nothing was happening when adding new website configs using the webinterface. Then I noticed writeconf never finnished its job and just segfaulted. Here some info I collected: Install completed with some errors: --------------------------------------------------------------------------------------- Connected successfully to MySQL server no crontab for root Warning: touch(): Unable to create file because No such file or directory in /root/install_ispconfig/install.php on line 1335 postmap: fatal: usage: postmap [-Nfinoprsvw] [-c config_dir] [-d key] [-q key] [map_type:]file... Restarting some services... httpd not running, trying to start Shutting down postfix: [FAILED] Starting postfix: [ OK ] ./setup2: line 1135: [: ==: unary operator expected Starting ISPConfig system... Apache/1.3.39 mod_ssl/2.8.30 (Pass Phrase Dialog) Some of your private key files are encrypted for security reasons. In order to read them you have to provide us with the pass phrases. ------------------------------------------------------------------------------------ ispconfig.log ----------------------------------------------------------------------------- 18.12.2007 - 09:44:42 => WARN - WARNING: could not open file 18.12.2007 - 09:44:42 => WARN - WARNING: could not open file 18.12.2007 - 09:44:43 => WARN - /root/ispconfig/scripts/lib/classes/ispconfig_postfix.lib.php, Line 137: WARNING: could not cp -fr ~ ----------------------------------------------------------------------------- See strace output of writeconf: ----------------------------------------------------------------------------- read(4, "\3def\tispconfig\16isp_isp_domain\16is"..., 77) = 77 read(4, "i\0\0\26", 4) = 4 read(4, "\3def\tispconfig\16isp_isp_domain\16is"..., 105) = 105 read(4, "\1\0\0\27", 4) = 4 read(4, "\376", 1) = 1 read(4, "G\0\0\30", 4) = 4 read(4, "\0012\0011\0012\0011\0041013\00210\0011\0041015\00211\0011\0011\0041"..., 71) = 71 read(4, "\5\0\0\31", 4) = 4 read(4, "\376\0\0\"\0", 5) = 5 pipe([5, 6]) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xf6ff7708) = 28370 close(6) = 0 read(5, cp: missing destination file Try `cp --help' for more information. "", 8192) = 0 close(5) = 0 waitpid(28370, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 28370 --- SIGCHLD (Child exited) @ 0 (0) --- time(NULL) = 1197967483 time(NULL) = 1197967483 time(NULL) = 1197967483 open("/home/admispconfig/ispconfig/ispconfig.log", O_WRONLY|O_CREAT|O_APPEND, 0666) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=5565, ...}) = 0 lseek(5, 0, SEEK_CUR) = 0 lseek(5, 0, SEEK_CUR) = 0 write(5, "18.12.2007 - 09:44:43 => WARN - "..., 134) = 134 close(5) = 0 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6dac000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6d6b000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6d2a000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ce9000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ca8000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6c67000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6c26000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6be5000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ba4000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6b63000 mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6ae2000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6aa1000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6a60000 mmap2(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf69df000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf699e000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf695d000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf691c000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf68db000 mmap2(NULL, 790528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf681a000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf67d9000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6798000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6757000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6716000 mmap2(NULL, 790528, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xf6655000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ ------
df -h Filesystem Size Used Avail Use% Mounted on /dev/hdv1 62G 26G 34G 43% / ---------------- ps . I now started looking at 2.3.3 .. it does not have this problem.