Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

voms-proxy-init stuck on OBJ_create #81

Open
andrzejnovak opened this issue Oct 9, 2020 · 5 comments
Open

voms-proxy-init stuck on OBJ_create #81

andrzejnovak opened this issue Oct 9, 2020 · 5 comments
Assignees

Comments

@andrzejnovak
Copy link

I've have voms installed in conda. Runningvoms-proxy-init get stuck form some reason on OBJ_create. Strange thing is that terminating it, there is still a valid proxy created.

Enter GRID pass phrase:
Your identity: /C=DE/O=GermanGrid/OU=RWTH/CN=Andrzej Novak
oid exists
Function: OBJ_create
@giacomini giacomini self-assigned this May 3, 2021
@giacomini
Copy link
Member

If this issue is still valid, which platform are you using? which voms version?

@dvandok
Copy link
Contributor

dvandok commented Mar 15, 2023

I'm now seeing more or less the same but without the oid exists and further. A strace shows that the program (voms-proxy-init Version: 2.1.1 Compiled: Oct 26 2022 07:40:44) is stuck in a loop opening /cvmfs/dirac.egi.eu/dirac/8.0.3/diracos/etc and never closing it, so it runs out of file descriptors.

@dvandok
Copy link
Contributor

dvandok commented Mar 15, 2023

problem actually seems to be due to the program being unable to find the correct vomses file for the requested VO.
If I pass the explicit --vomses=/etc/vomses/km3net.org-voms02.scope.unina.it option, it works.

@andrzejnovak
Copy link
Author

Yup, the only follow-up I would have is that it's weird that you can pass --vomses but no --voms_dir that one has to be exported to an env var, but I need both the get a proxy back without any "errors"

@msalle
Copy link
Contributor

msalle commented Mar 15, 2023

It seems that if the default location for vomses in version 2.1.1 doesn't exist, it hangs instead of fails. If you specify that non-existent location, it does fail correctly. For the cvmfs one, it looks for /cvmfs/dirac.egi.eu/dirac/8.0.3/diracos/etc/vomses which doesn't exist.

@giacomini giacomini reopened this Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants