I was trying to reinstall Apache with db4 support when I found it impossible. Last lines was: ____ config.status: include/ap_config_auto.h is unchanged config.status: executing default commands sed: 1: "s,%%FTPUSERS%%,$FreeBSD ...": bad flag in substitute command: 'v' *** Error code 1 Stop in /usr/ports/www/apache22. *** Error code 1 Stop in /usr/ports/www/apache22. ____ I googled it and found that there are some users with the same problem, but no solution. (http://www.google.com/search?hl=en&q=+bad+flag+in+substitute+command%3A+%27v%27 first five links). What's more interesting - they have different versions of apache (20 or 22) and doing things like updating ports, cleaning configurations and other things like this does not help. Then I found this "solution": http://forums.freebsd.org/showthread.php?t=3081 , moved my /etc/ftpusers to /etc/ftpusers.old and apache installs perfectly. Unfortunately, I don't have skills or ecpierience to find what is broken in script that is executing sed command (don't even know which script could that be) but there is definitely a bug which shows itself in some strange occasions. Fix: remove the /etc/ftpusers file from its location How-To-Repeat: unknown
Responsible Changed From-To: freebsd-ports-bugs->apache Fix synopsis and assign.
http://people.freebsd.org/~pgollucci/FreeBSD/diffs/www_apache22-2.2.14.diff Can you tell me if the above simple patch works for you ? I'm amazed most people aren't hit by this. -- ------------------------------------------------------------------------ Philip M. Gollucci (pgollucci@ridecharge.com) p: 703.549.2050x206, did: 703.579.6947 Senior System Admin - RideCharge, Inc. http://ridecharge.com 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching.
State Changed From-To: open->feedback pending feedback
pgollucci 2010-04-28 21:05:56 UTC FreeBSD ports repository Modified files: www/apache20 Makefile www/apache22 Makefile Log: - Fix typo preventing install/deinstall when /etc/ftpusers was present Note if you already have www/apache20 or www/apache22 installed this is not worth updating for; however, you should verify your [if you use it] ${PREFIX}/etc/apacheXX/extra/httpd-userdir.conf: DisableUser dir setting correct lists the users you don't want to have the ~/dir visible via http requests. PR: ports/144422 Reported by: several With hat: apache@ Revision Changes Path 1.263 +2 -2 ports/www/apache20/Makefile 1.251 +2 -2 ports/www/apache22/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed Committed. Thanks!
Responsible Changed From-To: apache->pgollucci I'll take it.
pgollucci 2010-05-07 03:22:09 UTC FreeBSD ports repository Modified files: www/apache20 Makefile Log: - duplicate www/apache22 re-fix for /etc/ftpusers in www/apache20 PR: ports/144422 Reported by: several With hat: apache@ Revision Changes Path 1.274 +2 -2 ports/www/apache20/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"