[rt-users] Can't locate object method "host"

Jeff Blaine jblaine at kickflop.net
Tue Aug 12 12:32:18 EDT 2014

I mentioned this as part of a separate post as I thought it was related
to my other issues in that post (SSL), but it is not.

I keep getting the following errors when using the web UI. Here's one
case just now where I logged in as root at https://alms2.foo.com/ and
was then immediately thrown an error:

    [15332] [Tue Aug 12 15:55:24 2014] [info]: Successful login for root
from 1xx.xx.x.165 (/opt/rt4/sbin/../lib/RT/Interface/Web.pm:816)
    [15332] [Tue Aug 12 15:55:24 2014] [error]: Can't locate object
method "host" via package "URI::_foreign" at
/opt/rt4/sbin/../lib/RT/Interface/Web.pm line 935.

Visiting https://alms2.mitre.org/ shows I *did* login as root though.

Previously, Kevin Falcone had said:

    "This is RT trying to issue the redirect after login, what URL did
    you use to access RT and what was the next parameter."

I had replied:

    I'm not sure what you mean by "what was the next parameter".

    The site was accessed (then and just now) directly as

    The browser just reports the generic "An internal RT error
    occurred. Your administrator..." (etc).

And the thread went the direction of the real other problem (SSL).



# Versions

Apache httpd 2.2.15-31 (RHEL 6.5 package)
RT 4.2.6
RT-Authen-ExternalAuth 0.21
mod_fastcgi 2.4.6


# The only relevant thing I can see in my RT_SiteConfig.pm

Set($WebDomain, 'alms2.foo.com');
Set($WebPort, '443');


# Apache config

LoadModule fastcgi_module modules/mod_fastcgi.so
FastCgiIpcDir /tmp

<VirtualHost alms2.foo.com:80>
  # Redirect 80 to 443
  ServerName alms2.foo.com
  RewriteEngine On
  RewriteOptions Inherit
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

<VirtualHost alms2.foo.com:443>
  ServerName alms2.foo.com:443
  # Lots of SSL configuration redacted here.
  FastCgiServer /opt/rt4/sbin/rt-server.fcgi -processes 5 -idle-timeout 300
  DocumentRoot "/opt/rt4/share/html"
  Alias /NoAuth/images/ /opt/rt4/share/html/NoAuth/images
  <Location /NoAuth/images >
    SetHandler default-handler
  ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
  AddDefaultCharset UTF-8
  <Location />
    Order allow,deny
    Allow from all
    Options +ExecCGI
    AddHandler fcgid-script fcgi


More information about the rt-users mailing list