On Thu, Jul 14, 2011 at 03:04:03PM -0700, Gene LeDuc wrote: > Greetings, > > I'm installing RT 4.0.1 onto a new RHEL-6 server. I've done the > ./configure step and am now resolving dependencies. I was able to > fix them all with CPAN except for Plack::Handler::Starlet. The > error is coming from a Starlet dependency, Server::Starter. > Searching hasn't turned up anything relevant. > > I'd really appreciate any insights into this that anyone might have. > This is 64-bit REHL and I have SELinux enforcing, but I don't think > it's the problem because nothing else has burped except for this.
Is your CPAN client configured to follow dependencies? It appears that you're missing Test::TCP but I see no attempts to build that. have you tried install Server::Starter or install Test::TCP to get lower level on the dependency chain? -kevin > > Here's what I get from testdeps: > PSGI dependencies: > CGI::Emulate::PSGI ...found > CGI >= 3.38 ...found > CGI::PSGI >= 0.12 ...found > HTML::Mason::PSGIHandler >= 0.52 ...found > Plack >= 0.9971 ...found > Plack::Handler::Starlet ...MISSING > Can't locate Plack/Handler/Starlet.pm in @INC (@INC > contains: /usr/local/lib64/perl5 /usr/local/share/perl5 > /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl > /usr/lib64/perl5 /usr/share/perl5 /root/rt/rt-4.0.1) > > Here's an excerpt of what CPAN says when I do "install > Plack::Handler::Starlet" > > Checking if your kit is complete... > Looks good > Warning: prerequisite Server::Starter 0.06 not found. > Writing Makefile for Starlet > Could not read metadata file. Falling back to other methods to > determine prerequisites > ---- Unsatisfied dependencies detected during ---- > ---- KAZUHO/Starlet-0.13.tar.gz ---- > Server::Starter [requires] > Shall I follow them and prepend them to the queue of modules we are > processing right now? [yes] > > CPAN.pm: Going to build K/KA/KAZUHO/Server-Starter-0.11.tar.gz > > *** Module::AutoInstall version 1.03 > *** Checking for Perl dependencies... > *** Since we're running under CPAN, I'll just let it take care of > the dependency's installation later. > [Core Features] > - Test::TCP ...missing. (would need 0.11) > - Getopt::Long ...loaded. (2.38) > - List::MoreUtils ...loaded. (0.32) > - Proc::Wait3 ...loaded. (0.04) > - Scope::Guard ...loaded. (0.20) > *** Module::AutoInstall configuration finished. > Checking if your kit is complete... > Looks good > Writing Makefile for Server::Starter > Use of uninitialized value in ref-to-glob cast at > /usr/local/share/perl5/Test/SharedFork/Store.pm line 104. > Use of uninitialized value in ref-to-glob cast at > /usr/local/share/perl5/Test/SharedFork/Store.pm line 104. > flock() on unopened filehandle at > /usr/local/share/perl5/Test/SharedFork/Store.pm line 104. > Bad file descriptor at > /usr/local/share/perl5/Test/SharedFork/Store.pm line 104. > END failed--call queue aborted. > Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site] > KAZUHO/Server-Starter-0.11.tar.gz > /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK > Running make test > Make had some problems, won't test > Running make install > Make had some problems, won't install > Running make for K/KA/KAZUHO/Starlet-0.13.tar.gz > Has already been unwrapped into directory > /root/.cpan/build/Starlet-0.13-eGHCED > > CPAN.pm: Going to build K/KA/KAZUHO/Starlet-0.13.tar.gz > > Warning: Prerequisite 'Server::Starter => 0.06' for > 'KAZUHO/Starlet-0.13.tar.gz' failed when processing > 'KAZUHO/Server-Starter-0.11.tar.gz' with 'writemakefile => NO > '/usr/bin/perl Makefile.PL INSTALLDIRS=site' returned status 2304'. > Continuing, but chances to succeed are limited. > > -------- > 2011 Training: http://bestpractical.com/services/training.html
pgpr5Fr6OgKqg.pgp
Description: PGP signature
-------- 2011 Training: http://bestpractical.com/services/training.html