Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Feb 2002 21:53:43 -0800 (PST)
From:      Joe Barbish <barbish@a1poweruser.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/34863: port apache13-fp broken
Message-ID:  <200202120553.g1C5rhK92366@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         34863
>Category:       ports
>Synopsis:       port apache13-fp broken
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 11 23:10:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Joe Barbish
>Release:        4.4
>Organization:
home
>Environment:
>Description:
In general the following 7 problems are totaly due to very poor testing by the port maintainer. 

1. The frontpage security patch which was just added in the last 3 days is generating this error message in the httpd-error.log.
The key file /usr/local/frontpage/version5.0/apache-fp/suidkey does not exist in frontpage(). Frontpage security patch is disabled. 

2. After the install is completed (ie before problem #1 came into play) the frontpage extentions are not active, and can not be activated unless the if statments before and after the dso loadmodule statment for the frontpage-module are commented out in httpd.conf.

3. The fp-install.sh script will not install frontpage extentions unless the two httpd-conf allowoverride none statments are changed to allowoverride all before the fp-install.sh script is run.

4. The fp-install.sh script asks for the frontpage adminstrators id and defaults to fpadmin. Script will not accept any value typed in. Can not change the default from fpadmin.

5. Two files are defined in the httpd.conf file but not allocated and cause apache not to start. 
/usr/local/etc/apache/mine.types 
/usr/local/etc/apache/magic

6. The frontpage web server extentions web site that allows the frontpage adminstrator to use a web browser to control and change the frontpage enviornment is not configurated into httpd.conf file. You can see it at /usr/local/frontpage/version5.0/admin

7. All frontpage user defined web sites show up as a directory tree when viewed from a web browser instead of just the web content. 


>How-To-Repeat:
    Try to install the port your self.  
>Fix:

problem #1. Somebody needs to supervice the person who is maintaining  mod_frontpage so he can not just dump changes into the production port system without doing complete testing all the way through to testing the finished apache/fp enviroment. There is more to creating a port that just makeing the makefile.

problem #2.  Research why the if statments are not being activated or remove them from the model httpd.conf file which is part of the port.

problem #3. Change the two allowoverride none ststments in the model httpd.conf file which is part of the port so they are correct when the first fp-install.sh is run as part of the make install process.

problem #4. Research the fp-install.sh script to determin and fix so the default frontpage id can be changed.

problem #5. Find the 2 missing files in the orginal fp extentions source and change what ever you have to, to get the files created and the correct content loaded into them as part of the port. 

problem #6. The frontpage extentions web site content is being installed as part of the port, but it is not being configured so it can be used after the make install is completed. Research why this is happening and correct.

problem #7. Research and correct.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202120553.g1C5rhK92366>