Skip to content

bug: error: image envd-quick-start:dev not found #1590

@hebiao064

Description

@hebiao064

Are you use the envd server?

  • Yes, I am using the envd server.
  • No, I am not using the envd server.

Describe the bug

The following build.envd failed to be built:

def build(): config.repo(url="https://github.com/tensorchord/envd", description="envd quick start example") base(os="ubuntu20.04", language="python3") # Configure pip index if needed. # config.pip_index(url = "https://pypi.tuna.tsinghua.edu.cn/simple") install.python_packages(name = [ "numpy", "torch", "tensorflow" ]) shell("zsh") config.jupyter() 

To Reproduce

pip install envd envd boostrap git clone https://github.com/tensorchord/envd-quick-start.git cd envd-quick-start 

modify build.envd to be:

def build(): config.repo(url="https://github.com/tensorchord/envd", description="envd quick start example") base(os="ubuntu20.04", language="python3") # Configure pip index if needed. # config.pip_index(url = "https://pypi.tuna.tsinghua.edu.cn/simple") install.python_packages(name = [ "numpy", "torch", "tensorflow" ]) shell("zsh") config.jupyter() 

Run envd up

Expected behavior

No response

The docker info output

(base) ➜ envd-quick-start git:(master) ✗ docker info Client: Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc., v0.10.0) compose: Docker Compose (Docker Inc., v2.15.1) dev: Docker Dev Environments (Docker Inc., v0.0.5) extension: Manages Docker extensions (Docker Inc., v0.2.17) sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0) scan: Docker Scan (Docker Inc., v0.23.0) Server: Containers: 1 Running: 1 Paused: 0 Stopped: 0 Images: 8 Server Version: 20.10.22 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 9ba4b250366a5ddde94bb7c9d1def331423aa323 runc version: v1.1.4-0-g5fd4c4d init version: de40ad0 Security Options: seccomp Profile: default cgroupns Kernel Version: 5.15.49-linuxkit Operating System: Docker Desktop OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 7.674GiB Name: docker-desktop ID: CEJB:TN2Q:FCMX:OJPT:2YFR:DY3D:HIPY:5ZNV:AI4Y:4JU4:LMZP:PTVD Docker Root Dir: /var/lib/docker Debug Mode: false HTTP Proxy: http.docker.internal:3128 HTTPS Proxy: http.docker.internal:3128 No Proxy: hubproxy.docker.internal Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: hubproxy.docker.internal:5000 127.0.0.0/8 Live Restore Enabled: false 

The envd version output

envd: v0.3.20 BuildDate: 2023-05-02T09:41:36Z GitCommit: 6e055c61fdc1cdba6959c8a54ead5aad6654090e GitTreeState: clean GitTag: v0.3.20 GoVersion: go1.19.8 Compiler: gc Platform: darwin/amd64 

Additional context

Error Stacktrace:

(base) ➜ envd-quick-start git:(master) ✗ envd up [+] ⌚ parse build.envd and download/cache dependencies 0.0s ✅ (finished) => 💽 (cached) download oh-my-zsh 0.0s [+] build envd environment 2.3s (2/53) => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 2.3s => docker-image://docker.io/library/ubuntu:20.04 2.3s => => resolve docker.io/library/ubuntu:20.04 2.2s => docker-image://docker.io/tensorchord/horust:v0.2.1 2.2s => => resolve docker.io/tensorchord/horust:v0.2.1 2.2s [+] build envd environment 2.4s (2/53) => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 2.4s => docker-image://docker.io/library/ubuntu:20.04 2.4s => => resolve docker.io/library/ubuntu:20.04 2.4s => docker-image://docker.io/tensorchord/horust:v0.2.1 2.4s => => resolve docker.io/tensorchord/horust:v0.2.1 2.4s [+] build envd environment 2.6s (2/53) 0s => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 2.6s.4s => docker-image://docker.io/library/ubuntu:20.04 2.6s.4s => => resolve docker.io/library/ubuntu:20.04 2.5s.0s => docker-image://docker.io/tensorchord/horust:v0.2.1 2.6s.4s => => resolve docker.io/tensorchord/horust:v0.2.1 2.5s.4s [+] build envd environment 2.7s (2/53) 0.0s => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 2.7s 2.6s => docker-image://docker.io/library/ubuntu:20.04 2.7s 2.5s => => resolve docker.io/library/ubuntu:20.04 2.7s 0.0s => docker-image://docker.io/tensorchord/horust:v0.2.1 2.7s 2.6s => => resolve docker.io/tensorchord/horust:v0.2.1 2.7s 2.5s [+] build envd environment 2.9s (2/53) => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 2.9s => docker-image://docker.io/library/ubuntu:20.04 2.9s => => resolve docker.io/library/ubuntu:20.04 2.8s => docker-image://docker.io/tensorchord/horust:v0.2.1 2.9s => => resolve docker.io/tensorchord/horust:v0.2.1 2.8s [+] build envd environment 427.4s (54/54) FINISHED => importing cache manifest from docker.io/tensorchord/python-cache:envd-v0.3.20 5.3s => docker-image://docker.io/library/ubuntu:20.04 5.5s => => resolve docker.io/library/ubuntu:20.04 5.5s => docker-image://docker.io/tensorchord/horust:v0.2.1 5.5s => => resolve docker.io/tensorchord/horust:v0.2.1 5.5s => CACHED [internal] setting pip cache mount permissions 0.0s => docker-image://docker.io/tensorchord/envd-sshd-from-scratch:v0.3.20 5.4s => => resolve docker.io/tensorchord/envd-sshd-from-scratch:v0.3.20 5.4s => local://cache-dir 1.4s => => transferring cache-dir: 7.75MB 1.4s => docker-image://docker.io/tensorchord/starship:v0.0.1 4.6s => => resolve docker.io/tensorchord/starship:v0.0.1 4.6s => CACHED [internal] install built-in packages 0.0s => CACHED [internal] create conda directory 0.0s => CACHED [internal] install conda 0.0s => CACHED [internal] install horust 0.0s => CACHED [internal] mkdir for horust service: /etc/horust/services 0.0s => CACHED [internal] mkdir for horust log: /var/log/horust 0.0s => CACHED [internal] change directory permission for logging 0.0s => CACHED [internal] add envd-sshd from tensorchord/envd-sshd-from-scratch:v0.3.20 0.0s => CACHED [internal] add envd-starship from tensorchord/starship:v0.0.1 0.0s => CACHED [internal] create user group envd 0.0s => CACHED [internal] create user envd 0.0s => CACHED [internal] add user envd to sudoers 0.0s => CACHED [internal] mkdir config and cache dir 0.0s => CACHED [internal] install system packages 0.0s => CACHED [internal] initialize conda bash environment 0.0s => CACHED [internal] create conda environment: bash -c "/opt/conda/bin/conda create -n envd python=3.9" 0.0s => CACHED [internal] conda python environment 0.0s => CACHED copy /oh-my-zsh /home/envd/.oh-my-zsh 0.0s => CACHED mkfile /home/envd/install.sh 0.0s => CACHED [internal] install oh-my-zsh 0.0s => CACHED mkfile /home/envd/.zshrc 0.0s => CACHED [internal] configure shell zsh 0.0s => CACHED pre-python stage 0.0s => CACHED [internal] install conda packages 0.0s => CACHED [internal] create cache dir 0.0s => [internal] create dir for ssh key 0.1s => pip install numpy torch tensorflow 106.0s => [internal] install ssh keys 0.0s => [internal] install ssh key 0.0s => pip install jupyter 14.5s => [internal] install PyPI packages 0.1s => [internal] generating the image 11.8s => => merging 11.8s => [internal] update alternative python to envd 0.2s => [internal] update alternative python3 to envd 0.1s => [internal] update alternative pip to envd 0.1s => [internal] update alternative pip3 to envd 0.1s => [internal] init conda zsh env 0.5s => [internal] add conda environment to /home/envd/.zshrc 0.1s => [internal] creating config dir 0.0s => [internal] setting prompt starship config 0.0s => [internal] setting prompt bash config 0.1s => [internal] setting prompt zsh config 0.1s => [internal] configure user permissions for /opt/conda/envs/envd/conda-meta 0.1s => [internal] create work dir: /home/envd/envd-quick-start 0.0s => [internal] create file /etc/horust/services/sshd.toml 0.0s => [internal] create file /etc/horust/services/jupyter.toml 0.0s => exporting to oci image format 286.6s => => exporting layers 228.0s => => exporting manifest sha256:75c19703722ef77972e716f4dfd351688e7536835e0f15e9e517291b6f10082f 0.0s => => exporting config sha256:b6ba0a8c4c7bf4a36bb4919d9d781949c51625459184f8037a3d95aef6b0edf4 0.0s => => sending tarball 58.5s ⣾ [1/5] configure the environment [0s] error: image envd-quick-start:dev not found 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions