[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[LDM #IPY-349366]: ldmd segfaulting
- Subject: [LDM #IPY-349366]: ldmd segfaulting
- Date: Wed, 19 Mar 2014 14:29:59 -0600
Hi Don,
re:
> I am in the midst of cutting over to latest version, 6.11.6, of LDM.
> I get the following when trying to start ldm...
>
> ldm@castor ~]$ ldmadmin start
> The product-queue is OK.
> Checking pqact(1) configuration-file(s)...
> /opt/ldm/etc/pqact.conf: syntactically correct
> Checking LDM configuration-file (/opt/ldm/etc/ldmd.conf)...
> start(): Problem with LDM configuration-file: Mar 19 15:28:25 ldmd[2055]
> NOTE: Starting Up (version: 6.11.6; built: Feb 11 2014 16:26:21)
> [ldm@castor ~]$ echo $?
> 1
>
> I googled the message and found a thread, LDM #MSO-599919, with something
> similar. I ran the following:
>
> [ldm@castor ~]$ bin/ldmd -vl - -n etc/ldmd.conf
> Mar 19 15:49:08 ldmd[2309] NOTE: Starting Up (version: 6.11.6; built: Feb 11
> 2014 16:26:21)
> Segmentation fault
>
> I have attached a copy of my ldmd.conf file. Can you help me resolve this?
Our LDM developer will need to weigh-in on why 'bin/ldmd -vl - -n etc/ldmd.conf'
is dumping core, but I can tell you what you need to do to fix your ldmd.conf
problem:
- move the REQUEST line which is currently the last line in the file to anywhere
before the last ACCEPT entry in the file
For instance, the following works fine:
#
###############################################################################
# Accept Entries
###############################################################################
# ACCEPT: Who can feed us, currently this action is ONLY needed for WSI data
#
# accept <feedset> <pattern> <hostname pattern>
#
# accept anything from yourself
#
accept ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
accept EXP "^rtstats.*" ^castor\.rcac\.purdue\.edu\.?$
accept EXP "^rtstats.*" ^pollux\.rcac\.purdue\.edu\.?$
accept EXP "^rtstats.*" ^blizzard\.rcac\.purdue\.edu\.?$
request CRAFT ".*" pollux.rcac.purdue.edu
accept EXP "^rtstats.*" ^[a-z].*\.eas\.purdue\.edu\.?$
But this will cause the core dump:
#
###############################################################################
# Accept Entries
###############################################################################
# ACCEPT: Who can feed us, currently this action is ONLY needed for WSI data
#
# accept <feedset> <pattern> <hostname pattern>
#
# accept anything from yourself
#
accept ANY ".*" ^((localhost|loopback)|(127\.0\.0\.1\.?$))
accept EXP "^rtstats.*" ^castor\.rcac\.purdue\.edu\.?$
accept EXP "^rtstats.*" ^pollux\.rcac\.purdue\.edu\.?$
accept EXP "^rtstats.*" ^blizzard\.rcac\.purdue\.edu\.?$
accept EXP "^rtstats.*" ^[a-z].*\.eas\.purdue\.edu\.?$
request CRAFT ".*" pollux.rcac.purdue.edu
Why the former example causes a core dump and the latter does not,
I can't say. I did verify that the former example works and the
latter does not.
As a matter of readability, I suggest putting all REQUEST lines in the
same part of the file.
re:
> Thanks!
No worries.
Cheers,
Tom
--
****************************************************************************
Unidata User Support UCAR Unidata Program
(303) 497-8642 P.O. Box 3000
address@hidden Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage http://www.unidata.ucar.edu
****************************************************************************
Ticket Details
===================
Ticket ID: IPY-349366
Department: Support LDM
Priority: Normal
Status: Open