-
Notifications
You must be signed in to change notification settings - Fork 269
Open
Labels
Description
What happened?
Can't add packages.
I tried tried devbox add python@3.13.1
.
Searching for packages seem to be working.
Steps to reproduce
- devbox init
- Install python
Command
add
devbox.json
Devbox version
0.13.6
Nix version
nix (Nix) 2.18.1
What system does this bug occur on?
Linux (x86-64)
Debug logs
time=2024-12-11T23:48:47.571+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:125 msg="searching for config file (including parent directories)" path=.
time=2024-12-11T23:48:47.571+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=devbox.json
time=2024-12-11T23:48:47.571+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:108 msg="trying config file" path=.
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=.../devbox.json
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:133 msg="config file found" path=.../devbox.json dur=494.706µs
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:125 msg="searching for config file (including parent directories)" path=.
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=devbox.json
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:108 msg="trying config file" path=.
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=.../devbox.json
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:133 msg="config file found" path=.../devbox.json dur=182.02µs
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:47.572+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:47.598+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/nix.go:342 msg="nix --version --debug output" out="nix (Nix) 2.18.1\nSystem type: x86_64-linux\nAdditional system types: i686-linux, x86_64-v1-linux, x86_64-v2-linux, x86_64-v3-linux\nFeatures: gc, signed-caches\nSystem configuration file: /etc/nix/nix.conf\nUser configuration files: /home/USER/.config/nix/nix.conf:/home/USER/.config/kdedefaults/nix/nix.conf:/etc/xdg/nix/nix.conf\nStore directory: /nix/store\nState directory: /nix/var/nix\nData directory: /nix/store/wi3ppdjk4rjpmknz4bfxvimdkg1b175d-nix-2.18.1/share\n"
time=2024-12-11T23:48:47.598+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:60 msg="nix command starting" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' eval --impure --raw --expr builtins.currentSystem" cmd.path=/home/USER/.nix-profile/bin/nix
time=2024-12-11T23:48:47.626+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:67 msg="nix command exited" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' eval --impure --raw --expr builtins.currentSystem" cmd.path=/home/USER/.nix-profile/bin/nix cmd.pid=701071 cmd.code=0 cmd.dur=27.702592ms
time=2024-12-11T23:48:47.626+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:125 msg="searching for config file (including parent directories)" path=.
time=2024-12-11T23:48:47.626+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=devbox.json
time=2024-12-11T23:48:47.626+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:108 msg="trying config file" path=.
time=2024-12-11T23:48:47.626+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=.../devbox.json
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:133 msg="config file found" path=.../devbox.json dur=267.955µs
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:47.627+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
Info: Adding package "python@3.13.1" to devbox.json
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:85 msg="creating files for package" pkg=nodejs-slim@23.2.0
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:85 msg="creating files for package" pkg=python@3.13.1
time=2024-12-11T23:48:48.184+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:128 msg="Creating file %q from contentPath: %q" .../.devbox/virtenv/python/bin/venvShellHook.sh=python/venvShellHook.sh
time=2024-12-11T23:48:48.185+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:48.185+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:48.185+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
time=2024-12-11T23:48:48.185+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:60 msg="nix command starting" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' store ping --store daemon --json" cmd.path=/home/USER/.nix-profile/bin/nix
time=2024-12-11T23:48:48.217+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:67 msg="nix command exited" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' store ping --store daemon --json" cmd.path=/home/USER/.nix-profile/bin/nix cmd.pid=701110 cmd.code=0 cmd.dur=31.656734ms
time=2024-12-11T23:48:48.217+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devbox/providers/nixcache/setup.go:86 msg="nixcache: running setup: first time setup"
time=2024-12-11T23:48:48.715+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:60 msg="nix command starting" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' path-info --offline --json /nix/store/ldq2aql1llzc6h4z41xcxacyp22ndwvb-typescript-5.6.3 /nix/store/msqgyxmvlw3lhl2vcdvf24558i71n08q-nodejs-slim-23.2.0 /nix/store/6llg9sms6xw69whqpdkgldjz61dlk9c2-python3-3.13.1" cmd.path=/home/USER/.nix-profile/bin/nix
time=2024-12-11T23:48:48.747+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:67 msg="nix command exited" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' path-info --offline --json /nix/store/ldq2aql1llzc6h4z41xcxacyp22ndwvb-typescript-5.6.3 /nix/store/msqgyxmvlw3lhl2vcdvf24558i71n08q-nodejs-slim-23.2.0 /nix/store/6llg9sms6xw69whqpdkgldjz61dlk9c2-python3-3.13.1" cmd.path=/home/USER/.nix-profile/bin/nix cmd.pid=701146 cmd.code=0 cmd.dur=31.828433ms
time=2024-12-11T23:48:48.748+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:48.748+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:48.748+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:85 msg="creating files for package" pkg=nodejs-slim@23.2.0
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:85 msg="creating files for package" pkg=python313
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/plugin/plugin.go:128 msg="Creating file %q from contentPath: %q" .../.devbox/virtenv/python/bin/venvShellHook.sh=python/venvShellHook.sh
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto
time=2024-12-11T23:48:48.749+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:198 msg="package needs patching" pkg=python mode=auto
time=2024-12-11T23:48:48.750+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/shellgen/flake_plan.go:155 msg="creating new patch flake" flake.inputs.devbox=github:jetify-com/devbox/0.13.6 flake.inputs.nixpkgs-glibc=flake:nixpkgs/75a52265bda7fd25e06e3a67dee3f0354e73243c flake.inputs.nixpkgs-2f9d39=github:NixOS/nixpkgs/2f9d395f057a50f8076f633c10519035fce8d773 flake.outputs=[python313]
⣾ Computing the Devbox environment...
time=2024-12-11T23:48:48.751+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/nix.go:85 msg="running print-dev-env cmd" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' print-dev-env --json path:.../.devbox/gen/flake"
time=2024-12-11T23:48:48.751+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:60 msg="nix command starting" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' print-dev-env --json path:/...
⣽ Computing the Devbox environment...
time=2024-12-11T23:48:48.948+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/nix/command.go:67 msg="nix command exited" cmd.args="nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' print-dev-env --json path:.../.devbox/gen/flake" cmd.path=/home/USER/.nix-profile/bin/nix cmd.stderr="unable to download 'https://api.github
✓ Computed the Devbox environment.
Error: There was an error installing nix packages
source: nix: command error: nix --extra-experimental-features ca-derivations --option experimental-features 'nix-command flakes fetch-closure' print-dev-env --json path:.../.devbox/gen/flake: unable to download 'https://api.github.com/repos/jetify-com/devbox/commits/0.13.6': HTTP error 403: exit code 1
time=2024-12-11T23:48:48.948+06:00 level=ERROR source=go.jetpack.io/devbox/internal/boxcli/midcobra/debug.go:68 msg="command error" stderr="error:\n … while updating the lock file of flake 'path:.../.devbox/gen/flake?lastModified=1733939305&narHash=sha256-whCsKG052HJAOyIMGszvM87/ojy6%2Bocu7ZBzxbRl9u8%3D'\n\n … while updating the flake input 'glibc-patch'\n\n … while updating the flake input 'glibc-patch/devbox'\n\n … while fetching the input 'github:jetify-com/devbox/0.13.6'\n\n error: unable to download 'https://api.github.com/repos/jetify-com/devbox/commits/0.13.6': HTTP error 403\n\n response body:\n\n {\"message\":\"API rate limit exceeded for 59.153.102.114. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)\",\"documentation_url\":\"https://docs.github.com/rest/overview/resources-in-the-rest-api#rate-limiting\"}\n" execid=4b30b6c5c86f4a52b04621d614fa1579 stack=<nil>
time=2024-12-11T23:48:48.948+06:00 level=ERROR source=go.jetpack.io/devbox/internal/boxcli/midcobra/debug.go:70 msg="command error" execid=4b30b6c5c86f4a52b04621d614fa1579 stack=<nil>
time=2024-12-11T23:48:48.948+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:125 msg="searching for config file (including parent directories)" path=.
time=2024-12-11T23:48:48.948+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=devbox.json
time=2024-12-11T23:48:48.948+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:108 msg="trying config file" path=.
time=2024-12-11T23:48:48.948+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:146 msg="trying config file" path=.../devbox.json
time=2024-12-11T23:48:48.949+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devconfig/config.go:133 msg="config file found" path=.../devbox.json dur=442.414µs
time=2024-12-11T23:48:48.949+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=typescript mode=auto
time=2024-12-11T23:48:48.949+06:00 level=DEBUG source=go.jetpack.io/devbox/internal/devpkg/package.go:200 msg="package doesn't need patching" pkg=nodejs-slim mode=auto