Control: severity -1 normal

Hi Stefano,

  I suspect you're seeing this on the host system running Incus? If so,
that's expected behavior.

  Incus' default mode of operation when launching a VM is to
dynamically inject the `incus-agent` binary into the VM's environment.
(`incus-agent` should never actually run on the host itself.) To
accomplish this, it must copy the binary from the host system in
addition to automatically creating other config and service files for
the VM. Debian's packaging breaks out the `incus-agent` binary into its
own package that is Recommended, but not required if you're only
running containers.

  This setup covers the vast majority of regular Incus use. But,
because there is an incus-agent package we also need to support someone
creating a VM image that bakes in that package. Thus, there's a service
definition in the incus-agent package. The ConditionPathExists check
should ever only be true within a VM running under Incus.

  I've just verified that both use cases appear to work properly, so
I've downgraded the bug's severity to normal.

  If you know of a better way of making the systemd service not start
on the host machine, please let me know. Or if there might be some way
to make it more readily apparent that it's expected and normal
behavior.

Mathias

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to