Apache 2.4.3 with Shibboleth 2.5.1 producing 500 error instead of providing DirectoryIndex page

Chris LeBlanc leblanc at uoregon.edu
Tue Dec 11 14:49:34 EST 2012


Hello, this is a "repeat" of the error indicated by Paul Beckett with:
     http://marc.info/?l=shibboleth-users&m=134789034725562

This is on a Slackware 14.0 machine running Apache 2.4.3, using Shibboleth 
2.5.1.  Whenever I configure a URL using either the Directory or Location 
directive, or if I use a .htaccess file with the following settings:
   AuthType shibboleth
   ShibRequestSetting requireSession 0
   ShibUseHeaders On
   Require shibboleth
the server responds with a 500 erro when the user tries to access any location 
without specifying a file.  Eg: if they go to http://webtest.ourschool.edu/, 
instead of receiving the index.php file, they receive the 500 error.

This is accompanied by an entry in the error log of:
     [day date time year] [mod_shib:error] [pid #:tid #] [client IP 
address:port] shib_base_check_authz found no per-request structure

If I replace the "require shibboleth" with "require all granted", or if I add 
that entry before the shibboleth entry, then the index.php file is provided 
correctly, but there are no shibboleth headers provided then, even if the user 
is logged in via shibboleth already.

My understanding was that this was a part of:
     https://issues.shibboleth.net/jira/browse/SSPCPP-502
which is supposed to be fixed as of the 2.5.1 release.  However, this appears to 
still be happening.

Is there anything I am missing in the config, or do I need to submit a new 
ticket or re-open the existing ticket?

Thanks,

Chris LeBlanc
Assistant Registrar for Technology
University of Oregon


More information about the users mailing list