(SOLVED) Trying to build my FIRST snap... Ensure that the user is in the 'lxd' group? I'm in that group!

gtim@debian:~/snap-speedify/snap$ snapcraft
Traceback (most recent call last):
  File "/snap/snapcraft/8619/bin/snapcraft", line 8, in <module>
    sys.exit(run())
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/cli.py", line 228, in run
    _run_dispatcher(dispatcher)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/cli.py", line 204, in _run_dispatcher
    dispatcher.run()
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/craft_cli/dispatcher.py", line 448, in run
    return self._loaded_command.run(self._parsed_command_args)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 259, in run
    super().run(parsed_args)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/commands/lifecycle.py", line 132, in run
    parts_lifecycle.run(self.name, parsed_args)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 208, in run
    _run_command(
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 249, in _run_command
    _run_in_provider(project, command_name, parsed_args)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/parts/lifecycle.py", line 474, in _run_in_provider
    providers.ensure_provider_is_available(provider)
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/snapcraft/providers.py", line 83, in ensure_provider_is_available
    LXDProvider.ensure_provider_is_available()
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/craft_providers/lxd/lxd_provider.py", line 76, in ensure_provider_is_available
    ensure_lxd_is_ready()
  File "/snap/snapcraft/8619/lib/python3.8/site-packages/craft_providers/lxd/installer.py", line 132, in ensure_lxd_is_ready
    raise errors.LXDError(
craft_providers.lxd.errors.LXDError: LXD requires additional permissions.
Ensure that the user is in the 'lxd' group.
Visit https://linuxcontainers.org/lxd/getting-started-cli/ for instructions on installing and configuring LXD for your operating system.

gtim@debian:/proc/sys/net/ipv4/conf/wlx00c0caac47b9$ cat /etc/group root:x:0: … … lxd:x:998:gtim

gtim is in group!

WTF?

Here’s what the snap i am trying to work on: https://github.com/git-timmons/speedify

I’ve been looking at how “steam” snap works and basing mine on that.

I don’t know what else to do… I’ve looked all over the internet, confused.

This solved my issue:

lxd init --auto

1 Like