<div dir="ltr">It looks to me like your URI Perl module might not be properly installed, or might be extremely old.  What version does this command report?—<div><br></div><div>$ perl -e1 -M'URI 999'<br></div><div><br>
</div><div>RT's "make testdeps" should have ensured that the minimum required version of this module (1.59) was already installed.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 13 August 2014 02:32, Jeff Blaine <span dir="ltr"><<a href="mailto:jblaine@kickflop.net" target="_blank">jblaine@kickflop.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I mentioned this as part of a separate post as I thought it was related<br>
to my other issues in that post (SSL), but it is not.<br>
<br>
I keep getting the following errors when using the web UI. Here's one<br>
case just now where I logged in as root at <a href="https://alms2.foo.com/" target="_blank">https://alms2.foo.com/</a> and<br>
was then immediately thrown an error:<br>
<br>
    [15332] [Tue Aug 12 15:55:24 2014] [info]: Successful login for root<br>
from 1xx.xx.x.165 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:816)<br>
    [15332] [Tue Aug 12 15:55:24 2014] [error]: Can't locate object<br>
method "host" via package "URI::_foreign" at<br>
/opt/rt4/sbin/../lib/RT/Interface/Web.pm line 935.<br>
<br>
Visiting <a href="https://alms2.mitre.org/" target="_blank">https://alms2.mitre.org/</a> shows I *did* login as root though.<br>
<br>
Previously, Kevin Falcone had said:<br>
<br>
    "This is RT trying to issue the redirect after login, what URL did<br>
    you use to access RT and what was the next parameter."<br>
<br>
I had replied:<br>
<br>
    I'm not sure what you mean by "what was the next parameter".<br>
<br>
    The site was accessed (then and just now) directly as<br>
    <a href="https://alms2.foo.com/" target="_blank">https://alms2.foo.com/</a><br>
<br>
    The browser just reports the generic "An internal RT error<br>
    occurred. Your administrator..." (etc).<br>
<br>
And the thread went the direction of the real other problem (SSL).<br>
<br>
Thoughts?<br>
<br>
====================================================================<br>
<br>
# Versions<br>
<br>
Apache httpd 2.2.15-31 (RHEL 6.5 package)<br>
RT 4.2.6<br>
RT-Authen-ExternalAuth 0.21<br>
mod_fastcgi 2.4.6<br>
<br>
====================================================================<br>
<br>
# The only relevant thing I can see in my RT_SiteConfig.pm<br>
<br>
Set($WebDomain, '<a href="http://alms2.foo.com" target="_blank">alms2.foo.com</a>');<br>
Set($WebPort, '443');<br>
<br>
====================================================================<br>
<br>
# Apache config<br>
<br>
LoadModule fastcgi_module modules/mod_fastcgi.so<br>
FastCgiIpcDir /tmp<br>
<br>
<VirtualHost <a href="http://alms2.foo.com:80" target="_blank">alms2.foo.com:80</a>><br>
  # Redirect 80 to 443<br>
  ServerName <a href="http://alms2.foo.com" target="_blank">alms2.foo.com</a><br>
  RewriteEngine On<br>
  RewriteOptions Inherit<br>
  RewriteCond %{HTTPS} off<br>
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}<br>
</VirtualHost><br>
<br>
<VirtualHost <a href="http://alms2.foo.com:443" target="_blank">alms2.foo.com:443</a>><br>
  ServerName <a href="http://alms2.foo.com:443" target="_blank">alms2.foo.com:443</a><br>
  #<br>
  # Lots of SSL configuration redacted here.<br>
  #<br>
  FastCgiServer /opt/rt4/sbin/rt-server.fcgi -processes 5 -idle-timeout 300<br>
  DocumentRoot "/opt/rt4/share/html"<br>
  Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images<br>
  <Location /NoAuth/images ><br>
    SetHandler default-handler<br>
  </Location><br>
  ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/<br>
  AddDefaultCharset UTF-8<br>
  <Location /><br>
    Order allow,deny<br>
    Allow from all<br>
    Options +ExecCGI<br>
    AddHandler fcgid-script fcgi<br>
  </Location><br>
</VirtualHost><br>
<br>
====================================================================<br>
<span class="HOEnZb"><font color="#888888">--<br>
RT Training - Boston, September 9-10<br>
<a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br>
</font></span></blockquote></div><br></div>