GFESuite Installation
Notes
Release Name: ob7.2 (ver. a) [OB7.2]
Release Date: 06 June 2006
NOAA Earth System Research Laboratory / Global Systems Division
NOAA/OAR/ESRL/GSD4
325 Broadway
Boulder, CO 80305-3328
Integrated Systems Branch
Information Generation Section
This software and its documentation are in the public domain and are
furnished "as-is." The United States government, its
instrumentalities,
officers, employees, and agents make no warranty, express or implied,
as
to the usefulness of the software and documentation for any purpose.
They
assume no responsibility (1) for the use of the software and
documentation;
or (2) to provide technical support to users.
Permission to use, copy, modify, and distribute this software is
hereby
granted, provided that this disclaimer notice appears in all
copies.
All modifications to this software must be clearly documented, and are
solely the responsibility of the agent making the modifications.
GSD will bear no responsibility for code modified by a non-GSD
agent.
If significant modifications or enhancements are made to this software,
the GSD Software Policy Manager (softwaremgr@gsd.esrl.noaa.gov) should
be
notified.
Table of Contents
AWIPS
Installation Instructions
These are the instructions for installing the software on
AWIPS. There are four components that are separately
installed: CORE, Maps, Topo, and Climo. Unless otherwise
noted, the same instructions apply to each of the components.
NOTE: If you have previously installed a version of GFESuite, then you
normally do not need to install all four components. For AWIPS OB7.2, only
the CORE component needs to be installed. The Topo and Climo components
did not change from OB7.1. The sites are responsible for the Map configuration
and thus the Map component is normally not provided.
Before You Begin
(Pre-install steps)
This part of the install should be done prior to performing the
install. Please read over this section and do not proceed until
all items have been satisfactorily completed.
Ensure you have the
software distribution
Ensure that you have the correct software distribution for the build
you are installing. It is also a good idea to also have the
software distribution for the previous build, just in case you need to
reinstall it in the event of problems. The software
distribution, whether on disk in a directory, or on a CD, contains
release notes.
Read the release notes
It is highly
recommended to read the release notes prior to the install since they
may contain important information about changes in the software and
potential configuration changes that must be made. The release
notes
can be found on the installation CD, as well as the GSD web site under
http://www-md.fsl.noaa.gov/eft/AWIPS.html. Most of the
information
contained in the release notes apply to the IFPS Focal Point. There is
a special News You Must Use
section that is a must read.
You will receive the GFESuite software in one of two formats:
- CDDVD - containing the masterGFEInstall* script as well as the
*.tgz
GFESuite software
- Directory on Disk - containing the masterGFEInstall* script as
well as the *.tgz GFESuite software
For the CD-style release:
- Insert the CD/DVD into the CD/DVD drive on dx1.
- Log into the "dx1" as
user "root".
- Mount the CD/DVD drive on dx1
as user "root". The
command is usually:
mount /mnt/cdrom1
- Examine the CD/DVD, on it you will find the release notes and
GFESuite distribution, which are in the "gfe", "gfeTopo", "gfeMaps", or
"gfeClimo" subdirectory, whose
top-level file is the README.html file. Point your favorite web
browser to this document to read the notes, or copy the *.html files to
a local disk to examine the files later.
- Umount the cd. The command is usually:
cd
umount
/mnt/cdrom1
Remove the CD/DVD out of the drive by pressing the eject button on the
CD-ROM drive.
For the directory-style release:
- Change directory to the location of the GFE release.
cd <directory>
where <directory> is the
location of the GFE release distribution
- Examine the directory, in it you will find the release notes,
whose top-level file is the README.html file. Point your favorite
web browser to this document to read the notes.
AWIPS Version
Installed
The correct version of AWIPS software must be installed. For this
release, it is OB7. You
can check by
performing the following step as any user (e.g., awipsusr, ifps, etc.):
The installation
script will check the version installed and will abort if you try to
run it on a non-supported AWIPS version.
Make Any Desired
Backups
The install does not modify any SITE- or user- level configuration
files, nor does it modify the grid databases. Although it
is not necessary to back up the databases, you may do so if you
desire. No backups are performed by the installation
scripts.
Available Disk Space
You
will need at least adequate space in order
for the installation to succeed. You may check the disk space by
logging on each machine (listed in the table below) as any user (e.g.,
awipsusr, ifps, etc.) and
executing df -P and
searching for the /awips/GFESuite partition sizes. The table below
defines the required space:
Disk
Space Partition
|
Required
Available Size in 1024k blocks
|
dx4
/awips/GFESuite
|
1,500,000
|
The
installation script checks the available disk space and will abort if
insufficient disk space is available.
Installation Machines
The GFESuite software will be installed on the dx4,
the dx1/dx2, and for Alaska multi-domain sites, the px3/px4
machines. All software underneath the /awips/GFESuite partition
may be removed/modified by this installation.
SSH Keys
The GFESuite
software install makes liberal use of SSH Keys. It is important
that the following ssh links are properly set
up.
User
|
Source
Machine
|
Destination
Machine Name
|
Sample
Test Command to "dx1"
|
root
|
dx1
|
dx1, dx2,
dx3, dx4
|
ssh -n dx1
'hostname'
|
ifps
|
dx1
|
dx1, dx2,
dx3, dx4
|
su ifps -c
"ssh -n dx1 'hostname'"
|
The GFESuite software install will double-check the SSH configuration
and will abort if it is not sufficient for installations. To
double-check it yourself, log onto the "dx1" as "root", and issue
commands similar to the "Sample
Test Commands to 'dx1'" as shown in the above table.
At no time should it ask you for a password, nor ask prompt you "The
authenticity of host can't be established. Are you sure you want to
continue connecting?". If it prompts you for this, then you need
to correct your SSH keys and retest. Ask for NCF assistance if required.
Parition Permissions
Ensure that each of your partitions have the correct ownership and
permissions, as shown in the table below:
Partition
|
Ownership
|
Permissions
|
dx4
/awips/GFESuite
|
ifps:fxalpha
|
755
|
afos2awips.txt Pils
Ensure that your
afos2awips.txt pils are correct. Download the checkPIL.tar script
from the GSD web page:
http://www-md.fsl.noaa.gov/eft/AWIPS/ob7.2a. You
need need to do this on a "public" web client, and not from inside the
AWIPS firewall. Copy the downloaded checkPIL.tar file, across the
AWIPS firewall, to one of the host machines on AWIPS, such as
dx4. Expand the tar file using:
tar xvf checkPIL.tar
Read the README file, which explains the meaning of the output.
To run the checkPIL script, ensure that you have a valid Python on your
command path and type:
python
checkPIL.py XXX where XXX is your upper-case
site identifier, such as BOU (python checkPIL.py BOU)
If you receive an error on this program, something like "No Module
Named os", then you may have the environment variables PYTHONHOME
and/or PYTHONPATH defined. These environment variables should
never be set. If you continue the installation with this
environment, the installation may fail.
Correct your afos2awips.txt file as necessary to ensure that ALL of
your products that you produce are identified. You may see some
double products, such as the SFT. Normally your site only
uses one of the pils for the SFT and thus the unused one may be
removed. Note that with
GHG, there are many civil emergency message products that may not
already have valid pils and these pils need to be added.
If you have to change your pils after you have installed
this release, then restart the ifpServer so the templates may be regenerated.
localMapFiles.py (Map
File Configuration)
Starting with OB7, sites are now responsible for managing their own map
shapefiles; prior to OB7 the map shapefiles were provided as part of
the software release.
Although occasionally a package containing the latest map shapefiles is
provided as part of the install, frequently the map shapefiles are not
included. You MUST create and configure your
localMapFiles.py configuration PRIOR to installing the GFE software.
The GFE CORE contains an updated
/etc/BASE/MapFiles.py which points to the latest set of map shapefiles;
however, if the latest map data package is not installed, it is likely
that the MapFiles.py will be pointing to incorrect files.
Thus it is highly recommended that IF the map shapefiles are not
provided as part of the install packages, that you create a
localMapFiles.py which points to all of the current shapefiles that are
on your disk. If this is done properly, the install will
continue successfully when it checks for proper map
configuration. If this is not done, then it is likely that the
install will fail since the baseline Maps.py will be pointing to
shapefiles that
do not exist on your system.
Work with your IFP focal point to change the local map configuration.
Refer to localMapFiles documentation
for details. Basically the technique is to:
- remove any "filename" definition for any entries in
.../etc/SITE/localMaps.py
that MODIFY an existing map. "Filename" definitions that defined
a NEW map should not specify an explicit shapefile, but should an
existing mnemonic as defined already in MapFiles.py or use a new
mnemonic.
Explicit "Filename" definitions, i.e., ones that explicitly mention a
shapefile name, should be replaced with a mnemonic that is either
already existing in Maps.py or defined in localMapFiles.py.
Examples of "filename" definitions are shown below, as it would
"incorrectly" appear in localMaps.py:
# Add new map
WYcounties = ShapeFile(MAPDIR)
WYcounties.filename(CountyMapName)
#This is okay, since it is a new map, and uses a mnemonic
WYcounties.filter(lambda x : x['STATE'] == "WY")
WYcounties.name = 'WYCounties'
WYcounties.editAreaName = ['STATE','COUNTYNAME']
WYcounties.groupName = 'WYCounties'
WYcounties.expandDomain = (2, 2, 0, 0)
maps.append(WYcounties)
# Add new map
COcounties = ShapeFile(MAPDIR)
COcounties.filename("c_24se05")
#This is NOT okay even though it is a new map, since an explicit
#shapefile name is specified. An existing mnemonic or a new
# mnemonic should be used.
COcounties.filter(lambda x : x['STATE'] == "CO")
COcounties.name = 'COCounties'
maps.append(COcounties)
Counties.filename("c_24se05")
#This is not okay, since it modifies an existing map defined in Maps.py
# with an explicit shapefile name, rather than a mnemonic.
# Shapefile names should only exist in localMapFiles.py.
|
and how they should be changed in localMaps.py and entered in
localMapFiles.py:
localMaps.py
|
# Add new map
WYcounties = ShapeFile(MAPDIR)
WYcounties.filename(CountyMapName)
WYcounties.filter(lambda x : x['STATE'] == "WY")
WYcounties.name = 'WYCounties'
WYcounties.editAreaName = ['STATE','COUNTYNAME']
WYcounties.groupName = 'WYCounties'
WYcounties.expandDomain = (2, 2, 0, 0)
maps.append(WYcounties)
# Add new map
COcounties = ShapeFile(MAPDIR)
COcounties.filename(CountyMapName)
COcounties.filter(lambda x : x['STATE'] == "CO")
COcounties.name = 'COCounties'
maps.append(COcounties)
Counties.filename("c_24se05")
|
localMapFIles.py
|
CountyMapName =
"c_24se05" #defination for CountyMapName
mnemonic.
|
- copy all entries from etc/BASE/MapFiles.py to
etc/SITE/localMapFiles.py. Remove comments that were part of the
MapFiles.py (first 7 lines). Remove the Alaska special configuration
information. You should end up with a file that looks
similar to this (shapefile names may differ). Be sure that there
is only ONE definition for each variable and that you didn't repeat
variables:
CountyMapName = 'c_16mr06'
ZoneMapName = 'z_14fe06'
CWAMapName = 'w_14jl05'
OffshoreMapName = 'oz15de04'
MarineZonesMapName = 'mz01se05'
StatesMapName = 's_14jl05'
BasinsMapName = 'ba28mr06'
FireWxZonesName = 'fz14ap06'
RFCMapName = 'rf12ja05'
LakeMapName = 'lk21se99'
HighSeaMapName = 'hz28au04'
CityMapName = 'web_city'
InterstateMapName = 'ri11oc01'
HighwayMapName = 'loreshwy'
ISCMapName = 'cm06jn05'
FireWxAORMapName = 'cf20se05'
CanadaMapName = 'province'
WorldMapName = 'world_adm0'
RailroadMapName = 'railrdl020'
AirportMapName = 'airprtx020'
|
- Edit your entries in etc/SITE/localMapFiles.py as necessary to
ensure that
they point to a map shapefile that exists in the GFESuite's data/maps
directory.
- Be sure to test out your new map configuration using
"runIFPServer -n" on the existing GFESuite build before attempting to
install the new build.
Installation Procedure
It is estimated that it will take approximately 30 minutes to install
the entire GFESuite on all of the required platforms.
1) Notify the NCF
Before starting the installation, please open a trouble ticket with the
NCF. Should you require any assistance with your installation of
GFESuite, a trouble ticket will then already be opened.
If
you have any problems during the
installation or have
questions about anything related to the installation process, then
please contact:
If you encounter any operational problems with GFESuite, after
successfully installing and after closing your installation Trouble
Ticket, then contact the NCF.
2) Ensure site not in
failover mode
Verify that the DX1/2 and DX3/4 are not currently failed over. (For
multi-domain Alaska sites, then also ensure that px3/px4 are not
currently failed over. You will not be able to complete the
install, if one of the DXx (and PX for Alaska MultipleDomain sites)
is failed over.
- As user root, to check whether or not DXs (and px3/px4 for Alaska
Multi-Domain sites) are in failover mode, then use the "hb_stat"
command. Example output from the hb_stat command is
shown below, and shows the normal dx1apps and dx4apps on the dx4 and
dx3 appropriately:
Heartbeat Status
Monitor
Jul 22 13:30:43
=========================
M e m b e r S t a t u s ===========================
Member
Status IP address
-------------- ---------- ---------------
dx1-arx
Up 165.92.90.3
dx4-arx
Up 165.92.90.4
=========================
S e r v i c e S t a t u s =========================
Service
IPaddr
Cronfile
Owner Start Time
-------------- --------------- --------------- ----------
-------------------
dx1apps
165.92.90.65 dx1cron,SITEdx1
dx1-arx 2005-04-14 14:03:33
dx4apps
165.92.90.66 dx4cron,SITEdx4
dx4-arx 2005-06-15 13:27:06
3) Ensure site is not
in IFPS service backup mode
Verify that the site is not in service backup mode.
4) Verify that GFE
(and IFPS) are NOT running on any workstation in
the office.
Ensure that the GFE is not open on any workstation. Installing
the GFESuite software will force a disconnect between the GFEs and the
ifpServer as the software is installed.
5) Install GFE
Software
Note: there is no need to stop the ifpServer during the installation
process. The install script will shut down and restart the
ifpServer as necessary.
You will be asked the site identifier for which to configure the
GFESuite software. This is a three-character id, specified in
UPPER-CASE, such as BOU. Note for the Anchorage WFO
configuration, the proper site-id is AFC.
You will receive the GFESuite software in one of two formats, be sure
you are aware of which format you have received. If you recieved
the "Directory on Disk" format, then you may need to expand it out into
its "exploded" files using the following command for each *AWIPS*.tgz
file you received using a command similar to:
gzip -d -c
<installFilename> | tar xvf -
The two formats are:
- CD/DVD - containing the masterGFEInstall* script as well as the
*.tgz
GFESuite software in subdirectories on the CD/DVD
- Directory on Disk - containing the masterGFEInstall* script as
well as the *.tgz GFESuite software in subdirectories
You will also receive between one and four packages for the
install. The packages are: Climo Data, Topo Data, Map Data, and
GFE Core. For existing installations (previous versions of
GFESuite), not all of the packages are required. For brand-new
installations, all four packages are required. There is an order that
is recommended for the installation when you have multiple packages:
- Climo Data
- Topo Data
- Map Data
- CORE GFE
a) Initial Steps
For the CD/DVD-style release:
- Insert the CD/DVDinto the CD/DVD drive on dx1.
- Log into the "dx1" as
user "root".
- Mount the CD drive on dx1
as user "root". The
command is usually:
mount /mnt/cdrom1
For the directory style release:
- Log into the "dx1" as
user "root".
b) Installing the
Climo Data package
Note: The Climo Data package may or may not be provided.
- Start the script to log install progress (VERY IMPORTANT):
script -f /awips/GFESuite/gfeInstallClimo.log
- Begin the installation. This command must be executed as root on dx1. This script needs to be run to
completion, which can be identified by this final entry on the
terminal:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any errors that occur during the install will normally be
indicated by
a python traceback and the installation will abort.
Release
Style
|
Commands
|
Notes
|
CD/DVD
Style
|
cd /mnt/cdrom1/gfeClimo |
(use the correct device name
for the CD/DVD) |
| ./masterGFEInstall_Climo <site> |
where <site> is the site
identifier, such as ./masterGFEInstall_Climo BOU |
Directory
Style
|
cd <directory>
|
where <directory>
is the location of the install script and software (installClimo is a
likely subdirectory name) |
| ./masterGFEInstall_Climo
<site> |
where <site>
is the site identifier, such as ./masterGFEInstall_Climo BOU |
- When the installation has finished, type the following to exit
the
"script" command:
exit
c) Installing the Topo
Data package
Note: The Topo Data package may or may not be provided.
- Start the script to log install progress (VERY IMPORTANT):
script -f /awips/GFESuite/gfeInstallTopo.log
- Begin the installation. This command must be executed as root on dx1. This script needs to be run to
completion, which can be identified by this final entry on the
terminal:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any errors that occur during the install will normally be
indicated by
a python traceback and the installation will abort.
Release
Style
|
Commands
|
Notes
|
CD/DVD
Style
|
cd /mnt/cdrom1/gfeTopo |
(use the correct device name
for the CD/DVD) |
| ./masterGFEInstall_Topo <site> |
where <site> is the site
identifier, such as ./masterGFEInstall_Topo BOU |
Directory
Style
|
cd <directory>
|
where <directory>
is the location of the install script and software (installTopo is a
likely subdirectory name) |
| ./masterGFEInstall_Topo
<site> |
where <site>
is the site identifier, such as ./masterGFEInstall_Topo BOU |
- When the installation has finished, type the following to exit
the
"script" command:
exit
d) Installing the Map
Data package
Note: The Map Data package may or may not be provided.
- Start the script to log install progress (VERY IMPORTANT):
script -f /awips/GFESuite/gfeInstallMaps.log
- Begin the installation. This command must be executed as root on dx1. This script needs to be run to
completion, which can be identified by this final entry on the
terminal:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any errors that occur during the install will normally be
indicated by
a python traceback and the installation will abort.
Release
Style
|
Commands
|
Notes
|
CD/DVD
Style
|
cd /mnt/cdrom1/gfeMaps |
(use the correct device name
for the CD/DVD) |
| ./masterGFEInstall_Maps <site> |
where <site> is the site
identifier, such as ./masterGFEInstall_Maps BOU |
Directory
Style
|
cd <directory>
|
where <directory>
is the location of the install script and software (installMaps is a
likely subdirectory name) |
| ./masterGFEInstall_Maps
<site> |
where <site>
is the site identifier, such as ./masterGFEInstall_Maps BOU |
- When the installation has finished, type the following to exit
the
"script" command:
exit
e) Installing the GFE
CORE package
Note: The GFE Core package may or may not be provided.
- Start the script to log install progress (VERY IMPORTANT):
script -f /awips/GFESuite/gfeInstall.log
- Begin the installation. This command must be executed as root on dx1. This script needs to be run to
completion, which can be identified by this final entry on the
terminal:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any errors that occur during the install will normally be
indicated by
a python traceback and the installation will abort.
Release
Style
|
Commands
|
Notes
|
CD/DVD
Style
|
cd /mnt/cdrom1/gfe |
(use the correct device name
for the CD/DVD) |
| ./masterGFEInstall <site> |
where <site> is the site
identifier, such as ./masterGFEInstall BOU |
Directory
Style
|
cd <directory>
|
where <directory>
is the location of the install script and software (install is a likely
subdirectory name) |
| ./masterGFEInstall
<site> |
where <site>
is the site identifier, such as ./masterGFEInstall BOU |
- When the installation has finished, type the following to exit
the
"script" command:
exit
6) Review your
Installation Log(s)
Depending upon the number of packages you installed, you may have
between one and four installation logs to review:
Package
|
Install
Log Location
|
Climo Data
|
/awips/GFESuite/gfeInstallClimo.log
|
Topo Data
|
/awips/GFESuite/gfeInstallTopo.log
|
Map Data
|
/awips/GFESuite/gfeInstallMaps.log
|
GFE CORE
|
/awips/GFESuite/gfeInstall.log
|
Use "more" or "vi" or your favorite text viewer to examine the
appropriate installation log files. Example:
cd
/awips/GFESuite/gfeInstall.log
more
/awips/GFESuite/gfeInstall.log
Look for any errors indicated in the log
file. An example install log file is found here. Errors are usually
indicated by banner messages like this:
******************************************************************************
-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error
You must run
this script as root.
-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error-Error
******************************************************************************
Traceback
(most recent call last):
File
"./masterGFEInstall", line 715, in ?
main()
File
"./masterGFEInstall", line 702, in main
hostDir = preflight(argDict['site'])
File
"./masterGFEInstall", line 383, in preflight
abort=1)
File
"./masterGFEInstall", line 99, in message
raise Exception("ABORTING..." + s)
Exception:
ABORTING...
You must run
this script as root.
Take the appropriate action as shown to correct the problem and rerun
the installation. If you
have questions about anything related to the install process,
please check first with your IFPS Focal Point. In particular,
most instances of the ifpServer not starting cleanly can be traced to
a localConfig.py or localMapFiles.py file that is not compatible with
the new IFPS
release. In those cases, the IFPS Focal Point can generally quickly
start the ifpServer after updating your localConfig.py and
localMapFiles.py files.
If you or the IFPS Focal Point is unable to resolve the
problems,
please call the NCF support line installation
contact numbers as shown above.
7) Close your Trouble
Ticket
When the installation has been completed successfully, please call to
the NCF and close the trouble ticket you opened to begin this process.
8) Unmount and remove
the CD/DVD
If you installed from the CD/DVD, then umount the CD/DVD:
cd
umount /mnt/cdrom1 (use
the appropriate device name)
Remove the CD/DVD out of the drive by pressing the eject
button on the
CD-ROM drive.
Verification
Instructions
1) Verify ifpServer
is running
As any user, login to the "dx4"
machine and execute the following command:
ps -ewf | grep ifps
You should see one ifpServer running, based on the sample output:
ifps
26509 1 7 Jul21
? 01:19:55
/awips/GFESuite/primary/bin/run/ifpServer -D
If you need to start the ifpServer, then go into the "dx4" as user
"ifps" and execute these commands:
cd /awips/GFESuite/primary/bin
./runIFPServer
For Alaska multi-domain sites, you should also log onto the px3 and
issue the same "ps" command and it too should show that there is an
ifpServer running on the px3 machine. Note that the directory
indicated on the px3 machine will be /awips/GFESuite/primary and the
directory indicated on the dx4 machine for Alaska multi-domain sites
will be /awips/GFESuite/Domain2/primary. Start the ifpServer
manually if needed. For the "px3" machine, the directory location
is /awips/GFESuite/primary/bin.
For the "dx4" machine, the directory location is /awips/GFESuite/Domain2/primary/bin.
2) Ensure that
NotifyTextProd and the VTEC Decoder are running
As any user, login to the "dx4"
machine and execute the following command:
ps -ewf | grep
NotifyTextProd
You should see two NotifyTextProds running, based on the sample output:
fxa
23711 1 0 Jun15
? 00:06:21
/awips/fxa/bin/NotifyTextProd
/awips/GFESuite/primary/data/acquire/notifyPattern.txt GFE
fxa
23714 1 0 Jun15
? 00:06:13
/awips/fxa/bin/NotifyTextProd
/awips/GFESuite/svcbu/data/acquire/notifyPattern.txt GFE
Examine the VTECDecoder logfile, located at /awips/GFESuite/primary/data/logfiles/*/VTECDecoder*.
If there are active SPC, TPC, or local events, you should see some
entries in the logfile. Note that if there isn't hazardous
weather in your surrounding area, you may not see any entries. In
this case, check back in an hour or so. Repeat this check
on the svcbu partition: /awips/GFESuite/svcbu/data/logfiles/*/VTECDecoder*.
For Alaska multi-domain sites, you should also log onto the px3 and
issue the same "ps" command and it too should show that there are two
NotifyTextProds running on the px3 machine.
3) Check your Map
Background Overrides
The BASE-defined set of map background names must not be
changed. GHG and GFE formatters require and expect a
certain naming convention for your map backgrounds in order for it to
work properly. Look at any SITE-level localMaps.py file that you may
have created. It is okay to add additional map backgrounds, but
do not modify the name, the filter, or the editAreaName definitions for
any maps that exist in
/awips/GFESuite/primary/etc/BASE/Maps.py. If you have an
...etc/SITE/localMaps.py, be aware that you may have some
non-compatible definitions. The best solution is to remove
all unnecessary localMaps.py overrides. Required maps (where
<site> is the 3-letter site id): FIPS_<site>,
Zones_<site>, FireWxZones_<site>, CWA, ISC_all, FireWxAOR,
Marine_Zones_<site>,
Offshore_Marine_Zones_<site>. Note that this applies
to Maps.py/localMaps.py, and not the map file naming files of
MapFiles.py / localMapFiles.py.
Shapefiles are very important in the world of GHG. Check your
SITE-level localMaps.py/localMapFiles.py entries for use of “old”
shapefiles. In all cases you should not be redefining the map
shapefile filename in localMaps.py, as that belongs in the
localMapFiles. Check your localMapFiles.py for the shapefile
filename overrides and eliminate those overrides where possible, i.e.,
use the newer BASELINE shapefiles wherever possible. Compare your
SITE-level localMapFiles.py against the BASE-level MapFiles.py to
determine if some of your overrides may be eliminated.
If you are using non-baseline shapefiles, be sure that your backup
sites also have these same shapefiles or service backup will not work
properly.
4) Check your Hazard
Formatter Overrides
It is very important that you do NOT override the Hazard* formatters or
the methods that they use. There are Hazard*_Local files,
which you may modify the Definitions section if necessary, but no
fuction overrides should be present in these files. Check
all of your Hazard* files
(/awips/GFESuite/primary/data/databases/SITE/TextProduct) for any
function overrides made by your site. The Hazard* files that
should NOT have any function overrides are: Hazard_FFA, Hazard_NPW,
Hazard_RFW, Hazard_WCN, Hazard_WSW. It is okay to have overrides
in Hazard_HWO. It is okay to also have overrides in your
CivilEmerg_*_Local files.
There are a few allowed overrides for the Hazard
formatters. Generally, any overrides that you do have
should be validated with the NCF to ensure that they are allowed.
5) Check and verify
your SITE-level Area Dictionary, Check your Hazard Formatters
In the following steps you will run each formatter with a set of grid
data and examine the generated product very closely. Do this with
the GFE started in PRACTICE mode. If the product headers do not
come out properly, then edit your AreaDictionary file as user SITE
through the GFE (GFE->Define Text Products menu), and rerun the
test.
- WSW, NPW, CWF, NSH, RFW, MWS, CFW. For each of these
products, create a hazard grid appropriate to the product that covers
your entire grid. The appropriate values are: WSW (WS.W), NPW
(HW.W), CWF (GL.W), NSH (GL.W), RFW (FW.A), MWS (MA.S), CFW (LS.W).
Carefully examine the UGC coding, the UGC names, and the city
names. Is every UGC code in your area of responsibility
present? Are the UGC names and city names correct? Do you
have two zones/counties with the same name, meaning that you probably
need to modify the “ugcName” to indicate the state?
- WCN. Put TO.A:123 in the Hazard grid and have it cover your
entire grid. Review the body of the generated text, which will break
out each area of the state. Verify that the counties are in the
correct section. Look for sections that are identified by state
abbreviations instead of full names (e.g., NC instead of NORTH
CAROLINA), that indicates that the following counties do not have their
'stateName' or “partOfState” properly set up in the
AreaDictionary. Look for sections that say “IN xx
<stateName>” where xx is nothing, rather than something like
SOUTHEAST. This indicates that the following counties don't have
their “partOfState” identified.
- FFA. Put FA.A in the Hazard grid and have it cover your entire
grid. Check all of the UGC coding, UGC names, and city
names just as in step a) above. There is an additional
AreaDictionary entry that may be
used. If you find that the location names are too verbose, you
may add a “locationName” entry to each of the zones, which will be used
as the description rather than the “ugcName”.
6) Check and verify
the remainder of your Text Formatters
Run the remainder of your text formatters (for routine products) and
verify that the formatters run successfully. Use the GFE
PRACTICE_VTEC or PRACTICE mode. In some cases, override functions
placed in your SITE-level overrides files from a previous build may not
be compatible with the current text formatter
infrastructure. Make appropriate corrections. It is
HIGHLY RECOMMENDED that for each build you begin with the baseline
version of the formatters, and then add back in any necessary
overrides. It is possible that some of the overrides that
your site uses is now in the baseline version of the formatters and
your overrides are no longer needed, in fact, they may not be
compatible with the changed infrastructure.
===================================================================================================
Sample AWIPS GFE Installation Log File
Full Release
Climo Data Install
------------------------------------------------------------------------------
G F E S u i t e M a s t e r c l i m o i n s t a l l S c r i p t
------------------------------------------------------------------------------
Install Site is: BOU
==============================================================================
Now beginning preinstall checks
==============================================================================
------------------------------------------------------------------------------
Ensure we are being run as root
------------------------------------------------------------------------------
OK - Running as root
------------------------------------------------------------------------------
Ensure we are being run from dx1
------------------------------------------------------------------------------
OK - Running on dx1
------------------------------------------------------------------------------
Checking Available Machines
------------------------------------------------------------------------------
Found machines: ['dx2', 'dx3', 'dx4', 'dx1'] RE=[\sdx[1-4]-]
------------------------------------------------------------------------------
Checking SSH (as root)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as root
OK - SSH successful to dx3 as root
OK - SSH successful to dx4 as root
OK - SSH successful to dx1 as root
------------------------------------------------------------------------------
Checking SSH (as ifps)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as ifps
OK - SSH successful to dx3 as ifps
OK - SSH successful to dx4 as ifps
OK - SSH successful to dx1 as ifps
------------------------------------------------------------------------------
Ensure site is not in dx1/dx2 failover
------------------------------------------------------------------------------
OK - Site not in dx1/dx2 failover
------------------------------------------------------------------------------
Ensure site is not in dx3/dx4 failover
------------------------------------------------------------------------------
OK - Site not in dx3/dx4 failover
------------------------------------------------------------------------------
Checking for Available Disk Space
------------------------------------------------------------------------------
OK - space on 'dx4'. Required: 1500000. Avail: 39308896. Extra: 37808896
------------------------------------------------------------------------------
Checking AWIPS Version
------------------------------------------------------------------------------
Found AWIPS version OB7
==============================================================================
Preinstall checks completed okay.
==============================================================================
==============================================================================
Now beginning overall software install
==============================================================================
Installation Details:
## ----Staging Host Dir ----- Chk Host Start -----Install Directory----
1 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 1 /awips/GFESuite/primary
2 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 0 /awips/GFESuite/svcbu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 1
Server Directory: /awips/GFESuite/primary
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall;mkdir -m 755 /awips/GFESuite/gfeInstall"
OK - Created new install directory
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
scp -q /home/mark/gfeClimo/OB7.2a_GFESuite_CLIMO.tgz root@dx4:/awips/GFESuite/gfeInstall/OB7.2a_GFESuite_CLIMO.tgz
OK - Install file copied okay
------------------------------------------------------------------------------
Expand out install file: climo
------------------------------------------------------------------------------
ssh -q -n dx4 "cd /awips/GFESuite/gfeInstall;tar xvzpf /awips/GFESuite/gfeInstall/OB7.2a_GFESuite_CLIMO.tgz"
installClimo/
installClimo/CONFIG_OB72a.html
installClimo/stdCLIMO.tgz
installClimo/VERSION
installClimo/installGFEclimo
installClimo/CHANGES.html
installClimo/CHANGES_OB72a.html
installClimo/CONFIG.html
installClimo/README.html
installClimo/INSTALLATION.html
OK - Install file expanded okay
------------------------------------------------------------------------------
Saving off VERSION file for later use:
------------------------------------------------------------------------------
rm -f /tmp/gfeVERSION;scp -q dx4:/awips/GFESuite/gfeInstall/installClimo/VERSION /tmp/gfeVERSION
OK - Saved off VERSION file
------------------------------------------------------------------------------
Stopping ifpServer on dx4
------------------------------------------------------------------------------
Waiting for server stop confirmation. 0 seconds elapsed
OK - server stop command successful
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installClimo;./installGFEclimo -d /awips/GFESuite/primary'"
------------------------------------------------------------
G F E S U I T E C L I M O I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installClimo/stdCLIMO.tgz
.......
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/primary
Removing Obsolete Files and Directories.....
Done...
Expanding gz files.......
/awips/GFESuite/primary/data/climo/PRISM/19700101_0000.gz
/awips/GFESuite/primary/data/climo/NCDC/19700101_0000.gz
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer -i'"
00:39:49.944 ifpServer.C 348 EVENT: IFP Data Server Starting
00:39:50.014 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:39:50.245 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:39:50.245 ifpServer.C 1306 EVENT: Loading server configuration info
00:39:51.739 ifpServer.C 237 EVENT: No python syntax errors found
00:39:51.747 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:39:51.747 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:39:52.964 ifpServer.C 263 EVENT: Scanning completed
00:39:52.965 MapManager.C 160 EVENT: MapManager started.
00:39:52.965 MapManager.C 171 EVENT: Number of maps to process: 28
00:39:52.965 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:39:52.980 MapManager.C 985 EVENT: Last Modified Configuration: Apr 12 06 15:21:23 GMT
00:39:54.535 MapManager.C 94 EVENT: EditArea generation time: 2.86102e-06
00:39:55.313 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:40:05.875 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:40:07.562 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:40:07.736 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:40:08.125 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:40:08.129 MapManager.C 249 EVENT: MapManager ready.
00:40:08.129 MapManager.C 251 EVENT: MapCreation time: 15.164
00:40:08.137 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:40:08.411 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:40:08.413 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:40:08.413 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:40:08.559 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Starting ifpServer for operations on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer'"
OK - GFESuite ifpServer started on dx4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 0
Server Directory: /awips/GFESuite/svcbu
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
Skipped - No need to remove old install directory - still needed
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
Skipped - Copy of install file already done
------------------------------------------------------------------------------
Expand out install file: climo
------------------------------------------------------------------------------
Skipped - Already expanded
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installClimo;./installGFEclimo -d /awips/GFESuite/svcbu'"
------------------------------------------------------------
G F E S U I T E C L I M O I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installClimo/stdCLIMO.tgz
.......
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/svcbu
Removing Obsolete Files and Directories.....
Done...
Expanding gz files.......
/awips/GFESuite/svcbu/data/climo/PRISM/19700101_0000.gz
/awips/GFESuite/svcbu/data/climo/NCDC/19700101_0000.gz
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/svcbu/bin;./runIFPServer -i'"
00:40:26.030 ifpServer.C 348 EVENT: IFP Data Server Starting
00:40:26.108 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:40:26.474 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:40:26.474 ifpServer.C 1306 EVENT: Loading server configuration info
00:40:27.697 ifpServer.C 237 EVENT: No python syntax errors found
00:40:27.719 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:40:27.719 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:40:28.868 ifpServer.C 263 EVENT: Scanning completed
00:40:28.870 MapManager.C 160 EVENT: MapManager started.
00:40:28.871 MapManager.C 171 EVENT: Number of maps to process: 28
00:40:28.871 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:40:28.900 MapManager.C 985 EVENT: Last Modified Configuration: Apr 12 06 15:23:39 GMT
00:40:30.338 MapManager.C 94 EVENT: EditArea generation time: 2.86102e-06
00:40:31.784 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:40:40.646 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:40:42.189 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:40:42.399 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:40:42.793 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:40:42.797 MapManager.C 249 EVENT: MapManager ready.
00:40:42.797 MapManager.C 251 EVENT: MapCreation time: 13.9275
00:40:42.809 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:40:42.910 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:40:42.912 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:40:42.912 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:40:43.080 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Cleanup of install files
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall"
OK - Cleaned up previous install directory
------------------------------------------------------------------------------
Writing out ReleaseID file
------------------------------------------------------------------------------
OK- wrote to dx2
OK- wrote to dx3
OK- wrote to dx4
OK- wrote to dx1
rm -f /tmp/gfeVERSION.py /tmp/gfeBackupVersion
OK - cleaned up install files
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Topo Data Install
------------------------------------------------------------------------------
G F E S u i t e M a s t e r t o p o i n s t a l l S c r i p t
------------------------------------------------------------------------------
Install Site is: BOU
==============================================================================
Now beginning preinstall checks
==============================================================================
------------------------------------------------------------------------------
Ensure we are being run as root
------------------------------------------------------------------------------
OK - Running as root
------------------------------------------------------------------------------
Ensure we are being run from dx1
------------------------------------------------------------------------------
OK - Running on dx1
------------------------------------------------------------------------------
Checking Available Machines
------------------------------------------------------------------------------
Found machines: ['dx2', 'dx3', 'dx4', 'dx1'] RE=[\sdx[1-4]-]
------------------------------------------------------------------------------
Checking SSH (as root)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as root
OK - SSH successful to dx3 as root
OK - SSH successful to dx4 as root
OK - SSH successful to dx1 as root
------------------------------------------------------------------------------
Checking SSH (as ifps)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as ifps
OK - SSH successful to dx3 as ifps
OK - SSH successful to dx4 as ifps
OK - SSH successful to dx1 as ifps
------------------------------------------------------------------------------
Ensure site is not in dx1/dx2 failover
------------------------------------------------------------------------------
OK - Site not in dx1/dx2 failover
------------------------------------------------------------------------------
Ensure site is not in dx3/dx4 failover
------------------------------------------------------------------------------
OK - Site not in dx3/dx4 failover
------------------------------------------------------------------------------
Checking for Available Disk Space
------------------------------------------------------------------------------
OK - space on 'dx4'. Required: 1500000. Avail: 39308352. Extra: 37808352
------------------------------------------------------------------------------
Checking AWIPS Version
------------------------------------------------------------------------------
Found AWIPS version OB7
==============================================================================
Preinstall checks completed okay.
==============================================================================
==============================================================================
Now beginning overall software install
==============================================================================
Installation Details:
## ----Staging Host Dir ----- Chk Host Start -----Install Directory----
1 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 1 /awips/GFESuite/primary
2 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 0 /awips/GFESuite/svcbu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 1
Server Directory: /awips/GFESuite/primary
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall;mkdir -m 755 /awips/GFESuite/gfeInstall"
OK - Created new install directory
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
scp -q /home/mark/gfeTopo/OB7.2a_GFESuite_TOPO.tgz root@dx4:/awips/GFESuite/gfeInstall/OB7.2a_GFESuite_TOPO.tgz
OK - Install file copied okay
------------------------------------------------------------------------------
Expand out install file: topo
------------------------------------------------------------------------------
ssh -q -n dx4 "cd /awips/GFESuite/gfeInstall;tar xvzpf /awips/GFESuite/gfeInstall/OB7.2a_GFESuite_TOPO.tgz"
installTopo/
installTopo/CONFIG_OB72a.html
installTopo/stdTOPO.tgz
installTopo/VERSION
installTopo/CHANGES.html
installTopo/CHANGES_OB72a.html
installTopo/CONFIG.html
installTopo/installGFEtopo
installTopo/README.html
installTopo/INSTALLATION.html
OK - Install file expanded okay
------------------------------------------------------------------------------
Saving off VERSION file for later use:
------------------------------------------------------------------------------
rm -f /tmp/gfeVERSION;scp -q dx4:/awips/GFESuite/gfeInstall/installTopo/VERSION /tmp/gfeVERSION
OK - Saved off VERSION file
------------------------------------------------------------------------------
Stopping ifpServer on dx4
------------------------------------------------------------------------------
OK - server stop command successful
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installTopo;./installGFEtopo -d /awips/GFESuite/primary'"
------------------------------------------------------------
G F E S U I T E T O P O I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installTopo/stdTOPO.tgz
.....................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/primary
Removing Obsolete Files and Directories.....
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer -i'"
00:42:04.581 ifpServer.C 348 EVENT: IFP Data Server Starting
00:42:04.607 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:42:04.645 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:42:04.645 ifpServer.C 1306 EVENT: Loading server configuration info
00:42:04.992 ifpServer.C 237 EVENT: No python syntax errors found
00:42:04.995 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:42:04.995 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:42:05.465 ifpServer.C 263 EVENT: Scanning completed
00:42:05.466 MapManager.C 160 EVENT: MapManager started.
00:42:05.466 MapManager.C 171 EVENT: Number of maps to process: 28
00:42:05.466 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:42:05.471 MapManager.C 985 EVENT: Last Modified Configuration: Apr 12 06 15:21:23 GMT
00:42:05.571 MapManager.C 94 EVENT: EditArea generation time: 2.86102e-06
00:42:06.113 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:42:11.418 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:42:12.594 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:42:12.745 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:42:13.145 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:42:13.149 MapManager.C 249 EVENT: MapManager ready.
00:42:13.150 MapManager.C 251 EVENT: MapCreation time: 7.68368
00:42:13.152 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:42:13.189 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:42:13.190 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:42:13.190 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:42:13.340 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Starting ifpServer for operations on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer'"
OK - GFESuite ifpServer started on dx4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 0
Server Directory: /awips/GFESuite/svcbu
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
Skipped - No need to remove old install directory - still needed
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
Skipped - Copy of install file already done
------------------------------------------------------------------------------
Expand out install file: topo
------------------------------------------------------------------------------
Skipped - Already expanded
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installTopo;./installGFEtopo -d /awips/GFESuite/svcbu'"
------------------------------------------------------------
G F E S U I T E T O P O I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installTopo/stdTOPO.tgz
.....................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/svcbu
Removing Obsolete Files and Directories.....
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/svcbu/bin;./runIFPServer -i'"
00:42:17.953 ifpServer.C 348 EVENT: IFP Data Server Starting
00:42:17.974 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:42:18.019 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:42:18.020 ifpServer.C 1306 EVENT: Loading server configuration info
00:42:18.518 ifpServer.C 237 EVENT: No python syntax errors found
00:42:18.538 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:42:18.538 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:42:19.035 ifpServer.C 263 EVENT: Scanning completed
00:42:19.036 MapManager.C 160 EVENT: MapManager started.
00:42:19.036 MapManager.C 171 EVENT: Number of maps to process: 28
00:42:19.037 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:42:19.041 MapManager.C 985 EVENT: Last Modified Configuration: Apr 12 06 15:23:39 GMT
00:42:19.141 MapManager.C 94 EVENT: EditArea generation time: 3.09944e-06
00:42:19.237 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:42:29.634 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:42:30.869 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:42:31.072 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:42:31.545 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:42:31.548 MapManager.C 249 EVENT: MapManager ready.
00:42:31.549 MapManager.C 251 EVENT: MapCreation time: 12.5124
00:42:31.551 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:42:31.657 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:42:31.659 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:42:31.659 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:42:31.835 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Cleanup of install files
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall"
OK - Cleaned up previous install directory
------------------------------------------------------------------------------
Writing out ReleaseID file
------------------------------------------------------------------------------
OK- wrote to dx2
OK- wrote to dx3
OK- wrote to dx4
OK- wrote to dx1
rm -f /tmp/gfeVERSION.py /tmp/gfeBackupVersion
OK - cleaned up install files
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Maps Data Install
------------------------------------------------------------------------------
G F E S u i t e M a s t e r m a p s i n s t a l l S c r i p t
------------------------------------------------------------------------------
Install Site is: BOU
==============================================================================
Now beginning preinstall checks
==============================================================================
------------------------------------------------------------------------------
Ensure we are being run as root
------------------------------------------------------------------------------
OK - Running as root
------------------------------------------------------------------------------
Ensure we are being run from dx1
------------------------------------------------------------------------------
OK - Running on dx1
------------------------------------------------------------------------------
Checking Available Machines
------------------------------------------------------------------------------
Found machines: ['dx2', 'dx3', 'dx4', 'dx1'] RE=[\sdx[1-4]-]
------------------------------------------------------------------------------
Checking SSH (as root)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as root
OK - SSH successful to dx3 as root
OK - SSH successful to dx4 as root
OK - SSH successful to dx1 as root
------------------------------------------------------------------------------
Checking SSH (as ifps)
------------------------------------------------------------------------------
Look for any messages requesting passwords or unknown hosts which indicate that the ssh keys are not properly set up.
OK - SSH successful to dx2 as ifps
OK - SSH successful to dx3 as ifps
OK - SSH successful to dx4 as ifps
OK - SSH successful to dx1 as ifps
------------------------------------------------------------------------------
Ensure site is not in dx1/dx2 failover
------------------------------------------------------------------------------
OK - Site not in dx1/dx2 failover
------------------------------------------------------------------------------
Ensure site is not in dx3/dx4 failover
------------------------------------------------------------------------------
OK - Site not in dx3/dx4 failover
------------------------------------------------------------------------------
Checking for Available Disk Space
------------------------------------------------------------------------------
OK - space on 'dx4'. Required: 1500000. Avail: 39307744. Extra: 37807744
------------------------------------------------------------------------------
Checking AWIPS Version
------------------------------------------------------------------------------
Found AWIPS version OB7
==============================================================================
Preinstall checks completed okay.
==============================================================================
==============================================================================
Now beginning overall software install
==============================================================================
Installation Details:
## ----Staging Host Dir ----- Chk Host Start -----Install Directory----
1 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 1 /awips/GFESuite/primary
2 dx4:/awips/GFESuite/gfeInstall 1 dx4f: 0 /awips/GFESuite/svcbu
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 1
Server Directory: /awips/GFESuite/primary
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall;mkdir -m 755 /awips/GFESuite/gfeInstall"
OK - Created new install directory
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
scp -q /home/mark/gfeMaps/OB7.2a_GFESuite_MAPS.tgz root@dx4:/awips/GFESuite/gfeInstall/OB7.2a_GFESuite_MAPS.tgz
OK - Install file copied okay
------------------------------------------------------------------------------
Expand out install file: maps
------------------------------------------------------------------------------
ssh -q -n dx4 "cd /awips/GFESuite/gfeInstall;tar xvzpf /awips/GFESuite/gfeInstall/OB7.2a_GFESuite_MAPS.tgz"
installMaps/
installMaps/CONFIG_OB72a.html
installMaps/installGFEmaps
installMaps/VERSION
installMaps/CHANGES.html
installMaps/CHANGES_OB72a.html
installMaps/stdMAPS.tgz
installMaps/CONFIG.html
installMaps/README.html
installMaps/INSTALLATION.html
OK - Install file expanded okay
------------------------------------------------------------------------------
Saving off VERSION file for later use:
------------------------------------------------------------------------------
rm -f /tmp/gfeVERSION;scp -q dx4:/awips/GFESuite/gfeInstall/installMaps/VERSION /tmp/gfeVERSION
OK - Saved off VERSION file
------------------------------------------------------------------------------
Stopping ifpServer on dx4
------------------------------------------------------------------------------
Waiting for server stop confirmation. 0 seconds elapsed
OK - server stop command successful
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installMaps;./installGFEmaps -d /awips/GFESuite/primary'"
------------------------------------------------------------
G F E S U I T E M A P S I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installMaps/stdMAPS.tgz
...............................................................................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/primary
Removing Obsolete Files and Directories.....
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Counties.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FIPS_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FIPS_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FIPS_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Zones.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA_all.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA_all.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/CWA_all.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Marine_Zones.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/States.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/States.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/States.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Basins.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Basins.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Basins.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RFC.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RFC.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RFC.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Lakes.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Lakes.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Lakes.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates_and_US_Highways.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates_and_US_Highways.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Interstates_and_US_Highways.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Cities.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Cities.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Cities.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxZones_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/ISC_all.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/ISC_all.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/ISC_all.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Canada.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Canada.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Canada.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Countries.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Countries.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Countries.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RailRoads.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RailRoads.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/RailRoads.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxAOR.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxAOR.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/FireWxAOR.dbf.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Airports.shx.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Airports.shp.gz
/awips/GFESuite/primary/data/databases/BASE/MAPS/Airports.dbf.gz
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer -i'"
00:42:54.377 ifpServer.C 348 EVENT: IFP Data Server Starting
00:42:54.379 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:42:54.526 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:42:54.526 ifpServer.C 1306 EVENT: Loading server configuration info
00:42:55.492 ifpServer.C 237 EVENT: No python syntax errors found
00:42:55.493 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:42:55.493 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:42:55.864 ifpServer.C 263 EVENT: Scanning completed
00:42:55.865 MapManager.C 160 EVENT: MapManager started.
00:42:55.866 MapManager.C 171 EVENT: Number of maps to process: 28
00:42:55.866 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:42:55.876 MapManager.C 985 EVENT: Last Modified Configuration: May 23 06 21:18:40 GMT
00:43:23.993 MapManager.C 63 EVENT: Edit Area generation phase
00:43:33.023 MapManager.C 94 EVENT: EditArea generation time: 9.02944
00:43:33.282 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:43:39.261 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:43:40.462 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:43:40.608 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:43:41.002 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:43:41.007 MapManager.C 249 EVENT: MapManager ready.
00:43:41.007 MapManager.C 251 EVENT: MapCreation time: 45.1415
00:43:41.014 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:43:41.067 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:43:41.069 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:43:41.069 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:43:41.218 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Starting ifpServer for operations on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer'"
OK - GFESuite ifpServer started on dx4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
Server Check: 1
Server Host: dx4f
Server Restart: 0
Server Directory: /awips/GFESuite/svcbu
------------------------------------------------------------------------------
Removing any old install directory
------------------------------------------------------------------------------
Skipped - No need to remove old install directory - still needed
------------------------------------------------------------------------------
Copying Install File to dx4
------------------------------------------------------------------------------
Skipped - Copy of install file already done
------------------------------------------------------------------------------
Expand out install file: maps
------------------------------------------------------------------------------
Skipped - Already expanded
------------------------------------------------------------------------------
Installing GFESuite data
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/installMaps;./installGFEmaps -d /awips/GFESuite/svcbu'"
------------------------------------------------------------
G F E S U I T E M A P S I N S T A L L S C R I P T
------------------------------------------------------------
Previous installed version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
Shutting down server...
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/installMaps/stdMAPS.tgz
...............................................................................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/svcbu
Removing Obsolete Files and Directories.....
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Counties.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FIPS_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FIPS_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FIPS_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Zones.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA_all.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA_all.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/CWA_all.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Marine_Zones.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/States.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/States.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/States.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Basins.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Basins.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Basins.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RFC.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RFC.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RFC.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Lakes.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Lakes.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Lakes.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/High_Sea_Marine_Zones_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates_and_US_Highways.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates_and_US_Highways.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Interstates_and_US_Highways.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Cities.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Cities.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Cities.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxZones_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/ISC_all.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/ISC_all.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/ISC_all.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Canada.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Canada.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Canada.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Countries.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Countries.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Countries.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RailRoads.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RailRoads.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/RailRoads.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Offshore_Marine_Zones_BOU.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxAOR.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxAOR.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/FireWxAOR.dbf.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Airports.shx.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Airports.shp.gz
/awips/GFESuite/svcbu/data/databases/BASE/MAPS/Airports.dbf.gz
Done...
Installation finished.
OK - GFESuite data installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/svcbu/bin;./runIFPServer -i'"
00:43:46.650 ifpServer.C 348 EVENT: IFP Data Server Starting
00:43:46.655 ifpServer.C 349 EVENT: Version: Build Date: Wed Apr 12 14:58:57 2006 Built By: mark On: hal.fsl.noaa.gov (linux2) Version: ob7.1 (ver. b) 04/14/2006 [OB7.1]
00:43:46.775 ifpServer.C 215 EVENT: Checking for server configuration python errors
00:43:46.775 ifpServer.C 1306 EVENT: Loading server configuration info
00:43:47.372 ifpServer.C 237 EVENT: No python syntax errors found
00:43:47.373 ifpServer.C 253 EVENT: Scanning file system for owner/group permissions
00:43:47.373 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:43:47.822 ifpServer.C 263 EVENT: Scanning completed
00:43:47.824 MapManager.C 160 EVENT: MapManager started.
00:43:47.825 MapManager.C 171 EVENT: Number of maps to process: 28
00:43:47.825 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:43:47.845 MapManager.C 985 EVENT: Last Modified Configuration: May 23 06 21:18:40 GMT
00:44:21.114 MapManager.C 63 EVENT: Edit Area generation phase
00:44:34.055 MapManager.C 94 EVENT: EditArea generation time: 12.9415
00:44:34.252 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:44:40.150 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:44:41.451 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:44:41.678 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:44:42.081 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:44:42.086 MapManager.C 249 EVENT: MapManager ready.
00:44:42.087 MapManager.C 251 EVENT: MapCreation time: 54.2626
00:44:42.098 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:44:42.172 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:44:42.175 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:44:42.175 ifpServer.C 310 EVENT: IFP Data Server Stopping...
00:44:42.336 ifpServer.C 372 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
------------------------------------------------------------------------------
Cleanup of install files
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall"
OK - Cleaned up previous install directory
------------------------------------------------------------------------------
Writing out ReleaseID file
------------------------------------------------------------------------------
OK- wrote to dx2
OK- wrote to dx3
OK- wrote to dx4
OK- wrote to dx1
rm -f /tmp/gfeVERSION.py /tmp/gfeBackupVersion
OK - cleaned up install files
++++++++++