unnecessary voms-proxy-info usage in client
In jobsubClientCredentials.py, line 117, method getFQAN(), an exception is raised if voms-proxy-info is not installed on the host machine. If voms-proxy-info is installed the fqan returned is usually the null string. The FQAN is used to verify the role if its available, if not the client proceeds and lets the server verify it at authentication time.
In the same file, line 292, method proxy_issuer(), the same exception is raised if voms-proxy-info is not installed. This information can be derived with openssl .
Change these functions so the clients do not exit if voms-proxy-info is not installed, but use it if present.