Open
Description
To reproduce from your machine (use your own cernbox eos or any other eos location that requires an x509 proxy to write to) using https://hackmd.io/@andrzejnovak/SJxscCZvD as a guide to get x509 working locally:
import uproot
uproot.recreate("root://eosuser.cern.ch//eos/user/i/ikrommyd/dummy.root")
fails with OSError: Failed to submit <bound method File.close of <XRootD.client.file.File object at 0x109b50ec0>> request: [ERROR] Local error: read-only file system
At the same time, writing parquet is fine:
import awkward as ak
ak.to_parquet(ak.Array([1, 2, 3]), "root://eosuser.cern.ch//eos/user/i/ikrommyd/dummy.parquet")
cc @maxgalli @nsmith- (it may be an fsspec-xrootd issue directly)