[FGS] Some modules don't install with self-installer
Normand Savard
nsavard at mapgears.com
Fri Jul 13 13:21:33 EDT 2007
All,
I build a fgs self-installer by specifying a list of desired modules but
for some reason some of these modules don't install. I'm talking
essentially about gdal_ecw-module, gdal_python and python_mapscript.
The self-installer is created as specified in reference 1 and the output
of the installation is as reference 2. If I create a self-installer
with a minimal number of modules it works (see reference 3 and 4).
Does someone know why?
Norm
-------------------------------
Reference 1:
nsavard at fusion:~/fgs-dev$ fgsdev build_si norm 2.0 mapserver-php
chameleon-base php_mysql-module php_pdf-module php_pgsql-module
libecw-base geos-lib gdal_python-module gdal_ecw-module
python_mapscript-module
* Creating archive file containing all required FGS modules...
+ Including base module... ok
+ Including mapserver-php version 4.10.2... ok
+ Including mapserver-base version 4.10.2... ok
+ Including apache-base version 1.3.34... ok
+ Including expat-base version 1.95.8... ok
+ Including gd-lib version 2.0.33... ok
+ Including jpeg-lib version 6b... ok
+ Including freetype-lib version 2.1.9... ok
+ Including libpng-lib version 1.2.8... ok
+ Including curl-lib version 7.15.0... ok
+ Including proj-lib version 4.5.0... ok
+ Including postgresql-lib version 8.0.7... ok
+ Including gdal-base version 1.4.2... ok
+ Including tiff-lib version 3.8.2... ok
+ Including libgeotiff-lib version 1.2.3... ok
+ Including netcdf-lib version 3.5.1... ok
+ Including openssl-lib version 0.9.8a... ok
+ Including xerces_c-base version 2_6_0... ok
+ Including unixODBC-base version 2.2.10... ok
+ Including libungif-base version 4.1.3... ok
+ Including libiconv-base version 1.9.1... ok
+ Including proj4_epsg42xxx-support version 1.0.0... ok
+ Including php-base version 4.4.2... ok
+ Including libxml2-base version 2.6.19... ok
+ Including chameleon-base version 2.2... ok
+ Including php_mysql-module version 4.4.2... ok
+ Including php_pdf-module version 4.4.2... ok
+ Including pdflib_lite-base version 6.0.3... ok
+ Including php_pgsql-module version 4.4.2... ok
+ Including libecw-base version 3.3.20060906... ok
+ Including geos-lib version 2.1.3... ok
+ Including gdal_python-module version 1.4.2... ok
+ Including python-base version 2.4... ok
+ Including gdal_ecw-module version 1.4.2... ok
+ Including python_mapscript-module version 4.10.2... ok
* Creating self-extracting archive script
* Self installer image created with success in
'/home/users/nsavard/fgs-dev/modules/fgs-norm-2.0-linux-i386.bin'.
* Versions info file is
'/home/users/nsavard/fgs-dev/modules/fgs-norm-2.0-linux-i386.versions'.
------------------------------------
Reference 2:
Where do you want to install the FGS suite [/home/nsavard/fgs] ?
/home/nsavard/fgs/fgsall2.0
+ Extracting fgs-base.tar.gz from /tmp/fgs-selfextract.ex4729...ok
+ Running base's installer
+ module : base
+ Running fgs install mapserver-php
* Probing last version of module 'mapserver-php'... 4.10.2
+ Installing mapserver-php:
+ Getting and extracting module 'mapserver-php'... ok
+ Getting and extracting module 'mapserver-base'... ok
+ Getting and extracting module 'apache-base'... ok
+ Getting and extracting module 'expat-base'... ok
+ Getting and extracting module 'gd-lib'... ok
+ Getting and extracting module 'jpeg-lib'... ok
+ Getting and extracting module 'freetype-lib'... ok
+ Getting and extracting module 'libpng-lib'... ok
+ Getting and extracting module 'curl-lib'... ok
+ Getting and extracting module 'proj-lib'... ok
+ Getting and extracting module 'postgresql-lib'... ok
+ Getting and extracting module 'gdal-base'... ok
+ Getting and extracting module 'tiff-lib'... ok
+ Getting and extracting module 'libgeotiff-lib'... ok
+ Getting and extracting module 'netcdf-lib'... ok
+ Getting and extracting module 'openssl-lib'... ok
+ Getting and extracting module 'xerces_c-base'... ok
+ Getting and extracting module 'unixODBC-base'... ok
+ Getting and extracting module 'libungif-base'... ok
+ Getting and extracting module 'libiconv-base'... ok
+ Getting and extracting module 'proj4_epsg42xxx-support'... ok
+ Getting and extracting module 'php-base'... ok
+ Getting and extracting module 'libxml2-base'... ok
+ Copying all files into FGS environment... ok
+ Running apache-base's installation script :
* *** Apache installation ***
* Selecting TCP port... Example: 80, 8080, 8000
? What TCP port do you want to use [8080] :
+ Port selected : '8080'
* You can start apache with : fgs start apache
* *** End of Apache installation ***
+ Running gdal-base's installation script :
+ Running libgeotiff-lib's installation script :
+ Running mapserver-base's installation script :
+ Running php-base's installation script :
+ php4.ini file installed in
/home/nsavard/fgs/fgsall2.0/www/conf/php4.ini.template
+ Running proj-lib's installation script :
* Module 'mapserver-php' installed with success.
! You need to reload setenv.sh, run : cd /home/nsavard/fgs/fgsall2.0 ; .
setenv.sh
+ Running fgs install chameleon-base
* Probing last version of module 'chameleon-base'... 2.2
+ Installing chameleon-base:
+ Getting and extracting module 'chameleon-base'... ok
+ Copying all files into FGS environment... ok
+ Running chameleon-base's installation script :
* Module 'chameleon-base' installed with success.
+ Running fgs install php_mysql-module
* Probing last version of module 'php_mysql-module'... 4.4.2
+ Installing php_mysql-module:
+ Getting and extracting module 'php_mysql-module'... ok
+ Copying all files into FGS environment... ok
* Module 'php_mysql-module' installed with success.
+ Running fgs install php_pdf-module
* Probing last version of module 'php_pdf-module'... 4.4.2
+ Installing php_pdf-module:
+ Getting and extracting module 'php_pdf-module'... ok
+ Getting and extracting module 'pdflib_lite-base'... ok
+ Copying all files into FGS environment... ok
* Module 'php_pdf-module' installed with success.
+ Running fgs install php_pgsql-module
* Probing last version of module 'php_pgsql-module'... 4.4.2
+ Installing php_pgsql-module:
+ Getting and extracting module 'php_pgsql-module'... ok
+ Copying all files into FGS environment... ok
* Module 'php_pgsql-module' installed with success.
+ Starting FGS's daemon:
+ Starting 'apache':
Processing config directory: /home/nsavard/fgs/fgsall2.0/www/conf.d/*.conf
Processing config file:
/home/nsavard/fgs/fgsall2.0/www/conf.d/chameleon.conf
Processing config file: /home/nsavard/fgs/fgsall2.0/www/conf.d/gdal.conf
Processing config file:
/home/nsavard/fgs/fgsall2.0/www/conf.d/mapserver.conf
Processing config file: /home/nsavard/fgs/fgsall2.0/www/conf.d/php4.conf
Processing config file: /home/nsavard/fgs/fgsall2.0/www/conf.d/proj.conf
[Fri Jul 13 12:25:41 2007] [warn] NameVirtualHost *:8080 has no VirtualHosts
/home/nsavard/fgs/fgsall2.0/etc/init.d/apache start: httpd started
111111111111111111111111111111111111111111111111111111111111111
To start installed FGS's daemon at boot time, do (as root) :
$ echo "su nsavard -c \"( . /home/nsavard/fgs/fgsall2.0/setenv.sh ; fgs
start )\"" >> /etc/rc.d/rc.local
222222222222222222222222222222222222222222222222222222222222222
Before using the FGS environment, you need to set some
environment variables (each time you login) :
$ cd /home/nsavard/fgs/fgsall2.0
$ . setenv.sh
OR you can do it automatically each time you log in by doing :
echo ". /home/nsavard/fgs/fgsall2.0/setenv.sh" >> ~/.bashrc
****************************************************************
------------------------------------------
Reference 3:
nsavard at fusion:~/fgs-dev$ fgsdev build_si norm 1.0 gdal-base gdal_ecw-module
* Creating archive file containing all required FGS modules...
+ Including base module... ok
+ Including gdal-base version 1.4.2... ok
+ Including jpeg-lib version 6b... ok
+ Including tiff-lib version 3.8.2... ok
+ Including postgresql-lib version 8.0.7... ok
+ Including proj-lib version 4.5.0... ok
+ Including libgeotiff-lib version 1.2.3... ok
+ Including netcdf-lib version 3.5.1... ok
+ Including openssl-lib version 0.9.8a... ok
+ Including xerces_c-base version 2_6_0... ok
+ Including unixODBC-base version 2.2.10... ok
+ Including libungif-base version 4.1.3... ok
+ Including libpng-lib version 1.2.8... ok
+ Including curl-lib version 7.15.0... ok
+ Including gdal_ecw-module version 1.4.2... ok
+ Including libecw-base version 3.3.20060906... ok
* Creating self-extracting archive script
* Self installer image created with success in
'/home/users/nsavard/fgs-dev/modules/fgs-norm-1.0-linux-i386.bin'.
* Versions info file is
'/home/users/nsavard/fgs-dev/modules/fgs-norm-1.0-linux-i386.versions'.
-----------------------------------------
Reference 4:
Where do you want to install the FGS suite [/home/nsavard/fgs] ?
/home/nsavard/fgs/fgstestgdal
+ Extracting fgs-base.tar.gz from /tmp/fgs-selfextract.lO4196...ok
+ Running base's installer
+ module : base
+ Running fgs install gdal-base
* Probing last version of module 'gdal-base'... 1.4.2
+ Installing gdal-base:
+ Getting and extracting module 'gdal-base'... ok
+ Getting and extracting module 'jpeg-lib'... ok
+ Getting and extracting module 'tiff-lib'... ok
+ Getting and extracting module 'postgresql-lib'... ok
+ Getting and extracting module 'proj-lib'... ok
+ Getting and extracting module 'libgeotiff-lib'... ok
+ Getting and extracting module 'netcdf-lib'... ok
+ Getting and extracting module 'openssl-lib'... ok
+ Getting and extracting module 'xerces_c-base'... ok
+ Getting and extracting module 'unixODBC-base'... ok
+ Getting and extracting module 'libungif-base'... ok
+ Getting and extracting module 'libpng-lib'... ok
+ Getting and extracting module 'curl-lib'... ok
+ Copying all files into FGS environment... ok
+ Running gdal-base's installation script :
+ Running libgeotiff-lib's installation script :
+ Running proj-lib's installation script :
* Module 'gdal-base' installed with success.
! You need to reload setenv.sh, run : cd /home/nsavard/fgs/fgstestgdal ;
. setenv.sh
+ Running fgs install gdal_ecw-module
* Probing last version of module 'gdal_ecw-module'... 1.4.2
+ Installing gdal_ecw-module:
+ Getting and extracting module 'gdal_ecw-module'... ok
+ Getting and extracting module 'libecw-base'... ok
+ Copying all files into FGS environment... ok
* Module 'gdal_ecw-module' installed with success.
+ Starting FGS's daemon:
111111111111111111111111111111111111111111111111111111111111111
To start installed FGS's daemon at boot time, do (as root) :
$ echo "su nsavard -c \"( . /home/nsavard/fgs/fgstestgdal/setenv.sh ;
fgs start )\"" >> /etc/rc.d/rc.local
222222222222222222222222222222222222222222222222222222222222222
Before using the FGS environment, you need to set some
environment variables (each time you login) :
$ cd /home/nsavard/fgs/fgstestgdal
$ . setenv.sh
OR you can do it automatically each time you log in by doing :
echo ". /home/nsavard/fgs/fgstestgdal/setenv.sh" >> ~/.bashrc
****************************************************************
More information about the Foss-gis-suite
mailing list