I agree. MyProxy offers 3 options for adding VOMS attributes to the
credential:

1. adding the VOMS attributes via myproxy-init by calling voms-proxy-init
2. adding the VOMS attributes via myproxy-server using the VOMS APIs
   (as requested by myproxy-logon -m)
3. adding the VOMS attributes via myproxy-logon by calling voms-proxy-init

If I understand correctly, the problem is that option #2 is not working in
GT 6.0, so myproxy-logon is trying option #3 as a fall-back, but we want
to get option #2 working again. Of the 3 options, only option #2 requires
linking with the VOMS libraries, because options #1 and #3 just call
voms-proxy-init. As Matteo explains, the nice thing about option #2 is it
doesn't require a client-side VOMS install.

I'm working on re-establishing my VOMS test environment so I can help
further with the diagnosis. Thanks Matteo for confirming that the problem
is with all GT 6.0 versions but not with GT 5.2.4 and GT 5.2.5. That
should help in finding the cause.

Regards,
Jim

On 6/24/15, 10:34 AM, [email protected] on behalf of
Lanati, Matteo wrote:
>Hi Jan,
>
>I see your point (upload a VOMS enabled proxy, generated locally), but I
>want to store on MyProxy a plain proxy (without signature) and retrieve a
>credential with a VO extension. It's MyProxy that should contact the VOMS
>server to get the signature. The goal is to avoid to install (and
>configure) the VOMS utils on the client, since it is a tedious task.
>
>I think that when I do a "myproxy-logon -m esr", myproxy-logon realises
>that it received a proxy without the signature, then it tries to add it
>looking for voms-proxy-init, as a fallback. I want MyProxy to do the
>dirty work for me and for my users ;-) . It used to work on GT
>5.2.4/5.2.5. As explained by Jim in the previous mail, something changed
>in the meanwhile.
>
>All the best,
>
>Matteo
>
>
>
>> On 24 Jun 2015, at 17:11, Jan Just Keijser <[email protected]> wrote:
>> 
>> Hi,
>> 
>> the error is on the client side:
>> 
>> Enter MyProxy pass phrase:
>> failed to run voms-proxy-init: No such file or directory
>> A credential has been received for user Š
>> 
>> 
>> when you run
>> myproxy-logon -m esr
>> the myproxy-logon command tries to launch 'voms-proxy-init -voms esr
>>.....' and it fails to find voms-proxy-init.
>> 
>> FWIW:
>> I've download globus_toolkit-6.0.1433516164, built myproxy with voms
>>support and launched a MyProxy server. It listed VOMS supported, and
>>indeed, when I upload a vomsified proxy to it the proxy is stored.
>>Delegated proxies (e.g. run 'myproxy-get-delegation' without listing a
>>voms server) included the VOMS info from the original upload.
>> 
>> 
>> cheers,
>> 
>> JJK / Jan Just Keijser
>> Nikhef
>> Amsterdam
>> 
>
>
>
>Matteo Lanati
>Distributed Resources Group
>Leibniz-Rechenzentrum (LRZ)
>Boltzmannstrasse 1
>85748  Garching b. München     (Germany)
>Phone: +49 89 35831 8724

Reply via email to