Project

General

Profile

Actions

Bug #30716

closed

Browsing capsule /pub directory with https fails with forbidden don't have permission to access /pub/ error.

Added by Eric Helms over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Foreman modules
Target version:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1860519

Description of problem:

After upgrade from Red Hat Satellite 6.6 to 6.7, browsing capsule.example.com/pub directory fails with Forbidden errors.

You don't have permission to access /pub/ on this server

- /var/log/httpd/pulp-https_error_ssl.log

[autoindex:error] [pid 34896] [client 10.10.49.10:46870] AH01276: Cannot serve directory /var/www/html/pub/: No matching DirectoryIndex (index.html,index.html.var,index.cgi,index.pl,index.php,index.xhtml) found, and server-generated directory index forbidden by Options directive

Version-Release number of selected component (if applicable):

6.7
6.8-beta

How reproducible:

1) Browse https://capsule.example.com/pub --> It does not work
2) Browsing http://capsule.example.com/pub --> It works

Actual results:

Forbidden
You don't have permission to access /pub/ on this server

Additional Info:-

Issue started after upgrade from 6.6 to 6.7 only.

Workaround : # sed -i -e 's/ Options/Options +FollowSymLinks +Indexes/g' /etc/httpd/conf.d/05-pulp-https.conf

- Installer overwrites Options directives,

[ WARN 2020-07-25T00:10:22 main] /Stage[main]/Pulp::Apache/Apache::Vhost[pulp-https]/Concat[05-pulp-https.conf]/File[/etc/httpd/conf.d/05-pulp-https.conf]/content:
[ WARN 2020-07-25T00:10:22 main] --- /etc/httpd/conf.d/05-pulp-https.conf 2020-07-24 21:29:40.458852002 0530
[ WARN 2020-07-25T00:10:22 main] +
+ /tmp/puppet-file20200725-6707-190w1gd 2020-07-25 00:10:22.083480630 +0530
[ WARN 2020-07-25T00:10:22 main] @ -19,7 +19,7 @
[ WARN 2020-07-25T00:10:22 main] <IfModule mod_passenger.c>
[ WARN 2020-07-25T00:10:22 main] PassengerEnabled off
[ WARN 2020-07-25T00:10:22 main] </IfModule>
[ WARN 2020-07-25T00:10:22 main] - Options +FollowSymLinks +Indexes
[ WARN 2020-07-25T00:10:22 main] + Options
[ WARN 2020-07-25T00:10:22 main] Require all granted

Actions #1

Updated by Eric Helms over 3 years ago

  • Project changed from Foreman to Installer
Actions #2

Updated by The Foreman Bot over 3 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Eric Helms
  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/277 added
Actions #3

Updated by The Foreman Bot over 3 years ago

  • Fixed in Releases 2.3.0 added
Actions #4

Updated by The Foreman Bot over 3 years ago

  • Pull request https://github.com/theforeman/puppet-foreman_proxy_content/pull/278 added
Actions #5

Updated by Eric Helms over 3 years ago

  • Status changed from Ready For Testing to Closed
Actions #6

Updated by Tomer Brisker over 3 years ago

  • Category set to Foreman modules
Actions #7

Updated by Ewoud Kohl van Wijngaarden over 3 years ago

  • Target version set to 2.3.0
  • Triaged changed from No to Yes
Actions

Also available in: Atom PDF