Difference between revisions of "Funny Curly things"
Line 1: | Line 1: | ||
=Introduction= | =Introduction= | ||
− | The <tt>curl</tt> tool is sometimes very handy to query grid services. For example, you can use | + | The <tt>curl</tt> tool is sometimes very handy to query grid services. For example, you can use <tt>curl</tt> to query the status of grid jobs, and in theory you could even submit a grid job using <tt>curl</tt>. |
− | Starting with Fedora 12, RedHat has decided to change the way | + | Starting with Fedora 12, RedHat has decided to change the way <tt>curl</tt> is built by default. As Fedora 12 is the 'baseline' for RedHat Enterprise Linux 6, this also affects the <tt>curl</tt> command in RHEL6, CentOS6 and Scientific Linux 6. In the past, <tt>curl</tt> was built and linked using the OpenSSL libraries. With Fedora 12+/RHEL6+, <tt>curl</tt> is now built and linked using the NSS library. This has an impact on you can use <tt>curl</tt> 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. | 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. |
Revision as of 13:44, 21 September 2011
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