I've noticed in the ISPConfig 3 monitor it shows MyDNS as being off-line. Upon trying to start the service, I get this: Code: [root@server1 ~]# /etc/init.d/mydns restart Stopping mydns: [FAILED] Starting mydns: mydns[2085]: Error connecting to MySQL server at localhost: Access denied for user 'username'@'localhost' (using password: YES) (errno=0) [FAILED] Here is my start-up config: Code: [root@server1 ~]# chkconfig --list | grep mydns mydns 0:off 1:off 2:on 3:on 4:off 5:on 6:off I recall in the documentation to set this up that the password would be set during the ISPConfig installation. I ran update.php to re-configure everything, ensuring I didn't leave anything incorrect. Still, the service won't start. Editing /etc/mydns.conf I see the values are default, so I change them: Code: ## ## /etc/mydns.conf ## Fri Sep 21 21:44:51 2007 ## For more information, see mydns.conf(5). ## # DATABASE INFORMATION db-host = localhost # SQL server hostname db-user = root # SQL server username db-password = XXXXX # SQL server password database = dbispconfig # MyDNS database name Now it connects, however, that database doesn't seem to contain the correct tables needed for MyDNS. Did I miss something?
From what I've read, ISPConfig 3 does not support BIND yet the interface mentiones BIND in the Server Configuration section along with when I install. This is odd. I followed exactly the steps in the Perfect Server setup for Fedora 12.
Looks as if you had bind and mydns package installed which confused the installer. Please remove bind with yum and run the ispconfig update again.
I had the same problem Thanks tristanlee85 for starting the thread and till for your solution! I had exactly the same issue with Centos 5.4 (32bit) install with ISPConfig 3 and had followed exactly the same setup as for the 64bit 5.4 and 32 bit 5.2. I unistalled bind using yum and uninstalled ISPConfig and re-installed it rather than doing the update (which I'm sure would have worked anyway). The problem I am still getting (and I'm sure this is only an CentOs issue) is a dovecot issue I dont mean to hijack your thread tristanlee85 Cheers
Hey no problem. I also made a thread about the Dovecot issue. What I did was uninstalled bind and dovecot : Code: yum remove bind dovecot And then ran: Code: php -q update.php And it configured for Courier and MyDNS, and I not longer got the dovecot errors like you and I previously got. I don't know if the tutorial installs bind and dovecot, or if it was a default package installed. I think it might be worth making a note in the tutorial (if it isn't already there; I didn't see one) to uninstall bind and dovecot for a ISPConfig 3 server since it doesn't seem to support those services.
Ispconfig supports bind and dovecot starting from 3.0.2, but as you initially installed your systems with 3.0.1.6, you use courier and mydns instaed (which gives you basically the same functionality then bind and dovecot) and in this case, dovecot and bind should not be installed. The perfect setup tutorial does not mention it yet as it has not been updated for ispconfig 3.0.2 yet.
Ahh. I did find it odd that in previous posts I saw where bind wasn't supported, yet in the interface there was a section specifically labeled for bind. Either way, I got it working with MyDNS and Courier so I think I am happy. Thanks for the help!
Just as reference for readers of this post: the latest install instructions for Centos 5.4 and Fedora 12 with Bind and Dovecot are available as txt files in the docs folder of the ispconfig 3.0.2 tar.gz file.
Cheers tristanlee85 and till - I must admit I thought why we have both dovecot and courier, so uninstalled dovecot and updated it again as per your post. Thanks again guys.