You get this on the LFC client side:

NS003 - illegal function 80 

Or this in the LFC server log:

$ tail -f /var/log/lfc/log
11/23 09:37:13 12001,0 sendrep: NS003 - illegal function 12

Solution 1

It can mean that you are using a method that is not supported, or does not exist in the LFC client you are using.

Check the version of the LFC client you use.

Solution 2

It can mean you are calling a method that is not allowed after another call has failed.

For instance, if an lfc_opendirg fails, you cannot call lfc_closedirg afterwards. (In LFC/DPM 1.4.1, this is fixed, and the lfc_closedirg is automatically ignored).

The solution is : check the possible failures in your code, so that lfc_closedirg isn't called if lfc_opendirg has failed !

Help !

If it still doesn't help, contact (remove the NONSPAM !).

-- SophieLemaitre - 15 Mar 2007

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r3 - 2007-03-15 - SophieLemaitre
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback