Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Mar 2003 23:24:50 -0800 (PST)
From:      Vincent Poy <vince@oahu.WURLDLINK.NET>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/50042: ports/www/mod_frontpage causes Bad System Calls/core dumps in 5.0 -CURRENT as of March 8, 2003.
Message-ID:  <200303160724.h2G7OoPb052034@bigbang.DNALOGIC.NET>

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

>Number:         50042
>Category:       ports
>Synopsis:       ports/www/mod_frontpage causes Bad System Calls/core dumps in 5.0 -CURRENT as of March 8, 2003.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 15 23:30:15 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Vincent Poy
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
Wurldlink Corporation
>Environment:
System: FreeBSD bigbang.DNALOGIC.NET 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Sat Mar 8 20:10:06 PST 2003 vince@bigbang.DNALOGIC.NET:/usr/obj/usr/src/sys/BIGBANG i386


	
>Description:
	ports/www/mod_frontpage causes Bad System Calls/core dumps in 5.0 -CURRENT as of March 8, 2003.
>How-To-Repeat:
	cd /usr/ports/www/mod_frontpage
        make clean
        make
        make install
        This installs the package correctly and in the screen, it says
        After you have made these changes, you'll have to execute:
        
        /usr/local/frontpage/version5.0/fp_install.sh to build the base
        apache/frontpage web site and to setup frontpage users and admins.
        You can also run this to add virtual hosts to the apache/frontpage
        system.

Which results in:

root@bigbang [11:14pm][/usr/ports/www/mod_frontpage] >> /usr/local/frontpage/version5.0/fp_install.sh

Step 1.  Setting Up Installation Environment

Setting umask 002
Logged in as root.

 fp_install.sh
 
 Revision: 1.30 
 Date: 2000/04/06 
 
This script will step the user through upgrading existing and installing 
new servers and webs.  As with any software installation, a backup should be
done before continuing.  It is recommended that the FrontPage installation
directory, server configuration file directory, and all web content be 
backed up before continuing with this installation.
 
Are you satisfied with your backup of the system (y/n) [N]?  y

Directory /usr/local exists.
Root has necessary access to /usr/local.
Directory /usr/local/frontpage chmoded to 755.

Step 3.  Upgrading/Installing the extensions

Checking for previous versions of FrontPage Server Extensions to upgrade...
You have an older version of FrontPage Server Extensions installed (3.0).
Would you like to migrate these settings to version 5.0 now (y/n) [Y]?  

Checking for existing web servers to upgrade...
 
Existing web servers were found; do you want to upgrade them now?
(If you answer "no", you can safely run this script again and answer "yes"
to upgrade your servers later.)

Upgrade now (y/n) [Y]?  
 
The file /usr/local/frontpage/version5.0/upgrade_results.txt will
contain Success/Fail status for the upgrades.  When the upgrade is
complete you should examine this file to make sure that all of the
upgrades completed successfully.

Hit enter to continue

All existing servers will now be upgraded:
 

Upgrading using configuration file:  /usr/local/frontpage/we80.cnf
Verifying web server configuration...
Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Found Directive AccessConfig, value /dev/null.
Upgrading server 80
Bad system call (core dumped)

Preparing to chown webs...

All requested upgrades to the new FrontPage Server Extensions have taken place.
The next step is to chown the web in order to guarantee that the extensions
will work properly.  At this point you have two options:

   1. This script will prompt you interactively for an owner and group of
      each web and then perform the chown.  If you do not have a lot of 
      webs you might want to choose this option.
      
   2. This script will generate a script, which you can edit to fill in the
      owner and group for each web, to run at a later date.  If you have a
      large number of webs you might want to choose this option.
      
Would you like interactive prompting for each webs owner/group (y/n) [Y]?  

Processing webs in port 80...

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html


Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Who should own web root web on port 80 [root]:  
What should the group for web root web on port 80 be [wheel]:  
Bad system call (core dumped)

ERROR: Unable to chown web root web in port 80
Hit enter to continue

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: ching.
ERROR:  web /~ching - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: dspears.
ERROR:  web /~dspears - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

ERROR:  web /~david - /home/david/public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: kamu.
ERROR:  web /~kamu - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: kiri.
ERROR:  web /~kiri - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: budgetpc.
ERROR:  web /~budgetpc - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: dantonsart.
ERROR:  web /~dantonsart - /public_html does not exist!  Skipping to next web.

Getting DocumentRoot and UserDir.
Found Directive ResourceConfig, value /dev/null.
Getting DocumentRoot from /usr/local/etc/apache/httpd.conf
Getting UserDir from /usr/local/etc/apache/httpd.conf

DocumentRoot: /usr/local/www/data
UserDir: public_html

Unknown user: waioli.
ERROR:  web /~waioli - /public_html does not exist!  Skipping to next web.

    1.  LATIN1 (ISO 8859-1)
    2.  LATIN2 (ISO 8859-2)
    3.  EUCJP  (Japanese EUC)
    4.  EUCKR  (Korean EUC)
Which local character encoding does your system support: [1]  


    1.  English
    2.  French
    3.  German
    4.  Italian
    5.  Japanese
    6.  Spanish
What should the default language be: [1] 

Setting /usr/local/frontpage/version5.0/frontpage.cnf to:

defaultLanguage:en
localCharEncoding:latin1

Copying /usr/local/frontpage/version5.0/frontpage.cnf to /usr/local/frontpage/version5.0/frontpage.cnf.orig

Creating and modifying new /usr/local/frontpage/version5.0/frontpage.cnf...

  Note: Local version of Apache must use the FrontPage Apache patch.
  See http://www.microsoft.com/frontpage/ for more details.

Note: If you have not installed the root web then you need to do it now.

Do you want to install a root web (y/n) [Y]?  
 
Installing the root web...
 
Server config filename:  [/usr/local/etc/apache/httpd.conf] 
FrontPage Administrator's user name:  [fpadmin] 

Getting User from /usr/local/etc/apache/httpd.conf
Unix user name of the owner of this new web: [www]  

Getting Group from /usr/local/etc/apache/httpd.conf
Unix group of this new web: [www]  
Installing root web into port 80...


installing server  /  on port  80

Will chown web to www as part of install.
Will chgrp web to www as part of install.
Bad system call (core dumped)
ERROR:  / installation failed.
Hit enter to continue

Exiting due to an error!  Please fix the error and try again.

root@bigbang [11:16pm][/usr/ports/www/mod_frontpage] >>

>Fix:



>Release-Note:
>Audit-Trail:
>Unformatted:

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




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