Hi all,
I've switched a number of domains from one instance of Virtualmin Pro to another. Setting up a secondary MX using Virtualmin doesn't work anymore. The error reads:
Testing secondary MX server raq550.dyndns.org .. HTTP/1.0 500 Perl execution failed Server: MiniServ/0.01 Date: Wed, 28 > Jul 2010 11:57:25 GMT Content-type: text/html Connection: close
Error - Perl execution failed
Undefined subroutine &main:: called at web-lib-funcs.pl line 5534.
I can connect using the webmin servers feature. The account that's being used accepts RPC calls, and has available Webmin modules Apache, BIND, Postfix and Virtualmin (GPL)
The main server is running Virtualmin Pro, the backup Virtualmin GPL. All software is at current releases, OS do match (it's Ubuntu 10 LTS on both sides)
What could be wrong? Kind regards,
Christian
Comments
Submitted by datenimperator on Wed, 07/28/2010 - 07:03 Comment #1
Submitting a ticket should automatically subscribe me...
Submitted by JamieCameron on Wed, 07/28/2010 - 08:46 Comment #2
Looks like a bug in the code..
Could you try going to Webmin -> Webmin Configuration -> Advanced Options, and changing "Show stack trace for error messages?" to "Yes". Then re-try setting up the secondary MXs, and let us know the full error message you are getting..
Submitted by datenimperator on Sun, 08/08/2010 - 08:06 Comment #3
Jamie,
it turned out to be a misconfigured Webmin server connection. I've had fast RPC enabled but blocked it on the firewall. Disabling fast RPC helped.
(However, the error message is somewhat misleading. Some "timewout while trying to establish fast RPC connection" would have been helpful)
Kind regards,
Christian
Submitted by JamieCameron on Sun, 08/08/2010 - 19:11 Comment #4
Cool, glad you worked that out .. the error is quite surprising though, as in my tests that isn't what I get when RPC is blocked. I would be interested to see the stack trace if possible.