[FGS] [x86_64] Install Mapserver on x86_64
Normand Savard
nsavard at mapgears.com
Tue Jun 8 20:31:48 EST 2010
Vincent,
I created another basic package with the missing postgresql-server
package since the posgis-lib package was included. I also added an
extrabasic package without the postgresql-server and posgis-lib packages.
The apache error comes from this code in /path/to/fgs/etc/init.d/apache
if [ $USER = 'root' ] ; then
[ `grep -c '^apache:' /etc/passwd` -eq 0 ] && /usr/sbin/adduser
apache -s /sbin/nologin -d $FGS_HOME/www -c 'Apache - FGS' 2>/dev/null
# make sure that user apache has been created
if [ `grep -c '^apache:' /etc/passwd` -ne 1 ] ; then
echo "! Cannot create user 'apache', could not start apache as
root."
exit 1
fi
I think this is the "adduser" command that causes the problem though I'm
not sure. You could remove the 'apache' package by doing 'fgs remove
apache-module'. You could then download the apache package from the
maptools Web site, untar it and modify the faulty command. You tar it
again and do 'fgs install apache-module /path/to/new_apache_package'.
That could work. Or you can add manually the apache user to the
/etc/passwd file before installing with the self-installer.
The FGS environment is a self-contained environment. It could cause
many side-effects to use it without the provided apache. I never tried it.
Regards,
Norm
Vincent Letocart wrote:
> I tried the "basic" package and this works indeed much better! There remain
> a few error messages:
>
> + Running postgis-lib's installation script :
> ! cannot convert $libdir in lwpostgis.sql or postgis.sql: no such file..
> ! cannot convert $libdir in lwpostgis_upgrade.sql or postgis_upgrade_xxx.sql: no such file..
> ! cannot convert $libdir in spatial_ref_sys.sql, no such file..
>
>
> + Starting 'apache':
> ! Cannot create user 'apache', could not start apache as root.
>
> [See attached file for the full output]
>
> Actually, the machine where mapserver should run has apache2 already
> installed, and the "databse stuff" (mysql) is running on another machine.
> Maybe you try to be too flexible with your installation ? :)
>
> Do you know if it is possible to specify an external database to use,
> and to use the already installed apache2 instance running on the server ?
>
> Regards
>
> Vincent
>
>
More information about the Foss-gis-suite
mailing list