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

[xrootd: could not authorize using gsi: provider was not found] #180

Open
AnthonyAportela opened this issue Aug 20, 2022 · 4 comments
Open
Labels

Comments

@AnthonyAportela
Copy link

When trying to access a root file, I get the following error

julia> f = ROOTFile("root://cmsxrootd.fnal.gov//store/group/[some_directory]/rootfile.root")
2022/08/20 18:50:53 xrootd: could not authorize:
[xrootd: could not authorize using gsi: provider was not found]

So usually when I see something like this, it's because I didn't initialize the voms proxy (maybe just cms specific). But I think that shouldn't be an issue, since I initialize it before running the above commands.

Any idea what this might be?

@Moelf
Copy link
Member

Moelf commented Aug 21, 2022

For root:// protocol, we use the Go backend for reading over network, so we should probably figure out what environmental variable it uses.

Any chance you can use http:// protocol and sci-token? This uses pure Julia HTTP.jl

@Moelf
Copy link
Member

Moelf commented Aug 26, 2022

oh yeah you need something else because:

gsi is not implemented

any known work around? @sbinet

@sbinet
Copy link

sbinet commented Aug 29, 2022

  • implement gsi
  • implement sci-token

probably implementing sci-token would be easier (IIRC, it has "modern" specs and uses a "modern" underlying protocol that is more in line with what Go libraries are expecting.)

@Moelf
Copy link
Member

Moelf commented Aug 29, 2022

I don't think sites are enabling scitoken anytime soon

@Moelf Moelf added the upstream label Oct 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants