Secondary MX gives error

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

Status: 
Closed (fixed)

Comments

Submitting a ticket should automatically subscribe me...

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..

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

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.