'/code/nixpkgs': No such file or directory
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- docker, go
- Ambito
- build-system, devops
Direzione di ricerca
Start with the failing stack trace in internal/devbox/shell.go and the caller in internal/devbox/devbox.go, then reproduce the documented docker generate/build/run sequence with the supplied devbox.json. Trace why the generated container tries to access /code/nixpkgs; done means the image starts without the reported missing-path error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
Trying out devbox. I am trying to run a container from the generated image - I am immediately hitting an error.
Steps to reproduce
devbox generate dockerfile
docker build -t my-devbox-image .
docker run -it -e DEVBOX_DEBUG=1 my-devbox-image
Command
No response
devbox.json
{
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.1/.schema/devbox.schema.json",
"packages": ["hello@latest"],
"shell": {
"init_hook": [
"echo 'Welcome to devbox!' > /dev/null"
],
"scripts": {
"test": [
"echo \"Error: no test specified\" && exit 1"
]
}
}
}
Devbox version
0.14.1
Nix version
No response
What system does this bug occur on?
macOS (Apple Silicon)
Debug logs
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:126 msg="searching for config file (including parent directories)" path=.
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:147 msg="trying config file" path=devbox.json
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:134 msg="config file found" path=/code/devbox.json dur=220.959µs
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:126 msg="searching for config file (including parent directories)" path=.
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:147 msg="trying config file" path=devbox.json
time=2025-04-15T15:28:15.869Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:134 msg="config file found" path=/code/devbox.json dur=64.667µs
time=2025-04-15T15:28:15.870Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.870Z level=DEBUG source=go.jetify.com/devbox/nix/nix.go:143 msg="nix command starting" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' --version --debug"
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/nix/nix.go:143 msg="nix command exited" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' --version --debug" cmd.path=/home/devbox/.nix-profile/bin/nix cmd.pid=59 cmd.code=0 cmd.dur=19.503667ms
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:126 msg="searching for config file (including parent directories)" path=.
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:147 msg="trying config file" path=devbox.json
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:134 msg="config file found" path=/code/devbox.json dur=89µs
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.890Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:702 msg="current environment PATH" path=/home/devbox/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/home/devbox/.nix-profile/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:717 msg="nix environment PATH" path=/nix/store/ckhq61d4wdibz9iybqwcc3ywf98mhr5c-patchelf-0.15.0/bin:/nix/store/6cpyrcg1zi4a89bg80vfqfdwb6nr81fr-gcc-wrapper-14-20241116/bin:/nix/store/4kgdnwbxq9h8qm5ckrq2hdl59gzhjh62-gcc-14-20241116/bin:/nix/store/6vhyn63gxvkd3qxw1w5a0gy38208ryb6-glibc-2.40-66-bin/bin:/nix/store/ch9dmykfvimybpb0qm7ppi3zap8fx5s0-coreutils-9.6/bin:/nix/store/fn5d9hrw05jc41rbz32qqcby16pmgf77-binutils-wrapper-2.43.1/bin:/nix/store/2dpcj7jbqgyw7ph3zb8mylzpkdr6lfdm-binutils-2.43.1/bin:/nix/store/kfhcq0i3ls63ac09lil23ni6l9a2rqrv-hello-2.12.1/bin:/nix/store/ch9dmykfvimybpb0qm7ppi3zap8fx5s0-coreutils-9.6/bin:/nix/store/0x88kxzpsy4v82vwszawys8jq8566gjs-findutils-4.10.0/bin:/nix/store/yqwj73257djq0kmqinpgwi8y5svghs7s-diffutils-3.10/bin:/nix/store/4c59cgm460f3sjk7964vf50lm22cvs1y-gnused-4.9/bin:/nix/store/gw3h5zcfniw3dv106s9bimbhp2aspjhq-gnugrep-3.11/bin:/nix/store/9v34jwx998aphj7mzc6lz65p32n5dkly-gawk-5.3.1/bin:/nix/store/5zl6wd23l9di1zp8vsfg8z97q1c5mmwa-gnutar-1.35/bin:/nix/store/n2rby47ayp8izq05slki2vlmz1awpf1w-gzip-1.13/bin:/nix/store/i4y6v661wf66alf03aclrmpkx787mkwf-bzip2-1.0.8-bin/bin:/nix/store/w7ncj7v24gcb7lgkfaxrl0xp6bsf197b-gnumake-4.4.1/bin:/nix/store/sff0dw1kwr6vs7y2wghmvigl3ksyp9yj-bash-5.2p37/bin:/nix/store/1i91qy5ax0sdad6p3zp4fr1sjfwlzmx1-patch-2.7.6/bin:/nix/store/lsyiglyh2h6f90vqrr7gmkn6x26i8r4z-xz-5.6.4-bin/bin:/nix/store/bxaqwrzr3bq4vb8ikqvk8r46yvw4v40g-file-5.46/bin
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:751 msg="PATH after plugins and config" path=/code/.devbox/nix/profile/default/bin:/nix/store/ckhq61d4wdibz9iybqwcc3ywf98mhr5c-patchelf-0.15.0/bin:/nix/store/6cpyrcg1zi4a89bg80vfqfdwb6nr81fr-gcc-wrapper-14-20241116/bin:/nix/store/4kgdnwbxq9h8qm5ckrq2hdl59gzhjh62-gcc-14-20241116/bin:/nix/store/6vhyn63gxvkd3qxw1w5a0gy38208ryb6-glibc-2.40-66-bin/bin:/nix/store/ch9dmykfvimybpb0qm7ppi3zap8fx5s0-coreutils-9.6/bin:/nix/store/fn5d9hrw05jc41rbz32qqcby16pmgf77-binutils-wrapper-2.43.1/bin:/nix/store/2dpcj7jbqgyw7ph3zb8mylzpkdr6lfdm-binutils-2.43.1/bin:/nix/store/kfhcq0i3ls63ac09lil23ni6l9a2rqrv-hello-2.12.1/bin:/nix/store/0x88kxzpsy4v82vwszawys8jq8566gjs-findutils-4.10.0/bin:/nix/store/yqwj73257djq0kmqinpgwi8y5svghs7s-diffutils-3.10/bin:/nix/store/4c59cgm460f3sjk7964vf50lm22cvs1y-gnused-4.9/bin:/nix/store/gw3h5zcfniw3dv106s9bimbhp2aspjhq-gnugrep-3.11/bin:/nix/store/9v34jwx998aphj7mzc6lz65p32n5dkly-gawk-5.3.1/bin:/nix/store/5zl6wd23l9di1zp8vsfg8z97q1c5mmwa-gnutar-1.35/bin:/nix/store/n2rby47ayp8izq05slki2vlmz1awpf1w-gzip-1.13/bin:/nix/store/i4y6v661wf66alf03aclrmpkx787mkwf-bzip2-1.0.8-bin/bin:/nix/store/w7ncj7v24gcb7lgkfaxrl0xp6bsf197b-gnumake-4.4.1/bin:/nix/store/sff0dw1kwr6vs7y2wghmvigl3ksyp9yj-bash-5.2p37/bin:/nix/store/1i91qy5ax0sdad6p3zp4fr1sjfwlzmx1-patch-2.7.6/bin:/nix/store/lsyiglyh2h6f90vqrr7gmkn6x26i8r4z-xz-5.6.4-bin/bin:/nix/store/bxaqwrzr3bq4vb8ikqvk8r46yvw4v40g-file-5.46/bin
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:769 msg="filtering out buildInput from PATH" path=/nix/store/kfhcq0i3ls63ac09lil23ni6l9a2rqrv-hello-2.12.1/bin input=/nix/store/kfhcq0i3ls63ac09lil23ni6l9a2rqrv-hello-2.12.1
time=2025-04-15T15:28:15.891Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:775 msg="PATH after filtering buildInputs" inputs=[/nix/store/kfhcq0i3ls63ac09lil23ni6l9a2rqrv-hello-2.12.1] path=/code/.devbox/nix/profile/default/bin:/nix/store/ckhq61d4wdibz9iybqwcc3ywf98mhr5c-patchelf-0.15.0/bin:/nix/store/6cpyrcg1zi4a89bg80vfqfdwb6nr81fr-gcc-wrapper-14-20241116/bin:/nix/store/4kgdnwbxq9h8qm5ckrq2hdl59gzhjh62-gcc-14-20241116/bin:/nix/store/6vhyn63gxvkd3qxw1w5a0gy38208ryb6-glibc-2.40-66-bin/bin:/nix/store/ch9dmykfvimybpb0qm7ppi3zap8fx5s0-coreutils-9.6/bin:/nix/store/fn5d9hrw05jc41rbz32qqcby16pmgf77-binutils-wrapper-2.43.1/bin:/nix/store/2dpcj7jbqgyw7ph3zb8mylzpkdr6lfdm-binutils-2.43.1/bin:/nix/store/0x88kxzpsy4v82vwszawys8jq8566gjs-findutils-4.10.0/bin:/nix/store/yqwj73257djq0kmqinpgwi8y5svghs7s-diffutils-3.10/bin:/nix/store/4c59cgm460f3sjk7964vf50lm22cvs1y-gnused-4.9/bin:/nix/store/gw3h5zcfniw3dv106s9bimbhp2aspjhq-gnugrep-3.11/bin:/nix/store/9v34jwx998aphj7mzc6lz65p32n5dkly-gawk-5.3.1/bin:/nix/store/5zl6wd23l9di1zp8vsfg8z97q1c5mmwa-gnutar-1.35/bin:/nix/store/n2rby47ayp8izq05slki2vlmz1awpf1w-gzip-1.13/bin:/nix/store/i4y6v661wf66alf03aclrmpkx787mkwf-bzip2-1.0.8-bin/bin:/nix/store/w7ncj7v24gcb7lgkfaxrl0xp6bsf197b-gnumake-4.4.1/bin:/nix/store/sff0dw1kwr6vs7y2wghmvigl3ksyp9yj-bash-5.2p37/bin:/nix/store/1i91qy5ax0sdad6p3zp4fr1sjfwlzmx1-patch-2.7.6/bin:/nix/store/lsyiglyh2h6f90vqrr7gmkn6x26i8r4z-xz-5.6.4-bin/bin:/nix/store/bxaqwrzr3bq4vb8ikqvk8r46yvw4v40g-file-5.46/bin
time=2025-04-15T15:28:15.894Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
time=2025-04-15T15:28:15.894Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:794 msg="new path stack is" path_stack=DEVBOX_NIX_ENV_PATH_3004ce93f7e4ecfceb48cfb03b184545f39c6e199c69fdecb4750d51285fe036:DEVBOX_INIT_PATH
time=2025-04-15T15:28:15.894Z level=DEBUG source=go.jetify.com/devbox/internal/devbox/devbox.go:796 msg="computed environment PATH" path=/code/.devbox/nix/profile/default/bin:/nix/store/ckhq61d4wdibz9iybqwcc3ywf98mhr5c-patchelf-0.15.0/bin:/nix/store/6cpyrcg1zi4a89bg80vfqfdwb6nr81fr-gcc-wrapper-14-20241116/bin:/nix/store/4kgdnwbxq9h8qm5ckrq2hdl59gzhjh62-gcc-14-20241116/bin:/nix/store/6vhyn63gxvkd3qxw1w5a0gy38208ryb6-glibc-2.40-66-bin/bin:/nix/store/ch9dmykfvimybpb0qm7ppi3zap8fx5s0-coreutils-9.6/bin:/nix/store/fn5d9hrw05jc41rbz32qqcby16pmgf77-binutils-wrapper-2.43.1/bin:/nix/store/2dpcj7jbqgyw7ph3zb8mylzpkdr6lfdm-binutils-2.43.1/bin:/nix/store/0x88kxzpsy4v82vwszawys8jq8566gjs-findutils-4.10.0/bin:/nix/store/yqwj73257djq0kmqinpgwi8y5svghs7s-diffutils-3.10/bin:/nix/store/4c59cgm460f3sjk7964vf50lm22cvs1y-gnused-4.9/bin:/nix/store/gw3h5zcfniw3dv106s9bimbhp2aspjhq-gnugrep-3.11/bin:/nix/store/9v34jwx998aphj7mzc6lz65p32n5dkly-gawk-5.3.1/bin:/nix/store/5zl6wd23l9di1zp8vsfg8z97q1c5mmwa-gnutar-1.35/bin:/nix/store/n2rby47ayp8izq05slki2vlmz1awpf1w-gzip-1.13/bin:/nix/store/i4y6v661wf66alf03aclrmpkx787mkwf-bzip2-1.0.8-bin/bin:/nix/store/w7ncj7v24gcb7lgkfaxrl0xp6bsf197b-gnumake-4.4.1/bin:/nix/store/sff0dw1kwr6vs7y2wghmvigl3ksyp9yj-bash-5.2p37/bin:/nix/store/1i91qy5ax0sdad6p3zp4fr1sjfwlzmx1-patch-2.7.6/bin:/nix/store/lsyiglyh2h6f90vqrr7gmkn6x26i8r4z-xz-5.6.4-bin/bin:/nix/store/bxaqwrzr3bq4vb8ikqvk8r46yvw4v40g-file-5.46/bin:/code/.devbox/virtenv/runx/bin:/home/devbox/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Starting a devbox shell...
Error: exit status 1
time=2025-04-15T15:28:15.913Z level=ERROR source=go.jetify.com/devbox/internal/boxcli/midcobra/debug.go:68 msg="command error" stderr="error: getting status of '/code/nixpkgs': No such file or directory\n" execid=b742da95034e43e1adb7a91933fc7a33 stack="exit status 1\ngo.jetify.com/devbox/internal/devbox.shellPath\n\tgo.jetify.com/devbox/internal/devbox/shell.go:118\ngo.jetify.com/devbox/internal/devbox.NewDevboxShell\n\tgo.jetify.com/devbox/internal/devbox/shell.go:75\ngo.jetify.com/devbox/internal/devbox.(*Devbox).Shell\n\tgo.jetify.com/devbox/internal/devbox/devbox.go:252\ngo.jetify.com/devbox/internal/boxcli.runShellCmd\n\tgo.jetify.com/devbox/internal/boxcli/shell.go:99\ngo.jetify.com/devbox/internal/boxcli.shellCmd.func1\n\tgo.jetify.com/devbox/internal/boxcli/shell.go:45\ngithub.com/spf13/cobra.(*Command).execute\n\tgithub.com/spf13/[email protected]/command.go:1015\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tgithub.com/spf13/[email protected]/command.go:1148\ngithub.com/spf13/cobra.(*Command).Execute\n\tgithub.com/spf13/[email protected]/command.go:1071\ngo.jetify.com/devbox/internal/boxcli/midcobra.(*midcobraExecutable).Execute\n\tgo.jetify.com/devbox/internal/boxcli/midcobra/midcobra.go:61\ngo.jetify.com/devbox/internal/boxcli.Execute\n\tgo.jetify.com/devbox/internal/boxcli/root.go:113\ngo.jetify.com/devbox/internal/boxcli.Main\n\tgo.jetify.com/devbox/internal/boxcli/root.go:132\nmain.main\n\t./main.go:11\nruntime.main\n\truntime/proc.go:283\nruntime.goexit\n\truntime/asm_arm64.s:1223"
time=2025-04-15T15:28:15.913Z level=ERROR source=go.jetify.com/devbox/internal/boxcli/midcobra/debug.go:70 msg="command error" execid=b742da95034e43e1adb7a91933fc7a33 stack="exit status 1\ngo.jetify.com/devbox/internal/devbox.shellPath\n\tgo.jetify.com/devbox/internal/devbox/shell.go:118\ngo.jetify.com/devbox/internal/devbox.NewDevboxShell\n\tgo.jetify.com/devbox/internal/devbox/shell.go:75\ngo.jetify.com/devbox/internal/devbox.(*Devbox).Shell\n\tgo.jetify.com/devbox/internal/devbox/devbox.go:252\ngo.jetify.com/devbox/internal/boxcli.runShellCmd\n\tgo.jetify.com/devbox/internal/boxcli/shell.go:99\ngo.jetify.com/devbox/internal/boxcli.shellCmd.func1\n\tgo.jetify.com/devbox/internal/boxcli/shell.go:45\ngithub.com/spf13/cobra.(*Command).execute\n\tgithub.com/spf13/[email protected]/command.go:1015\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\tgithub.com/spf13/[email protected]/command.go:1148\ngithub.com/spf13/cobra.(*Command).Execute\n\tgithub.com/spf13/[email protected]/command.go:1071\ngo.jetify.com/devbox/internal/boxcli/midcobra.(*midcobraExecutable).Execute\n\tgo.jetify.com/devbox/internal/boxcli/midcobra/midcobra.go:61\ngo.jetify.com/devbox/internal/boxcli.Execute\n\tgo.jetify.com/devbox/internal/boxcli/root.go:113\ngo.jetify.com/devbox/internal/boxcli.Main\n\tgo.jetify.com/devbox/internal/boxcli/root.go:132\nmain.main\n\t./main.go:11\nruntime.main\n\truntime/proc.go:283\nruntime.goexit\n\truntime/asm_arm64.s:1223"
time=2025-04-15T15:28:15.913Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:126 msg="searching for config file (including parent directories)" path=.
time=2025-04-15T15:28:15.913Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:147 msg="trying config file" path=devbox.json
time=2025-04-15T15:28:15.913Z level=DEBUG source=go.jetify.com/devbox/internal/devconfig/config.go:134 msg="config file found" path=/code/devbox.json dur=88.792µs
time=2025-04-15T15:28:15.913Z level=DEBUG source=go.jetify.com/devbox/internal/devpkg/package.go:204 msg="package doesn't need patching" pkg=hello mode=auto
- Lingua principale
- Go
- Stelle
- 12.4k
- Fork
- 358
- Merge medio
- 17h 12m
- PR unite (30g)
- 31
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 jetify-com/devbox
-
feature triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
jetify-com/devbox#3038 ·
I maintainer di solito rispondono entro 1 giorno
-
pulumi is outdatedApertabug p4 package processed triage unrelated
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
jetify-com/devbox#2898 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
p4 processed unrelated
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
jetify-com/devbox#2750 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
StorydenApertap4 package processed triage unrelated
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
jetify-com/devbox#2685 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
looks easy p4 package processed triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 60/100
jetify-com/devbox#2656 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di jetify-com/devbox
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TUM-Dev/Campus-Backend#678 ·
I maintainer di solito rispondono entro 1 giorno
-
fix(app): fail closed if GetGeneralSetting fails during initializationForse già presa @kalavt l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
tsukumogami/tsuku#2813 ·
I maintainer di solito rispondono entro 1 giorno
-
component:obi contribfest go test
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4143 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno