Skip to content

Writing over xrootd to some location that requires an x509 proxy fails with: [ERROR] Local error: read-only file system #1404

Open
@ikrommyd

Description

@ikrommyd

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug (unverified)The problem described would be a bug, but needs to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions