[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
https://alms2.foo.com/
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).
Thoughts?
====================================================================
# 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>
<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
</Location>
ScriptAlias / /opt/rt4/sbin/rt-server.fcgi/
AddDefaultCharset UTF-8
<Location />
Order allow,deny
Allow from all
Options +ExecCGI
AddHandler fcgid-script fcgi
</Location>
</VirtualHost>
====================================================================
More information about the rt-users
mailing list