Dear Dominic,

Following your suggestion about

> ... your Apache configuration. Any references to any odd
> perl library paths ...

I tried removing things from my /etc/apache2/conf.d directory, leaving
just request-tracker there. Lo and behold: that allowed RT to work well
even without my special PSGI.pm.
(The "culprit" was WeBWorK, a tool from http://webwork.maa.org/wiki
that we used some time ago, maybe is not needed anymore.)

So it seems this was all "my fault"... Sorry about the noise!
Please close this ticket.

Thanks, Paul

Paul Szabo   p...@maths.usyd.edu.au   http://www.maths.usyd.edu.au/u/psz/
School of Mathematics and Statistics   University of Sydney    Australia


-----

Other comments, that may not be important anymore:

---

Trying the suggested
  /usr/share/request-tracker4/libexec/rt-server --port 8080
I got:
  root@prt:~# /usr/share/request-tracker4/libexec/rt-server --port 8080
  [32244] [Tue Sep 23 21:02:28 2014] [critical]: Something went wrong while 
trying to run RT's standalone web server:
          Can't locate Plack/Handler/Starlet.pm in @INC (@INC contains: 
/usr/local/share/request-tracker4/lib /usr/share/request-tracker4/lib /etc/perl 
/usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 
/usr/local/lib/site_perl .) at /usr/share/perl5/Plack/Util.pm line 22. 
(/usr/share/request-tracker4/lib/RT.pm:402)
  Something went wrong while trying to run RT's standalone web server:
          Can't locate Plack/Handler/Starlet.pm in @INC (@INC contains: 
/usr/local/share/request-tracker4/lib /usr/share/request-tracker4/lib /etc/perl 
/usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 
/usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 
/usr/local/lib/site_perl .) at /usr/share/perl5/Plack/Util.pm line 22.

I could not see Starlet in Debian packages. Thought about getting
Starlet from CPAN:
  http://search.cpan.org/CPAN/authors/id/K/KA/KAZUHO/Starlet-0.24.tar.gz
  http://www.cpan.org/authors/id/K/KA/KAZUHO/Starlet-0.24.tar.gz
but attempting to install with
  cd Starlet-0.24; perl Makefile.PL
said:
  Warning: prerequisite Parallel::Prefork 0.13 not found.
  Warning: prerequisite Server::Starter 0.06 not found.

Instead I installed Debian package starman, and tried:
  /usr/share/request-tracker4/libexec/rt-server --server Starman --port 8088
and that showed no CGI errors.

---

I do not quite understand how WeBWorK causes the bug, it does contain a
WeBWorK::CGI package that has "require CGI", but no replacement CGI or
CGI::PSGI packages.

---


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to