Skip to content

Cannot install extension from Docker Extension Manager or CLI #45

@sanyer

Description

@sanyer

Current Behavior

Installation from either docker cli or Docker Extension Manager fails.

Meanwhile, installing meshery extension from website works fine.

Expected Behavior

Extension installs successfully.

Screenshots/Logs

Error from Extension Manager
Extension was not installed. Reason: [IPC extensions.extensionsBackendInstall] installation could not be completed due to: executing '/Applications/Docker.app/Contents/Resources/bin/docker --context desktop-linux compose -p layer5_kanvas-docker-extension-desktop-extension -f /Users/<USER>/Library/Containers/com.docker.docker/Data/extensions/layer5_kanvas-docker-extension/vm/docker-compose.yaml up -d' : exit status 1: #1 [internal] load local bake definitions #1 reading from stdin 796B done #1 DONE 0.0s meshery-proxy Pulling meshery Pulling meshery-proxy Warning failed to resolve reference "docker.io/layer5/kanvas-docker-extension:edge-dev": docker.io/layer5/kanvas-docker-extension:edge-dev: not found meshery Pulled unable to prepare context: path "/Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/tmp/1142789633-ext-install/layer5_kanvas-docker-extension/vm" not found
Error from Docker CLI
Extensions can install binaries, invoke commands, access files on your machine and connect to remote URLs.
Are you sure you want to continue? [y/N] y
Image not available locally, pulling layer5/kanvas-docker-extension:0.8.0...
Extracting metadata and files for the extension "layer5/kanvas-docker-extension:0.8.0"
Installing service in Desktop VM...
Setting additional compose attributes
Installing Desktop extension UI for tab "Kanvas"...
Extension UI tab "Kanvas" added.
Starting service in Desktop VM......
failed when running compose up for extension layer5/kanvas-docker-extension:0.8.0: executing '/Applications/Docker.app/Contents/Resources/bin/docker --context desktop-linux compose -p layer5_kanvas-docker-extension-desktop-extension -f /Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/layer5_kanvas-docker-extension/vm/docker-compose.yaml up -d' : exit status 1: #1 [internal] load local bake definitions
#1 reading from stdin 796B done
#1 DONE 0.0s

meshery-proxy Pulling
meshery Pulling
meshery-proxy Warning failed to resolve reference "docker.io/layer5/kanvas-docker-extension:edge-dev": docker.io/layer5/kanvas-docker-extension:edge-dev: not found
meshery Pulled
unable to prepare context: path "/Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/tmp/2525459593-ext-install/layer5_kanvas-docker-extension/vm" not found
executing '/Applications/Docker.app/Contents/Resources/bin/docker --context desktop-linux compose -p layer5_kanvas-docker-extension-desktop-extension -f /Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/layer5_kanvas-docker-extension/vm/docker-compose.yaml up -d' : exit status 1: #1 [internal] load local bake definitions
#1 reading from stdin 796B done
#1 DONE 0.0s

meshery-proxy Pulling
meshery Pulling
meshery-proxy Warning failed to resolve reference "docker.io/layer5/kanvas-docker-extension:edge-dev": docker.io/layer5/kanvas-docker-extension:edge-dev: not found
meshery Pulled
unable to prepare context: path "/Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/tmp/2525459593-ext-install/layer5_kanvas-docker-extension/vm" not found
Removing extension layer5/kanvas-docker-extension:0.8.0...
Removing extension containers...
Extension containers removed
Extension UI tab Kanvas removed
Extension image layer5/kanvas-docker-extension:0.8.0 removed
Extension "Kanvas" removed
installation could not be completed due to: executing '/Applications/Docker.app/Contents/Resources/bin/docker --context desktop-linux compose -p layer5_kanvas-docker-extension-desktop-extension -f /Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/layer5_kanvas-docker-extension/vm/docker-compose.yaml up -d' : exit status 1: #1 [internal] load local bake definitions
#1 reading from stdin 796B done
#1 DONE 0.0s

meshery-proxy Pulling
meshery Pulling
meshery-proxy Warning failed to resolve reference "docker.io/layer5/kanvas-docker-extension:edge-dev": docker.io/layer5/kanvas-docker-extension:edge-dev: not found
meshery Pulled
unable to prepare context: path "/Users/rzhuzha/Library/Containers/com.docker.docker/Data/extensions/tmp/2525459593-ext-install/layer5_kanvas-docker-extension/vm" not found

Environment

  • Host OS: Mac
  • Platform: Docker
  • Meshery Server Version: 0.8.0
  • Meshery Client Version: 0.8.0

Contributor Guides and Resources

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