PDA

View Full Version : 2.2.18 issue, writeconf dies


Justin Albstmeijer
18th December 2007, 10:23
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\00 211\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|SIGC HLD, 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 +++
------

till
18th December 2007, 18:18
Did you insert the mysql database dump manually?

Justin Albstmeijer
18th December 2007, 19:20
No everything was done by the setup script.

falko
19th December 2007, 18:09
What are the outputs of ls -la /root/ispconfig and df -h?

Justin Albstmeijer
21st December 2007, 12:16
What are the outputs of ls -la /root/ispconfig

ls -al /root/ispconfig/
total 96
drwxr-xr-x 9 root root 4096 Dec 21 11:49 .
drwx------ 7 root root 4096 Dec 16 22:49 ..
-rwxr-xr-x 1 root root 33621 Dec 16 22:22 cronolog
-rwxr-xr-x 1 root root 9673 Dec 16 22:22 cronosplit
drwxr-xr-x 12 root root 4096 Dec 16 20:33 httpd
drwxr-xr-x 15 root root 4096 Dec 16 22:22 isp
drwxr-xr-x 6 root root 4096 Dec 16 20:31 openssl
drwxr-xr-x 6 root root 4096 Dec 16 20:40 php
drwxr-xr-x 4 root root 4096 Dec 16 22:22 scripts
drwxr-xr-x 4 root root 4096 Dec 16 22:22 standard_cgis
drwxr-xr-x 2 root root 4096 Dec 16 22:22 sv
-rwx------ 1 root root 9389 Dec 16 22:22 uninstall


and df -h?

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.