Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

LDM 6.0.2 Release Notes



Changes

Platform Support

The LDM package has been ported to FreeBSD 4.5 and OSF/1 V5.1

Installation

rpc.ldmd(1)

pqing(1)

The "pqing" utility now uses the function scan_wmo_binary when the feedtype is IDS|DDPLUS for SDI ingest. We are guaranteed that these products will end in the 4 byte FOS trailing sequence. The previously-used, less complete function scan_wmo terminated a product if a single CTRL-C is found within the product. This would cause check-sum differences with products inserted without using pqing.

ldmadmin(1)

rtstats(1)

A memory leak in rtstats' use of the ldmsend utility has been fixed. Additionally, the "needswrite" section of pqbinstats has been cleaned-up to eliminate duplicates.

newlog(1)

Now aborts if the logging directory doesn't exist.

ulog(3)

Development Support


Known Problems

ldmsend and rtstats

The
ldmsend and rtstats utilities will not send to an LDM-6 server. They will, however, send to an LDM-5 server. This problem should be fixed in the next release.

ldmadmin.in and BSD

BSD-derived operating systems (e.g., FreeBSD, netBSD) -- like Linux -- have a non-standard ps utility. On such a system, the file src/ldmadmin.in must be modified prior to installation according to the following patch; otherwise, the ldmadmin pqactHUP command won't work.

Index: ldmadmin.in
===================================================================
RCS file: /upc/share/CVS/ldm5/scripts/ldmadmin.in,v
retrieving revision 1.82
diff -c -r1.82 ldmadmin.in
*** ldmadmin.in	2003/02/27 20:01:26	1.82
--- ldmadmin.in	2003/03/25 16:47:13
***************
*** 835,841 ****
  if ($os eq "SunOS" && $release =~ /^4/) {
  	open( IN, "ps -gawxl |" ) || bad_exit("ps: Cannot open ps");
  	$default = 3 ;
! } elsif( $os eq "Linux") {
          open( IN, "ps ajx |" ) || bad_exit("ps: Cannot open ps");
          $default = 0 ;
  
--- 835,841 ----
  if ($os eq "SunOS" && $release =~ /^4/) {
  	open( IN, "ps -gawxl |" ) || bad_exit("ps: Cannot open ps");
  	$default = 3 ;
! } elsif( $os eq "Linux" || $os =~ /BSD/i) {
          open( IN, "ps ajx |" ) || bad_exit("ps: Cannot open ps");
          $default = 0 ;
  
***************
*** 902,908 ****
      if ($os eq "SunOS" && $release =~ /^4/) {
  	$ps_cmd = "ps -agwxj | egrep $gpid_num";
      
!     } elsif( $os eq "Linux") {
          $ps_cmd = "ps ajx | grep $gpid_num" ;
  
      } else {
--- 902,908 ----
      if ($os eq "SunOS" && $release =~ /^4/) {
  	$ps_cmd = "ps -agwxj | egrep $gpid_num";
      
!     } elsif( $os eq "Linux" || $os =~ /BSD/i) {
          $ps_cmd = "ps ajx | grep $gpid_num" ;
  
      } else {
***************
*** 949,955 ****
  if ($os eq "SunOS" && $release =~ /^4/) {
  	open( IN, "ps -gawxl |" ) || bad_exit("ps: Cannot open ps");
  	$default = 0 ;
! } elsif( $os eq "Linux") {
          open( IN, "ps ajx |" ) || bad_exit("ps: Cannot open ps");
          $default = 1 ;
  
--- 949,955 ----
  if ($os eq "SunOS" && $release =~ /^4/) {
  	open( IN, "ps -gawxl |" ) || bad_exit("ps: Cannot open ps");
  	$default = 0 ;
! } elsif( $os eq "Linux" || $os =~ /BSD/i) {
          open( IN, "ps ajx |" ) || bad_exit("ps: Cannot open ps");
          $default = 1 ;
  

This problem should be fixed in the next release.
 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690