Every time I add a new website, the user web## does not get added to /etc/passwd . Eventually the httpd server comes down unless I manually add the next user. I'm wondering if this is a known issue or where the log file is that I can look at to research the issue. Happened in the previous version as well. I can't do a clean reinstall there is too much data in the database, too many websites. Happened with the previous version. I will try updating to latest and greatest. I need to diagnose and correct this issue.
There are no problems known in the last few versions, so the issue must be related to a problem in your server setup. see here for debug instructions: http://www.howtoforge.com/forums/showthread.php?t=58408
[root@mercury tmp]# cat htf_report.txt ##### SERVER ##### IP-address (as per hostname): ***.***.***.*** IP-address(es) (as per ifconfig): ***.***.***.***, ***.***.***.***, ***.***.***.*** [INFO] ISPConfig is installed. ##### ISPCONFIG ##### ISPConfig version is 3.0.5.4p1 ##### VERSION CHECK ##### [INFO] php (cli) version is 5.3.3 ##### PORT CHECK ##### [WARN] Port 465 (SMTP server SSL) seems NOT to be listening ##### MAIL SERVER CHECK ##### [WARN] I found no "submission" entry in your postfix master.cf [INFO] this is not critical, but if you want to offer port 587 for smtp connections you have to enable this. [WARN] I found no "smtps" entry in your postfix master.cf [INFO] this is not critical, but if you want to offer SSL for smtp (not TLS) connections you have to enable this. ##### RUNNING SERVER PROCESSES ##### [INFO] I found the following web server(s): Unknown process (httpd) (PID 25112) [INFO] I found the following mail server(s): Postfix (PID 10413) [INFO] I found the following pop3 server(s): Courier Mailserver (PID 10830) [INFO] I found the following imap server(s): Courier Mailserver (PID 10817) [INFO] I found the following ftp server(s): PureFTP (PID 10906) ##### LISTENING PORTS ##### (only () Local (Address) [localhost]:3310 (8028/clamd) [anywhere]:111 (1604/rpcbind) ***.***.***.***:53 (10949/named) ***.***.***.***:53 (10949/named) [localhost]:53 (10949/named) [anywhere]:21 (10906/pure-ftpd) ***.***.***.***:53 (8544/dnsmasq) [anywhere]:22 (8012/sshd) [localhost]:631 (7876/cupsd) [anywhere]:41143 (1622/rpc.statd) [localhost]:953 (10949/named) [anywhere]:25 (10413/master) [localhost]:10024 (10491/amavisd) [localhost]:10025 (10413/master) [anywhere]:3306 (25282/mysqld) [localhost]10 (10830/couriertcpd) [localhost]43 (10817/couriertcpd) [localhost]11 (1604/rpcbind) *:*:*:*::*:8080 (25112/httpd) *:*:*:*::*:80 (25112/httpd) *:*:*:*::*:8081 (25112/httpd) *:*:*:*::*:53 (10949/named) *:*:*:*::*:21 (10906/pure-ftpd) *:*:*:*::*:22 (8012/sshd) *:*:*:*::*:631 (7876/cupsd) *:*:*:*::*:953 (10949/named) *:*:*:*::*:25 (10413/master) *:*:*:*::*:443 (25112/httpd) *:*:*:*::*:51005 (1622/rpc.statd) *:*:*:*::*:993 (10824/couriertcpd) *:*:*:*::*:995 (10836/couriertcpd) ##### IPTABLES ##### Chain INPUT (policy ACCEPT) target prot opt source destination ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:53 ACCEPT tcp -- [anywhere]/0 [anywhere]/0 tcp dpt:53 ACCEPT udp -- [anywhere]/0 [anywhere]/0 udp dpt:67 ACCEPT tcp -- [anywhere]/0 [anywhere]/0 tcp dpt:67 Chain FORWARD (policy ACCEPT) target prot opt source destination ACCEPT all -- [anywhere]/0 ***.***.***.***/24 state RELATED,ESTABLISHED ACCEPT all -- ***.***.***.***/24 [anywhere]/0 ACCEPT all -- [anywhere]/0 [anywhere]/0 REJECT all -- [anywhere]/0 [anywhere]/0 reject-with icmp-port-unreachable REJECT all -- [anywhere]/0 [anywhere]/0 reject-with icmp-port-unreachable Chain OUTPUT (policy ACCEPT) target prot opt source destination
Please see the thread again that I posted, it contains exact instruv´ction on how to debug ispconfig when your system is not writing chages to disk.
Okay, I see the output. What I was hoping for was an error log that would explain when I add new websites, the web## user is not created but is put into the mysql database, which eventually leads to httped deamon failing because a user in the db is not in /etc/passwd Perhaps I am missing something, but I need that user create to succeed. Okay now, I understand it. Conducting the write to disk debug procedure. Wondering if I have to add a new website to make it produce errors. Hmmm. Interesting. Multiple entries named 'sshusers' in /etc/group. Please fix this with pwck or grpck. useradd: failed to prepare the new /etc/group entry 'sshusers' chown: invalid user: `web56:client3'