Editing DNS records does not load

Hi,

When I am in Virtualmin and goto the Virtual Server and click on the option "Server Configuration" -> "DNS Records", the page does not load with the settings. In Webmin I can lookup the domain and edit the DNS records. Any ideas what can be wrong? It used to work of course and I restarted the server to be sure that it is clean. I do not see related error messages.

Thanks in advance,

Joshua.

Status: 
Closed (fixed)

Comments

What does load exactly? Do you see an error of some sort?

Is there any chance you could post a screenshot of the issue? Thanks!

Hi,

I attached a screenshot.
When I click on the option "DNS Records", the right pane does not load the settings for the virtual server.
It stays white.
When I take a look at the source of the frame, it stops loading at a certain point:

table.formsection, table.ui_table, table.loginform { border-collapse: collapse; }

var rowsel = new Array();

DNS Records

defaultStatus="root logged into Webmin 1.570 on beheer.webinteractive.nl (Debian Linux 6.0)";

Help..

DNS Records

In domain 2000miles.nl

Does any error get logged to /var/webmin/miniserv.error when the page stops loading like that?

Also, is your browser still "spinning" waiting for the page to load, or does it indicate that the page is complete?

The browser keeps spinning and waiting for the page to load. In the errorlog I see a lot of:

Failed to initialize SSL connection

From the left menu, if you go to Webmin -> Servers -> BIND DNS Server and click on your domain, can you see records in the zone?

Yes, I can edit the DNS records in Webmin, as noted in the first post.

If you run top when the "DNS Records" page is loading, does it show any process using up a lot of CPU time (like list_records.cgi) ?

No, nothing special. I don't see any process using a lot of CPU. I enabled remote support login if this helps.

Thanks, I will login and take a look.

Which domain was this happening for?

Ok, I see the issue here - Virtualmin is attempting to validate your zones on the remote slave DNS server 83.96.168.45, but this is hanging for some reason.

You might want to check that Webmin is running on that remote system, and that TCP ports 10000 to 10010 are open. I will also fix Virtualmin in the next release to not perform this validation when you are just editing records, as it is un-necessary.

Thanks for you analysis. The webmin server on 83.96.168.45 is running and listening on those ports. On the Virtualmin Pro server, I open a telnet session to 83.96.168.45 on port 10000 and I see a prompt. So the port is not blocked from that server. Any ideas?

I could take a look at the 83.96.168.45 system to see what is going wrong there, but I'd need remote root access to it as well ..

That would be great, but it is the GPL version of virtualmin because it is merely a secondary DNS server. So how can we arrange that?

You could add my SSH key to /root/.ssh/authorized_keys :

ssh-dss AAAAB3NzaC1kc3MAAACBALPtrQgus8wMeTrxiQREVKNGK1b8S9MLcsVngXsaNL2IpzHzajjDxEhkxARlpREFdvhPB9XEMa8IYVRmScyYaAMoespibzq1A24kcBQ3iLDrgoTb/UiRxv7c84WhQud1YpbteKpcpfG582wste+3FqkzvQ6pbNcI0Kkuruhb0s+HAAAAFQDDRVRFXdmNFNR+N3D/XwkIAb7hhQAAAIB0GN+AIuA9OonKbJpgoKz3TKhWNf6DAm39y8Zb//zMaK8/Lc1FMpOsNI/R4Y6LPvCJeAyDXuf/5OT3+613xu70bSSUi2g4UXA6RM/PlSUhdEH4XmG8SoB9abaIObU2AkH84Dkf25qVlSRAL/5aU/R7InXk7jJYFD+cz7vau/4jKAAAAIA1keU19UdRAzUKpbHFotBso8UnQzurcoFWNq8YtjkV9x32sjHuatab+mSXvjjSV9VDZ1Ru+6h5q/Vf6tr4yUuAYIo9s9LGA/MQgOVl7k+Dsn6N9UCta8/yoDXPMBbYQoiUJ2sOQ0pCaPeYXH6WTbB9edgxRow8WFQjGW26t6cF5Q== dsa-key-20031024

Thanks for your help. I have added the key. I hope you can find the cause.

Thanks - but you could re-activate the support access on your primary system as well? I need to see the interaction between the two machines.

Hi, I guess you were right about the firewall issues. All ports were open, but the other server is outside our internal network. The firewall of our internal network was messing things up. I asked the provider to reboot the firewall and know everything is working fine.

Thank you very much for your help and sorry for the inconvenience caused.