Project

General

Profile

Actions

Bug #4064

closed

User manual link does not work and looks strange

Added by Dennis Cabooter about 11 years ago. Updated almost 10 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Packaging
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

If I click on the User manual link, i get the following error:

Not Found

The requested URL /rudder-doc was not found on this server.

Also the link is dark blue and is located almost through the Logout link (see attached screenshot).


Files

User-manual.jpg (23.5 KB) User-manual.jpg Dennis Cabooter, 2013-10-14 14:55
Actions #1

Updated by Nicolas PERRON about 11 years ago

It seems that your CSS is misled by your navigator's cache. Did it appears on an upgrade ? if so, what was the version before and what is the actual version ?

Actions #2

Updated by Dennis Cabooter about 11 years ago

About the CSS you are right. After a <ctrl><shift>-R the link now appears in white in the upper right corner. However the link still doesn't work. I've upgraded from the latest 2.6 to the lastest 2.7.

Actions #3

Updated by Nicolas PERRON about 11 years ago

Dennis Cabooter wrote:

About the CSS you are right. After a <ctrl><shift>-R the link now appears in white in the upper right corner. However the link still doesn't work. I've upgraded from the latest 2.6 to the lastest 2.7.

Ok, so I suppose this is from 2.6.8 to 2.7.5. I see to possibility:
  • The documentation is not installed on Rudder: There is no files in /usr/share/doc/rudder/html/
  • The Apache configuration is not correctly configured:
    • The vhost configuration file rudder-default does not contain!
              # Link to Rudder documentation
              Alias /rudder-doc /usr/share/doc/rudder/html
              <Directory /usr/share/doc/rudder/html>
                      DirectoryIndex rudder-doc.html
                      Order deny,allow
                      Allow from all
              </Directory>
      
      

Could you confirm ?

Actions #4

Updated by Dennis Cabooter about 11 years ago

Kegeneru once provided me a rudder-default-ssl file, so that I can use Rudder on https. However, this file is not updated when upgrading rudder-server-root.

# grep rudder-doc /etc/apache2/sites-available/rudder-default | grep -i alias
    Alias /rudder-doc /usr/share/doc/rudder/html
# grep rudder-doc /etc/apache2/sites-available/rudder-default-ssl | grep -i alias
#
Actions #5

Updated by Nicolas PERRON about 11 years ago

Dennis Cabooter wrote:

Kegeneru once provided me a rudder-default-ssl file, so that I can use Rudder on https. However, this file is not updated when upgrading rudder-server-root.

[...]

Then, as the file rudder-default-ssl is not managed by Rudder, this file is not automatically updated. You have to add the new options i've previously quoted:

        # Link to Rudder documentation
        Alias /rudder-doc /usr/share/doc/rudder/html
        <Directory /usr/share/doc/rudder/html>
                DirectoryIndex rudder-doc.html
                Order deny,allow
                Allow from all
        </Directory>

Actions #6

Updated by Nicolas PERRON about 11 years ago

  • Project changed from Rudder to 34
  • Target version set to 2.7.6
Actions #7

Updated by Dennis Cabooter about 11 years ago

It does work now. I thought that SSL became the default lately.

Actions #8

Updated by Jonathan CLARKE about 11 years ago

  • Status changed from New to Rejected

Dennis Cabooter wrote:

It does work now. I thought that SSL became the default lately.

SSL is the default for 2.8. However, it is unlikely that your "home grown" SSL vhost will be upgraded automatically - sorry!

Closing this now, since it is not a bug in Rudder, but related to your specific vhost. Please reopen if you disagree.

Actions #9

Updated by Benoît PECCATTE almost 10 years ago

  • Project changed from 34 to Rudder
  • Category set to Packaging
Actions

Also available in: Atom PDF