[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question of ldm permissions



Robert Leche wrote:
> 
> Hello Anne,
> I have a question or two.
> 
> The ldmd.log and /var/log/messages are filling with this sort of error
> message:
> 
> b 21 21:42:18 nafhat pqact[22963]: unio_open: /pDPAPBZ: Permission
> denied
> Feb 21 21:42:18 nafhat pqact[22963]: unio_open: /pDPAMOB: Permission
> denied
> Feb 21 21:42:18 nafhat pqact[22963]: unio_open: /pDPAEVX: Permission
> denied
> Feb 21 21:42:19 nafhat pqact[22963]: unio_open: /pDPAJGX: Permission
> denied
> Feb 21 21:42:19 nafhat pqact[22963]: unio_open: /pDPAFFC: Permission
> denied
> Feb 21 21:42:23 nafhat pqact[22963]: unio_open: /pDPAMBX: Permission
> denied
> Feb 21 21:42:39 nafhat pqact[22963]: unio_open: /pDPAMKX: Permission
> denied
> Feb 21 21:42:40 nafhat pqact[22963]: unio_open: /mRUC: Permission denied
> 
> Feb 21 21:42:51 nafhat last message repeated 67 times
> Feb 21 21:42:52 nafhat pqact[22963]: unio_open: /pDPAEYX: Permission
> denied
> Feb 21 21:42:52 nafhat pqact[22963]: unio_open: /mRUC: Permission denied
> 
> In my pqact.conf I have defined:
> 
> HRS     (......) (....) (.*)    FILE    -overwrite
> /data1/radar/\1_\2_\3
> 
> #### BEGIN DIFAX
> ####
> #
> #    Anal 850 mb (w/data)
> DIFAX   ^(.*)   FILE    -overwrite      /data1/difax/\1
> 
> DDS|PPS         .* .... ([0-3][0-9])([0-2][0-9])
>         FILE    rawfiles/(\1:yyyy)(\1:mm)\1\2.raw
> ####
> ####
> ~
> 
> The following defines the permissions user ldm's data directories:
> 
> /usr/local/ldm
> lrwxrwxrwx    1 ldm      data           11 Jan 22 09:19 bin ->
> runtime/bin
> lrwxrwxrwx    1 ldm      data           10 Jan 22 09:19 data ->
> /data1/ldm
> drwxr-xr-x    2 ldm      ldm          4096 Sep  7 14:14 decoders
> drwxrwxr-x    2 ldm      ldm          4096 Feb 21 15:46 etc
> -rw-r--r--    1 ldm      data            0 Sep  7 16:09 hist
> lrwxrwxrwx    1 ldm      data           15 Jan 22 09:19 include ->
> runtime/include
> drwxr-xr-x    7 ldm      ldm          4096 Dec 14 13:42 ldm-5.1.3
> -rw-r--r--    1 ldm      data       588983 Dec 14 12:58 ldm-5.1.3.tar.Z
> -rw-r--r--    1 ldm      data            6 Feb 21 15:40 ldmd.pid
> -rwxr--r--    1 ldm      data         1064 Dec 20 09:28 ldmpingcheck.sh
> lrwxrwxrwx    1 ldm      data           11 Jan 22 09:19 lib ->
> runtime/lib
> drwxr-xr-x    2 ldm      ldm          4096 Feb 15 16:52 local
> lrwxrwxrwx    1 ldm      data           11 Jan 22 09:19 logs ->
> /data1/logs
> drwx------    2 ldm      ldm          4096 Dec 18 20:23 mail
> lrwxrwxrwx    1 ldm      data           11 Jan 22 09:19 man ->
> runtime/man
> lrwxrwxrwx    1 ldm      data           15 Jan 22 09:19 rawfiles ->
> /data1/rawfiles
> lrwxrwxrwx    1 ldm      data            9 Jan 22 09:19 runtime ->
> ldm-5.1.3
> lrwxrwxrwx    1 ldm      data           11 Jan 22 09:19 src ->
> runtime/src
> lrwxrwxrwx    1 ldm      data           13 Jan 22 09:19 tarred ->
> /data1/tarred
> drwxr-xr-x    2 ldm      ldm          4096 Sep  7 14:14 util
> 
> /data1
> drwxr-xr-x   11 ldm      data         4096 Feb 17 22:22 Decoded_Products
> 
> drwxr-xr-x    3 ldm      data         8192 Feb 21 12:41 difax
> drwxrwxr-x    2 ldm      data         4096 Feb 17 22:23 ldm
> drwxrwxr-x    2 ldm      data         4096 Feb 21 15:40 logs
> drwxr-xr-x    2 ldm      data        16384 Jan 24 10:47 lost+found
> drwxr-xr-x    3 ldm      data       208896 Feb 21 15:50 radar
> drwxrwxr-x    2 ldm      data         8192 Feb 21 15:34 rawfiles
> drwxrwxr-x    2 ldm      data         4096 Feb 15 14:10 tarred
> 
> My question is what is trying to write to where? This is really two
> questions.
> 
Hi Bob,

Well, in THEORY, it looks like HRS products should be written to
/data1/radar.  (Btw, at the point where products are inserted into the
queue by pqing, nearly all radar products have been removed from the HRS
feed and put under the NEXRAD feed.  Thus, the name of your directory
sounds like a misnomer.)

And DIFAX products are being written to /data1/difax, and DDS|PPS
products are being written to /data1/rawfiles.  It looks like all those
directories are writable by 'ldm'.

However, in PRACTISE, I think something's wrong with your HRS line.  I
think unio_open is trying to open a file called, for example, mRUC under
the root directory '/', and doesn't have permission to do so.  I see
that you don't have a tab before /data1/radar in the 2nd line of your
HRS entry.  Try putting it all on one line, or put a tab in front of
/data1/radar, and try again.  Let me know what happens.

> Also I am ready to work on decoding radar. What is the most up to date
> source of installation information.
> 
> Bob

We don't decode any radar here.  We just file it and read it right into
GEMPAK or MCIDAS.  They will determine if it's compressed on not on the
fly.  WXP may be the same.

Is that what you mean?  Or, do you want decompression software?

Anne
-- 
***************************************************
Anne Wilson                     UCAR Unidata Program            
address@hidden                 P.O. Box 3000
                                  Boulder, CO  80307
----------------------------------------------------
Unidata WWW server       http://www.unidata.ucar.edu/
****************************************************