[rt-users] Plack::Handler::Starlet dependency error, RT 4.0.1 on RHEL-6

Kevin Falcone falcone at bestpractical.com
Mon Jul 18 11:10:15 EDT 2011


On Fri, Jul 15, 2011 at 01:04:12PM -0700, Gene LeDuc wrote:
> I used cpanm to reinstall Test::TCP and now testdeps sees it.  I'm
> almost certain that there's only 1 perl on this system; it's a
> nearly-new RHEL-6 install (I'm the one who built it).  Other than
> apache and RT, nothing else has been installed.  How would I
> determine if there are multiple perls installed?

You can go looking for perl executables.  Also, looking at *where* on
disk Test/TCP.pm is installed will tell you what perl is using it.

> 1. make testdeps says that all dependencies are found
> 2. cpan -t Server::Starter says that Test::TCP is missing and throws
> flock() and bad file descriptor errors at line 104 of
> share/perl5/Test/SharedFork/Store.pm
> 3. cpan -t Test::TCP says it's installed and good
> 4. cpanm --reinstall Server::Starter says it's installed and good
> 5. cpanm --reinstall Plack::Handler::Starlet says it's installed and good

If make testdeps finds everything, then RT should be able to find
everything.  You can test by running rt-server which uses Starlet.

-kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110718/976e2a3a/attachment.sig>


More information about the rt-users mailing list