Not able to get it to work on Rootless Docker
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Reproduce on rootless Docker with the commands given, then trace the stage Docker sandbox bundle error from the backend that issues remount-ro on the overlay2 merged control channel. Check how mount flags are set for rootless environments. Done means openshell sandbox create runs without the 500 permission error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
User Story
openshell-gateway --port 1111 --disable-tls --config ~/.config/openshell/gateway.toml
openshell sandbox create --name demo --no-auto-providers
✗ Error: BoundaryConfigWriteFailed: stage Docker sandbox bundle: Docker responded with status code 500: remount-ro /mnt/.docker/overlay2/81491c5d0bcf546a917a6f6ab34ffed019ac44fb536f18191238703119627f42/merged/.openshell/channel/control, flags: 0x5021: operation not permitted
✓ Sandbox allocated (0s)
✓ Image already present (0s) Error: x sandbox entered error phase while provisioning: BoundaryConfigWriteFailed: stage Docker sandbox bundle: Docker responded with status code
| 500: remount-ro /mnt/.docker/overlay2/81491c5d0bcf546a917a6f6ab34ffed019ac44fb536f18191238703119627f42/merged/.openshell/channel/control,
| flags: 0x5021: operation not permitted
Problem Statement
When trying to run openshell on a machine with Rootless kit docker, it fails
Impact / Why This Matters
Users with rootlless kit docker installed are unable to use openshell
Acceptance Criteria
Running the openshell sandbox create --name demo --no-auto-providers or similar commands should not give error
Reproduction Steps
- Linux Mint 21 (kernel 5.15 ish)
- Ensure rootless docker instead of normal Docker
- Start the gateway on whatever port (1111 in my case)
- Run
openshell sandbox create --name demo --no-auto-providers
Suggested UX (if applicable)
No response
Environment
openshell --version
openshell 0.1.6
cat /etc/os-release
NAME="Linux Mint"
VERSION="21 (Vanessa)"
ID=linuxmint
ID_LIKE="ubuntu debian"
PRETTY_NAME="Linux Mint 21"
VERSION_ID="21"
HOME_URL="https://www.linuxmint.com/"
SUPPORT_URL="https://forums.linuxmint.com/"
BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/"
PRIVACY_POLICY_URL="https://www.linuxmint.com/"
VERSION_CODENAME=vanessa
UBUNTU_CODENAME=jammy
openshell installed via Github release .deb amd64
Logs
- Lingua principale
- Rust
- Stelle
- 20.6k
- Fork
- 2k
- Merge medio
- 2g 13h
- PR unite (30g)
- 283
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/OpenShell
-
state:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
config preflight exits 0 on allow_unauthenticated_users = trueForse già presa @ericcurtin l’ha presa 2 giorni fa. Apertastate:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
state:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
bug(python): OIDC refresh drops the gateway's oidc_scopesForse di nuovo libera @jyotir07 l’ha presa 9 giorni fa e non c’è nessuna pull request aperta. Apertastate:triage-needed
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
NVIDIA/OpenShell#4919 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di NVIDIA/OpenShell
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
gitbutlerapp/gitbutler#16982 ·
I maintainer di solito rispondono entro 1 giorno
-
priority: high status: new topic: ga4gh-sdk type: docs type: maintenance workload: minutes
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
C-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
rust-lang/rust-clippy#17976 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
aaif-goose/goose#13327 ·
I maintainer di solito rispondono entro 1 giorno
-
llm translation
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno