Funny Curly things

From PDP/Grid Wiki
Revision as of 15:43, 21 September 2011 by Janjust@nikhef.nl (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Introduction

The curl tool is sometimes very handy to query grid services. For example, you can use 'curl' to query the status of grid jobs, and in theory you could even submit a grid job using 'curl'.

Starting with Fedora 12, RedHat has decided to change the way 'curl' is built by default. As Fedora 12 is the 'baseline' for RedHat Enterprise Linux 6, this also affects the 'curl' command in RHEL6, CentOS6 and Scientific Linux 6. In the past, 'curl' was built and linked using the OpenSSL libraries. With Fedora 12+/RHEL6+, 'curl' is now built and linked using the NSS library. This has an impact on you can use 'curl' to query different grid services.

The problem does not apply to grid services only, every site that requires a client-side certificate chain, that is, the client needs to present both a certificate and an intermediary key, is affected.

VOMS Role

The HEP VOs have an SGM role, usually of the form

 /Role=lcgadmin

However, in this HOWTO the VO vlemed was chosen as the example. This VO has a role

/Role=sgm

available, which gives users who possess that role the right to install software in the VO specific software area. To generate an SGM-proxy use

$ voms-proxy-init --voms vlemed:/vlemed/Role=sgm