Matched pair with
bucket-sqlite-probe-gradio.
This half runs as UID 1000 per
spaces-sdks-docker#permissions. Output below captured at container startup.
============================================================ BUCKET MOUNT PROBE — Docker SDK Space (UID 1000) ============================================================ uid=0 user=root euid=0 gid=0 SYSTEM=None SPACE_ID='davanstrien/bucket-sqlite-probe-docker' HOME='/root' --- ls -lan /data --- total 24 drwxr-xr-x. 3 65534 65534 0 Apr 8 14:30 . drwxr-xr-x. 1 0 0 40 Apr 8 15:23 .. drwxr-xr-x. 2 65534 65534 0 Apr 8 14:30 chroma -rw-r--r--. 1 65534 65534 8192 Apr 8 14:30 gradio_probe.db -rw-r--r--. 1 65534 65534 0 Apr 8 14:30 gradio_probe.lock -rw-r--r--. 1 65534 65534 8192 Apr 8 14:30 gradio_probe_delete.db -rw-r--r--. 1 65534 65534 0 Apr 8 14:30 gradio_probe_touch -rw-r--r--. 1 65534 65534 8192 Apr 8 07:42 probe.db -rw-r--r--. 1 65534 65534 0 Apr 8 07:42 probe.lock --- stat /data --- File: /data Size: 0 Blocks: 0 IO Block: 512 directory Device: 0,301 Inode: 1 Links: 3 Access: (0755/drwxr-xr-x) Uid: (65534/ nobody) Gid: (65534/ nogroup) Access: 2026-04-08 14:30:51.000000000 +0000 Modify: 2026-04-08 14:30:51.000000000 +0000 Change: 1970-01-01 00:00:00.000000000 +0000 Birth: - --- mount | grep /data --- hf-mount on /data type fuse (rw,nosuid,nodev,relatime,idmapped,user_id=0,group_id=0,default_permissions,allow_other) --- write probes --- OK touch /data/docker_probe_touch OK sqlite3 connect + CREATE + INSERT OK sqlite3 journal_mode=DELETE OK fcntl.flock LOCK_EX|LOCK_NB --- control: write to $HOME/app --- FAIL touch $HOME/app/control_probe: FileNotFoundError: [Errno 2] No such file or directory: '/root/app/control_probe' ============================================================