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
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
GFE CORE Install
[root@dx1-fsld gfe]# ./masterGFEInstall BOU
------------------------------------------------------------------------------
G F E S u i t e M a s t e r 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: 39215232. Extra: 37715232
------------------------------------------------------------------------------
Checking AWIPS Version
------------------------------------------------------------------------------
Found AWIPS version OB7
==============================================================================
Ensure required hosts are present for ISC install.
==============================================================================
==============================================================================
Preinstall checks completed okay.
==============================================================================
==============================================================================
Now beginning overall software install
==============================================================================
Installation Details:
## ----Staging Host Dir ----- GFEOnly HostPort Start VER Site
1 dx4:/awips/GFESuite/gfeInstall 0 dx4f:98000000 1 RHE4 BOU
2 dx4:/awips/GFESuite/gfeInstall 0 dx4f:98000001 0 RHE4 BOU
3 dx4:/awips/GFESuite/gfeInstall 1 dx4f:98000000 0 RHE4 BOU
## -----Install Directory-------- -------Config Directory---------
1 /awips/GFESuite/primary /awips/GFESuite/primary
2 /awips/GFESuite/svcbu /awips/GFESuite/svcbu
3 /awips/GFESuite/ws /awips/GFESuite
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
GFEOnly Install: 0
Server Host: dx4f
Server Port: 98000000
Server Site: BOU
Server Restart: 1
Server Directory: /awips/GFESuite/primary
Config Directory: /awips/GFESuite/primary
Software Version: RHE4
------------------------------------------------------------------------------
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/gfe/OB7.2a_RHE4_GFESuite_CORE.tgz root@dx4:/awips/GFESuite/gfeInstall/OB7.2a_RHE4_GFESuite_CORE.tgz
OK - Install file copied okay
------------------------------------------------------------------------------
Expand out install file: RHE4
------------------------------------------------------------------------------
ssh -q -n dx4 "cd /awips/GFESuite/gfeInstall;tar xvzpf /awips/GFESuite/gfeInstall/OB7.2a_RHE4_GFESuite_CORE.tgz"
install/
install/CONFIG_OB72a.html
install/stdISC.tgz
install/installGFE
install/VERSION
install/CHANGES.html
install/CHANGES_OB72a.html
install/stdGFE.tgz
install/CONFIG.html
install/README.html
install/stdOTH.tgz
install/INSTALLATION.html
OK - Install file expanded okay
------------------------------------------------------------------------------
Saving off ISC file for later use:
------------------------------------------------------------------------------
rm -f /tmp/stdISC.tar /tmp/stdISC.tgz;scp -q dx4:/awips/GFESuite/gfeInstall/install/stdISC.tgz /tmp/stdISCmaster.tgz;gzip -d /tmp/stdISCmaster.tgz
OK - Saved off ISC file
------------------------------------------------------------------------------
Saving off VERSION file for later use:
------------------------------------------------------------------------------
rm -f /tmp/gfeVERSION;scp -q dx4:/awips/GFESuite/gfeInstall/install/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 software
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/install;./installGFE -h dx4f -p 98000000 -s BOU -d /awips/GFESuite/primary -c /awips/GFESuite/primary'"
------------------------------------------------------------
G F E S U I T E 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/install/stdGFE.tgz
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unpacking /awips/GFESuite/gfeInstall/install/stdOTH.tgz
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/primary
CONFIGURE DIRECTORY: /awips/GFESuite/primary
IFPSERVER HOST MACHINE: dx4f
IFPSERVER RPC PORT: 98000000
SITE: BOU
INSTALL TYPE: gfe plus ifpServer
Removing Obsolete Files and Directories.....
/awips/GFESuite/primary/etc/SITE/localConfig.pyo
/awips/GFESuite/primary/etc/SITE/localVTECPartners.pyo
Done...
Expanding gz files.......
Done...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking for non-recommended modification practices
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking for Override Files that should not exist.....
Checking for map filenames in localMaps.py.....
Installation finished.
OK - GFESuite software installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/primary/bin;./runIFPServer -i'"
00:45:41.755 ifpServer.C 349 EVENT: IFP Data Server Starting
00:45:41.757 ifpServer.C 350 EVENT: Version: Build Date: Tue May 23 20:40:02 2006 Built By: mark On: merlin.fsl.noaa.gov (linux2) Version: ob7.2 (ver. a) 06/06/2006 [OB7.2]
00:45:41.831 ifpServer.C 216 EVENT: Checking for server configuration python errors
00:45:41.831 ifpServer.C 1306 EVENT: Loading server configuration info
00:45:42.509 ifpServer.C 238 EVENT: No python syntax errors found
00:45:42.533 ifpServer.C 254 EVENT: Scanning file system for owner/group permissions
00:45:42.533 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:45:42.864 ifpServer.C 264 EVENT: Scanning completed
00:45:42.865 MapManager.C 160 EVENT: MapManager started.
00:45:42.876 MapManager.C 171 EVENT: Number of maps to process: 28
00:45:42.876 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:45:42.894 MapManager.C 985 EVENT: Last Modified Configuration: May 24 06 00:45:36 GMT
00:46:11.862 MapManager.C 63 EVENT: Edit Area generation phase
00:46:20.288 MapManager.C 94 EVENT: EditArea generation time: 8.42675
00:46:20.418 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:46:25.668 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:46:26.880 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:46:27.021 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:46:27.417 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:46:27.423 MapManager.C 249 EVENT: MapManager ready.
00:46:27.423 MapManager.C 251 EVENT: MapCreation time: 44.5575
00:46:27.431 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:46:27.530 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:46:27.532 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:46:27.532 ifpServer.C 311 EVENT: IFP Data Server Stopping...
00:46:27.686 ifpServer.C 373 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
GFEOnly Install: 0
Server Host: dx4f
Server Port: 98000001
Server Site: BOU
Server Restart: 0
Server Directory: /awips/GFESuite/svcbu
Config Directory: /awips/GFESuite/svcbu
Software Version: RHE4
------------------------------------------------------------------------------
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: RHE4
------------------------------------------------------------------------------
Skipped - Already expanded
------------------------------------------------------------------------------
Installing GFESuite software
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/install;./installGFE -h dx4f -p 98000001 -s BOU -d /awips/GFESuite/svcbu -c /awips/GFESuite/svcbu'"
------------------------------------------------------------
G F E S U I T E 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/install/stdGFE.tgz
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unpacking /awips/GFESuite/gfeInstall/install/stdOTH.tgz
..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/svcbu
CONFIGURE DIRECTORY: /awips/GFESuite/svcbu
IFPSERVER HOST MACHINE: dx4f
IFPSERVER RPC PORT: 98000001
SITE: BOU
INSTALL TYPE: gfe plus ifpServer
Removing Obsolete Files and Directories.....
Done...
Expanding gz files.......
Done...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking for non-recommended modification practices
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking for Override Files that should not exist.....
Checking for map filenames in localMaps.py.....
Installation finished.
OK - GFESuite software installed.
------------------------------------------------------------------------------
Starting ifpServer for configuration on dx4
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n -t dx4 'cd /awips/GFESuite/svcbu/bin;./runIFPServer -i'"
00:47:13.713 ifpServer.C 349 EVENT: IFP Data Server Starting
00:47:13.716 ifpServer.C 350 EVENT: Version: Build Date: Tue May 23 20:40:02 2006 Built By: mark On: merlin.fsl.noaa.gov (linux2) Version: ob7.2 (ver. a) 06/06/2006 [OB7.2]
00:47:13.862 ifpServer.C 216 EVENT: Checking for server configuration python errors
00:47:13.862 ifpServer.C 1306 EVENT: Loading server configuration info
00:47:14.698 ifpServer.C 238 EVENT: No python syntax errors found
00:47:14.700 ifpServer.C 254 EVENT: Scanning file system for owner/group permissions
00:47:14.700 ifpServer.C 1047 EVENT: ifpServer running as ifps:fxalpha
00:47:15.127 ifpServer.C 264 EVENT: Scanning completed
00:47:15.128 MapManager.C 160 EVENT: MapManager started.
00:47:15.137 MapManager.C 171 EVENT: Number of maps to process: 28
00:47:15.137 MapManager.C 265 EVENT: Caching/Filtering Phase...
00:47:15.158 MapManager.C 985 EVENT: Last Modified Configuration: May 24 06 00:47:07 GMT
00:47:45.373 MapManager.C 63 EVENT: Edit Area generation phase
00:47:54.358 MapManager.C 94 EVENT: EditArea generation time: 8.98409
00:47:54.537 configureTextProducts.py 503 EVENT: Configuring Text Products Begin........
00:48:00.397 configureTextProducts.py 569 EVENT: Configuration of Text Products Finish
00:48:01.639 createComboAreaDict.py 450 EVENT: Configuring Text Combo Files and Dictionaries Begin Site= BOU
00:48:01.794 createComboAreaDict.py 222 EVENT: Generating AreaDictionary
00:48:02.191 createComboAreaDict.py 456 EVENT: Configuring Text Combo Files and Dictionaries Finish
00:48:02.197 MapManager.C 249 EVENT: MapManager ready.
00:48:02.197 MapManager.C 251 EVENT: MapCreation time: 47.0686
00:48:02.207 createNTPPatternFile.py 119 EVENT: Creating NotifyTextProduct Pattern File Site= BOU
00:48:02.292 createNTPPatternFile.py 83 PROBLEM: Unable to 'kick' NotifyTextProd
00:48:02.293 createNTPPatternFile.py 156 EVENT: Creating NotifyTextProduct Pattern Finish
00:48:02.293 ifpServer.C 311 EVENT: IFP Data Server Stopping...
00:48:02.443 ifpServer.C 373 EVENT: IFP Data Server Stopped.
OK - GFESuite ifpServer configuration ok on dx4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation Beginning:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Staging Host: dx4
Staging Directory: /awips/GFESuite/gfeInstall
GFEOnly Install: 1
Server Host: dx4f
Server Port: 98000000
Server Site: BOU
Server Restart: 0
Server Directory: /awips/GFESuite/ws
Config Directory: /awips/GFESuite
Software Version: RHE4
------------------------------------------------------------------------------
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: RHE4
------------------------------------------------------------------------------
Skipped - Already expanded
------------------------------------------------------------------------------
Installing GFESuite software
------------------------------------------------------------------------------
su - ifps -c "ssh -q -n dx4 'cd /awips/GFESuite/gfeInstall/install;./installGFE -h dx4f -p 98000000 -s BOU -d /awips/GFESuite/ws -c /awips/GFESuite -g '"
------------------------------------------------------------
G F E S U I T E 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]
Pruning old release...
Done...
Unpacking /awips/GFESuite/gfeInstall/install/stdGFE.tgz
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Installation information:
INSTALL DIRECTORY: /awips/GFESuite/ws
CONFIGURE DIRECTORY: /awips/GFESuite
IFPSERVER HOST MACHINE: dx4f
IFPSERVER RPC PORT: 98000000
SITE: BOU
INSTALL TYPE: gfe only
Removing Obsolete Files and Directories.....
Done...
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Checking for non-recommended modification practices
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation finished.
OK - GFESuite software installed.
------------------------------------------------------------------------------
Cleanup of install files
------------------------------------------------------------------------------
ssh -q -n dx4 "rm -rf /awips/GFESuite/gfeInstall"
OK - Cleaned up previous install directory
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Installation of ISC component on the MHS machines
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
------------------------------------------------------------------------------
Installing on dx1
------------------------------------------------------------------------------
scp -q /tmp/stdISCmaster.tar dx1:/tmp/stdISC.tar
OK - copied ISC file to dx1
ssh -q -n dx1 "cd /tmp;rm -rf /tmp/isc;tar xvf stdISC.tar;cd isc;./installISC BOU;cd /tmp;rm -f /tmp/stdISC.*;rm -rf /tmp/isc"
isc/
isc/installISC
isc/logstream.py
isc/iscDataRec
isc/rpc.py
isc/iscReceiveRouteBASE.py
isc/iscd
isc/PyNet.py
isc/VERSION
****************************************************************
* GFESuite Intersite Coordination Install For AWIPS Linux
****************************************************************
------------------------------------------
Checking for user root running this script
------------------------------------------
OK - running as root
-----------------------------------------------
Checking for SITE specification on command line
-----------------------------------------------
OK - Site configuration is: BOU
---------------------------------------------------
Checking for saving off previous SITE configuration
---------------------------------------------------
No previous iscReceiveRouteSITE.py to save
-------------------------------------------------------
Removing Previous ISC structure, creating new structure
-------------------------------------------------------
Cleaning up /awips/adapt/GFESuite
Creating /awips/adapt/GFESuite
Setting permissions on /awips/adapt/GFESuite
Creating bin subdirectory
OK - all base structures created successfully
----------------------------
Restoring any SITE overrides
----------------------------
Skipping - no saved SITE configuration for ISC
-----------------------
Creating siteID.py File
-----------------------
Writing SITE id file
Moving to correct location
Setting proper permissions
Setting proper owner/group
OK - siteID created successfully
-----------------------
Installing ISC Software
-----------------------
Installing ISC software on dx1-fsld.fsl.noaa.gov
Ensuring iscDataXmt data directory exists
Ensuring iscDataRec data directory exists
Copying install files: iscd
Copying install files: iscDataRec
Copying install files: rpc.py
Copying install files: logstream.py
Copying install files: VERSION
Copying install files: iscReceiveRouteBASE.py
Copying install files: PyNet.py
OK - ISC software installed
---------------------------------------
Checking for Code 11 in MHS rcv_handler
---------------------------------------
OK - code 11 already added to /awips/ops/data/mhs/rcv_handler.tbl
------------------------------------
Checking for gfeisc in /etc/services
------------------------------------
OK - gfeisc already added to /etc/services
--------------------------------------
Checking for /etc/xinetd.d/gfeisc
--------------------------------------
OK - /etc/xinetd.d/gfeisc already exists.
*****************************
ISC Installation Finished
*****************************
OK - installed ISC on dx1
------------------------------------------------------------------------------
Installing on dx2
------------------------------------------------------------------------------
scp -q /tmp/stdISCmaster.tar dx2:/tmp/stdISC.tar
OK - copied ISC file to dx2
ssh -q -n dx2 "cd /tmp;rm -rf /tmp/isc;tar xvf stdISC.tar;cd isc;./installISC BOU;cd /tmp;rm -f /tmp/stdISC.*;rm -rf /tmp/isc"
isc/
isc/installISC
isc/logstream.py
isc/iscDataRec
isc/rpc.py
isc/iscReceiveRouteBASE.py
isc/iscd
isc/PyNet.py
isc/VERSION
****************************************************************
* GFESuite Intersite Coordination Install For AWIPS Linux
****************************************************************
------------------------------------------
Checking for user root running this script
------------------------------------------
OK - running as root
-----------------------------------------------
Checking for SITE specification on command line
-----------------------------------------------
OK - Site configuration is: BOU
---------------------------------------------------
Checking for saving off previous SITE configuration
---------------------------------------------------
No previous iscReceiveRouteSITE.py to save
-------------------------------------------------------
Removing Previous ISC structure, creating new structure
-------------------------------------------------------
Cleaning up /awips/adapt/GFESuite
Creating /awips/adapt/GFESuite
Setting permissions on /awips/adapt/GFESuite
Creating bin subdirectory
OK - all base structures created successfully
----------------------------
Restoring any SITE overrides
----------------------------
Skipping - no saved SITE configuration for ISC
-----------------------
Creating siteID.py File
-----------------------
Writing SITE id file
Moving to correct location
Setting proper permissions
Setting proper owner/group
OK - siteID created successfully
-----------------------
Installing ISC Software
-----------------------
Installing ISC software on dx2-fsld.fsl.noaa.gov
Ensuring iscDataXmt data directory exists
Ensuring iscDataRec data directory exists
Copying install files: iscd
Copying install files: iscDataRec
Copying install files: rpc.py
Copying install files: logstream.py
Copying install files: VERSION
Copying install files: iscReceiveRouteBASE.py
Copying install files: PyNet.py
OK - ISC software installed
---------------------------------------
Checking for Code 11 in MHS rcv_handler
---------------------------------------
OK - code 11 already added to /awips/ops/data/mhs/rcv_handler.tbl
------------------------------------
Checking for gfeisc in /etc/services
------------------------------------
OK - gfeisc already added to /etc/services
--------------------------------------
Checking for /etc/xinetd.d/gfeisc
--------------------------------------
OK - /etc/xinetd.d/gfeisc already exists.
*****************************
ISC Installation Finished
*****************************
OK - installed ISC on dx2
------------------------------------------------------------------------------
Writing out ReleaseID file
------------------------------------------------------------------------------
OK- wrote to dx2
OK- wrote to dx3
OK- wrote to dx4
OK- wrote to dx1
rm -f /tmp/stdISC.tar /tmp/gfeVERSION* /tmp/gfeBackupVersion /tmp/updISC.tar /tmp/stdISCmaster.tar
OK - cleaned up ISC install files
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Software install completed successfully
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[root@dx1-fsld mark]# exit
Manual Installation
of
GFESuite on AWIPS
These instructions are provided in case you need to reinstall GFESuite
manually on AWIPS. There are no checks in this style of
installation, such as for adequate disk space, so use with
caution. The masterGFEInstall* script is not used; instead the
installGFE* script is used. Individual installs are performed on
each machine.
If you are installing multiple packages, then install them in this
order:
- Climo Data
- Topo Data
- Map Data
- GFE CORE
Full Release
I. Before you begin
Please note:
- Please
read the release notes as they
may
contain changes that must be made to certain files. There is a
special News You Must Use
section that is a must read.
- Installation will be done multiple times on various servers and
workstations
on AWIPS.
- There are between one and four packages that need to be
installed: Climo Data, Topo Data, Map Data, GFE CORE.
II. Installing the new release
a) Climo Data Package
Install
The following table shows the basic installation commands that will
be issued for each one of the installations on the baseline AWIPS
equipment,
where "site" is substituted by the correct primary site in upper-case:
NOTE: The install machines
indicate "dx4", even though the AWIPS installation instructions using
masterGFEInstall* indicate use dx1. When you are manually
installing the software, you must use the install machine of dx4.
All sites except for Alaska
Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEclimo -d
/awips/GFESuite/primary
|
dx4
|
n/a
|
| dx4f service backup |
installGFEclimo -d
/awips/GFESuite/svcbck |
dx4
|
n/a
|
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a
|
Alaska Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEclimo -d
/awips/GFESuite/Domain2/primary
|
dx4
|
n/a
|
| dx4f service backup |
installGFEclimo -d
/awips/GFESuite/Domain2/svcbck |
dx4
|
n/a |
px3f primary
|
installGFEclimo -d
/awips/GFESuite/primary
|
px3
|
n/a |
px3f service backup
|
installGFEclimo -d
/awips/GFESuite/svcbck |
px3
|
n/a |
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a |
1.
Log on to your dx4f machine as user "root"
2. Mount the distribution CD
- Insert the distribution cd into the CD-ROM drive on the dx4
machine
- mount /mnt/cdrom1
(double-check the mount name, for some systems, the mount name may
differ)
3. Extract out the correct distribution from the CD.
- Refer to the above table
and find the appropriate software version to be installed.
- Locate the software distribution on the distribution
CD. Typically the name of the distribution file will be
<release>_<type>_GFESuite_CLIMO.tgz, where <release>
is the release name, and <type> is the software version type, in
the subdirectory gfeClimo.
- If you are installing on dx4, you don't need to "scp" the
distribution file to the install machine. If you are not
installing on dx4, then "scp" the distribution file to any location
(big enough) to hold the distribution file.
4. Log on to your "installation" machine as user "ifps"
to perform
the installation process
Begin the installation process by entering the following commands,
substituting
site with the upper-case site identifier for the primary site. Refer to
the above table for the exact command (this example is for
non-multidomain sites for the primary partition). The script command is
used to preserve a copy of your install:
script -f /tmp/installClimo.log (or
any
other appropriate filename to store your log)
/mnt/cdrom1/gfe/installGFEclimo -d /awips/GFESuite/primary
exit
(to exit the script command)
Make the appropriate changes to the directory (-d switch)
per the above table.
5. Examine the install log for errors and take
appropriate action as necessary.
6. Repeat the installation for any hosts that are required.
7. Unmount the distribution CD
- Log on "dx4" as user "root"
- cd
- umount /mnt/cdrom1
7. Start the server for normal use as user "ifps", if not
already started. (Assumes that other components were previously
installed.)
The ifpServer generates map backgrounds and certain edit areas the
first
time it is started. Start the ifpServer using this procedure as
user "ifps" on dx4:
cd /awips/GFESuite/primary/bin
./runIFPServer
For Alaska multi-domain sites, use the following commands:
Host
|
Commands
|
dx4
|
cd
/awips/GFESuite/Domain2/primary/bin;./runIFPServer
|
px3
|
cd
/awips/GFESuite/primary/bin;./runIFPServer
|
b) Topo Data Package
Install
The following table shows the basic installation commands that will
be issued for each one of the installations on the baseline AWIPS
equipment,
where "site" is substituted by the correct primary site in upper-case:
NOTE: The install machines
indicate "dx4", even though the AWIPS installation instructions using
masterGFEInstall* indicate use dx1. When you are manually
installing the software, you must use the install machine of dx4.
All sites except for Alaska
Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEtopo -d
/awips/GFESuite/primary
|
dx4
|
n/a
|
| dx4f service backup |
installGFEtopo -d
/awips/GFESuite/svcbck |
dx4
|
n/a
|
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a
|
Alaska Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEtopo -d
/awips/GFESuite/Domain2/primary
|
dx4
|
n/a
|
| dx4f service backup |
installGFEtopo -d
/awips/GFESuite/Domain2/svcbck |
dx4
|
n/a |
px3f primary
|
installGFEtopo -d
/awips/GFESuite/primary
|
px3
|
n/a |
px3f service backup
|
installGFEtopo -d
/awips/GFESuite/svcbck |
px3
|
n/a |
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a |
1.
Log on to your dx4f machine as user "root"
2. Mount the distribution CD
- Insert the distribution cd into the CD-ROM drive on the dx4
machine
- mount /mnt/cdrom1
(double-check the mount name, for some systems, the mount name may
differ)
3. Extract out the correct distribution from the CD.
- Refer to the above table
and find the appropriate software version to be installed.
- Locate the software distribution on the distribution
CD. Typically the name of the distribution file will be
<release>_<type>_GFESuite_TOPO.tgz, where <release>
is the release name, and <type> is the software version type, in
the subdirectory gfeTopo.
- If you are installing on dx4, you don't need to "scp" the
distribution file to the install machine. If you are not
installing on dx4, then "scp" the distribution file to any location
(big enough) to hold the distribution file.
4. Log on to your "installation" machine as user "ifps"
to perform
the installation process
Begin the installation process by entering the following commands,
substituting
site with the upper-case site identifier for the primary site. Refer to
the above table for the exact command (this example is for
non-multidomain sites for the primary partition). The script command is
used to preserve a copy of your install:
script -f /tmp/installTopo.log (or
any
other appropriate filename to store your log)
/mnt/cdrom1/gfe/installGFEtopo
-d /awips/GFESuite/primary
exit
(to exit the script command)
Make the appropriate changes to the directory (-d switch)
per the above table.
5. Examine the install log for errors and take
appropriate action as necessary.
6. Repeat the installation for any hosts that are required.
7. Unmount the distribution CD
- Log on "dx4" as user "root"
- cd
- umount /mnt/cdrom1
7. Start the server for normal use as user "ifps", if not
already started.
The ifpServer generates map backgrounds and certain edit areas the
first
time it is started. Start the ifpServer using this procedure as
user "ifps" on dx4:
cd /awips/GFESuite/primary/bin
./runIFPServer
For Alaska multi-domain sites, use the following commands:
Host
|
Commands
|
dx4
|
cd
/awips/GFESuite/Domain2/primary/bin;./runIFPServer
|
px3
|
cd
/awips/GFESuite/primary/bin;./runIFPServer
|
c) Maps Data Package
Install
The following table shows the basic installation commands that will
be issued for each one of the installations on the baseline AWIPS
equipment,
where "site" is substituted by the correct primary site in upper-case:
NOTE: The install machines
indicate "dx4", even though the AWIPS installation instructions using
masterGFEInstall* indicate use dx1. When you are manually
installing the software, you must use the install machine of dx4.
All sites except for Alaska
Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEmaps -d
/awips/GFESuite/primary
|
dx4
|
n/a
|
| dx4f service backup |
installGFEmaps -d
/awips/GFESuite/svcbck |
dx4
|
n/a |
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a |
Alaska Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFEmaps -h dx4f -p 98000000 -s AER -d
/awips/GFESuite/Domain2/primary -r
|
dx4
|
n/a
|
| dx4f service backup |
installGFEmaps -h dx4f -p 98000001 -s AER -d
/awips/GFESuite/Domain2/svcbck |
dx4
|
n/a |
px3f primary
|
installGFEmaps -h px3f -p
98000001
-s ALU -d
/awips/GFESuite/primary -r
|
px3
|
n/a |
px3f service backup
|
installGFEmaps -h px3f -p
98000001
-s ALU -d
/awips/GFESuite/svcbck |
px3
|
n/a |
lx1, lx2, lx3, lx4, lx5
|
<no install>
|
n/a
|
n/a |
1.
Log on to your dx4f machine as user "root"
2. Mount the distribution CD
- Insert the distribution cd into the CD-ROM drive on the dx4
machine
- mount /mnt/cdrom1
(double-check the mount name, for some systems, the mount name may
differ)
3. Extract out the correct distribution from the CD.
- Refer to the above table
and find the appropriate software version to be installed.
- Locate the software distribution on the distribution
CD. Typically the name of the distribution file will be
<release>_<type>_GFESuite_MAPS.tgz, where <release>
is the release name, and <type> is the software version type, in
the subdirectory gfeMaps.
- If you are installing on dx4, you don't need to "scp" the
distribution file to the install machine. If you are not
installing on dx4, then "scp" the distribution file to any location
(big enough) to hold the distribution file.
4. Log on to your "installation" machine as user "ifps"
to perform
the installation process
Begin the installation process by entering the following commands,
substituting
site with the upper-case site identifier for the primary site. Refer to
the above table for the exact command (this example is for
non-multidomain sites for the primary partition). The script command is
used to preserve a copy of your install:
script -f /tmp/install.log (or
any
other appropriate filename to store your log)
/mnt/cdrom1/gfe/installGFEmaps -d /awips/GFESuite/primary
exit
(to exit the script command)
Make the appropriate changes to the host (-h switch), port (-p
switch), and directory (-d switch) per the above table.
5. Examine the install log for errors and take
appropriate action as necessary.
6. Repeat the installation for any hosts that are required.
7. Unmount the distribution CD
- Log on "dx4" as user "root"
- cd
- umount /mnt/cdrom1
7. Start the server for normal use as user "ifps", if not
already started.
The ifpServer generates map backgrounds and certain edit areas the
first
time it is started. Start the ifpServer using this procedure as
user "ifps" on dx4:
cd /awips/GFESuite/primary/bin
./runIFPServer
For Alaska multi-domain sites, use the following commands:
Host
|
Commands
|
dx4
|
cd
/awips/GFESuite/Domain2/primary/bin;./runIFPServer
|
px3
|
cd
/awips/GFESuite/primary/bin;./runIFPServer
|
d) GFE CORE Package
Install
The following table shows the basic installation commands that will
be issued for each one of the installations on the baseline AWIPS
equipment,
where "site" is substituted by the correct primary site in upper-case:
NOTE: The install machines
indicate "dx4", even though the AWIPS installation instructions using
masterGFEInstall* indicate use dx1. When you are manually
installing the software, you must use the install machine of dx4.
All sites except for Alaska
Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFE -h dx4f -p 98000000 -s site -d
/awips/GFESuite/primary -r
|
dx4
|
RHE4
|
| dx4f service backup |
installGFE -h dx4f -p 98000001 -s site -d
/awips/GFESuite/svcbck |
dx4
|
RHE4
|
lx1, lx2, lx3, lx4, lx5
|
installGFE -h dx4f -p 98000000 -s site -d
/awips/GFESuite/ws -g -c /awips/GFESuite/
|
dx4
|
RHE4
|
Alaska Multi-Domain sites (AFC):
Host
|
Install
Command
|
Install Machine
|
Software
Version
|
| dx4f primary |
installGFE -h dx4f -p 98000000 -s AER -d
/awips/GFESuite/Domain2/primary -r
|
dx4
|
RHE4
|
| dx4f service backup |
installGFE -h dx4f -p 98000001 -s AER -d
/awips/GFESuite/Domain2/svcbck |
dx4
|
RHE4
|
px3f primary
|
installGFE -h px3f -p 98000001
-s ALU -d
/awips/GFESuite/primary -r
|
px3
|
RHE4
|
px3f service backup
|
installGFE -h px3f -p 98000001
-s ALU -d
/awips/GFESuite/svcbck |
px3
|
RHE4
|
lx1, lx2, lx3, lx4, lx5
|
installGFE -h dx4f -p 98000000 -s AER -d
/awips/GFESuite/ws -g -c /awips/GFESuite
|
dx4
|
RHE4
|
Note that the lx* installations are "gfe-only"
installations.
Additional lx installations are performed the same. The service
backup
and primary setup can use the same installation directory for the lx
boxes,
since the runGFE command will take the -h and -p switches are
arguments. The lx machines see the GFESuite software at
/awips/GFESuite.
1.
Log on to your dx4f machine as user "root"
2. Mount the distribution CD
- Insert the distribution cd into the CD-ROM drive on the dx4
machine
- mount /mnt/cdrom1
(double-check the mount name, for some systems, the mount name may
differ)
3. Extract out the correct distribution from the CD.
- Refer to the above table
and find the appropriate software version to be installed.
- Locate the software distribution on the distribution
CD. Typically the name of the distribution file will be
<release>_<type>_GFESuite_CORE.tgz, where <release>
is the release name, and <type> is the software version type, in
the subdirectory gfe.
- If you are installing on dx4, you don't need to "scp" the
distribution file to the install machine. If you are not
installing on dx4, then "scp" the distribution file to any location
(big enough) to hold the distribution file.
4. Log on to your "installation" machine as user "ifps"
to perform
the installation process
Begin the installation process by entering the following commands,
substituting
site with the upper-case site identifier for the primary site. Refer to
the above table for the exact command (this example is for
non-multidomain sites for the primary partition). The script command is
used to preserve a copy of your install:
script -f /tmp/install.log (or
any
other appropriate filename to store your log)
/mnt/cdrom1/gfe/installGFE -h dx4f -p 98000000 -s site
-d /awips/GFESuite/primary
exit
(to exit the script command)
Make the appropriate changes to the host (-h switch), port (-p
switch), and directory (-d switch) per the above table.
5. Examine the install log for errors and take
appropriate action as necessary.
6. Repeat the installation for any hosts that are required.
7. Unmount the distribution CD
- Log on "dx4" as user "root"
- cd
- umount /mnt/cdrom1
7. Start the server for normal use as user "ifps", if not
already started.
The ifpServer generates map backgrounds and certain edit areas the
first
time it is started. Start the ifpServer using this procedure as
user "ifps" on dx4:
cd /awips/GFESuite/primary/bin
./runIFPServer
For Alaska multi-domain sites, use the following commands:
Host
|
Commands
|
dx4
|
cd
/awips/GFESuite/Domain2/primary/bin;./runIFPServer
|
px3
|
cd
/awips/GFESuite/primary/bin;./runIFPServer
|
Installation on
non-AWIPS Hardware
Downloading
Release from Web Site
If you are downloading the software release from the web site, you
will need to modify the installation instructions slightly.
Since the TOPO and CLIMO packages rarely change, you need to install
these only if you are doing a complete fresh install. The MAPS
package does change, but only needs to be downloaded if you want to use
the baseline version of the map shapefiles, or if this is a complete
fresh install.
1. Download the appropriate components of the software release
from the web site: http://www-md.fsl.noaa.gov/eft/AWIPS.html.
Typically the name of the download file will be the <releaseName>_<opsys>_CORE.tgz,
<releaseName>_<opsys>_MAPS.tgz,
<releaseNote>_<opsys>_TOPO.tgz,
and <releaseName>_<opsys>_CLIMO.tgz
for full releases. A typical release name is
"OB7a". A typical operating system name is "RHE4". A
typical filename is OB7a_RHE4_GFESuite_CORE.tgz.
You will need to use your NEMS (email) username and password.
2. Move the downloaded file(s) to a location that can "see" the
planned
installation directory.
3. Issue the unpack command, it will create an install* or update*
directory for the release, depending whether it is a full or update
release. The
command syntax is:
gzip -d -c
<tgz file> | tar xvf -
An example of the command is:
gzip
-d -c OB7a_RHE4_CORE.tgz | tar xvf -
Installing Steps
Full Install
a) Climo Data Package
1. Change directory to the installation directory, typically named
installClimo.
2. Begin the install with commands similar to those
below. Choose the appropriate command for installation:
installGFEclimo -d installDirectory
An example of the commands are:
installGFEclimo
-d ~/release
b) Topo Data Package
1. Change directory to the installation directory, typically named
installTopo.
2. Begin the install with commands similar to those
below. Choose the appropriate command for installation:
installGFEtopo -d installDirectory
An example of the commands are:
installGFEtopo
-d ~/release
c) Maps Data Package
1. Change directory to the installation directory, typically named
installMaps.
2. Begin the install with commands similar to those
below. Choose the appropriate command for installation:
installGFEmaps -d installDirectory
An example of the commands are:
installGFEmaps
-d ~/release
d) GFE CORE Package
1. Change directory to the installation directory, typically named
install.
2. Begin the install with commands similar to those
below. Choose the appropriate command for installation:
installGFE
-h serverhostname -p serverportnumber -s siteidentifier -d installDirectory
An example of the commands are:
installGFE
-h ito-pub
-p 98000000 -s PUB -d ~/release
You need to determine your configuration. If you wish to
run the ifpServer with the GFE on the same hardware box, then simply
set the hostname to the local machine name. If you wish to run
the ifpServer and GFE on separate machines, then in all cases set the
hostname to the machine that will run the ifpServer. On the
GFE-only installations (non-server machines), specify a -g switch so it
will only load the required components.