in reply to Help installing MojoMojo

I also ran into a long stall when Test::WWW::Mechanize tests t/back_ok.t ............. 2/11

Kent Fredric figured it out at http://code.google.com/p/www-mechanize/issues/detail?id=157

He wrote:

This will also occur if you have the following setup.

  1. A dns record with a wildcard in it ie: *.foo.bar => 192.157.1.1
  2. A default DNS search of 'foo.bar'

In this configuration, non-fully-qualified domains result in a fallback, so wango.nonexistent.xx-only-testing expands as wango.nonexistent.xx-only-testing.foo.bar ,which then matches the wildcard record, resolving the IP.

The solution is straightforward, but little known. All one has to do is put a '.' at the right hand end of the domain name to mark it a "fully qualified" so that search path resolution doesn't happen.

His analysis was correct. The wildcard subdomain was causing the problem. His patch worked for me and all tests now pass.

Replies are listed 'Best First'.
Re^2: Help installing MojoMojo
by mje (Curate) on Nov 01, 2010 at 14:43 UTC

    Thanks for that info. I do in fact have my DNS set up with a default search path.

    I originally posted the thread you answered back in March 2010 (7 months ago) and until you replied I had not had one response. It wasn't so important for me to use MojoMojo but I chose it originally because it was Perl. A colleague installed mediawiki (PHP) is 2 minutes so I never took it any further - shame really.