-----Original Message----- From: dancer-users [mailto:dancer-users-bounces@dancer.pm] On Behalf Of Andrew Beverley Sent: 25 April 2015 17:08 To: Perl Dancer users mailing list Subject: Re: [dancer-users] Installation failure
On Fri, 2015-04-24 at 18:33 +0000, Zahir Lalani wrote:
Got a really weird issue. I have been building up a rex script to setup a digitalocean VM from scratch. It has been working fine – till today.
FWIW, I'm also using Rex to deploy Dancer2 apps, but I've built my own Debian Dancer2 packages, rather than installing from CPAN. This means consistent Dancer2 versions on all servers, and no unexpected breakages on module upgrades.
If you're also using Debian and do decide to build your own, you might find the following patches helpful for dh-make-perl (#774068 to #774074):
https://bugs.debian.org/cgi-bin/pkgreport.cgi?package=dh-make-perl
Alternatively, I'd be happy to share my packages.
Andy
Andy I am doing this on Centos. So I am still getting no-where. Although I can see lots of exceptions in the tests, the one that seems like the real error is: t/config_reader.t ...................................... 1/? # Failed test 'Configuration file parsing failure' # at t/config_reader.t line 97. # 'Unable to parse the configuration file: /root/.cpan/build/Dancer2-0.159003-5GzHDw/t/config/environments/failure.yml: Can't use an undefined value as a HASH reference at /root/.cpan/build/Dancer2-0.159003-5GzHDw/blib/lib/Dancer2/Core/Role/ConfigReader.pm line 208. # at (eval 129) line 22. # ' # doesn't match '(?^:YAML)' I really do not know how I am supposed to resolve this. Usually in cpan its just dependency issues. Here it seems that some code is broken? Any help would be much appreciated Z