General failure without further details.
The plugin is already starting, and another connect request was received.
The plugin is already connected, and another connect request was received.
The plugin is already stopping, and another stop request was received.
The plugin is already stopped, and another disconnect request was received.
The request could not be processed because the VPN plugin is in the wrong
state for this type of request.
The request could not be processed because it contained malformed
arguments, or arguments of unexpected type. It usually means that one of
the VPN setting data items or secrets was not of the expected type (i.e.
int, string, bool, etc).
A binary providing the service failed to launch.
The request could not be processed because the connection was invalid. It
usually means that the connection's VPN setting was missing some required
data item or secret.
The request could not be processed because the plugin does not support
interactive operations, such as ConnectInteractive() or NewSecrets().