-
Notifications
You must be signed in to change notification settings - Fork 458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support new modular libvirt daemons #1025
Comments
Actually there's now |
Just stumbled upon this. In your case, this is valid as you like to connect via SSH. But enabling the proxy on local machine just to use this provider seems like an ugly workaround. So this would be nice to have without the proxy workaround. |
@kastl-ars I don't know, I think it's not really a workaround, it's the official way to get a socket interface |
the documentation says this:
This explicitly mentions "remote hosts". That is way I called it a workaround. Local connections using virsh are working even with the proxy daemon disabled, as there are lots of sockets available. My guess is that the libvirt provider "just needs to be told" to look in a different place for the socket... |
I'm not enough of an expert in libvirt here but from my understanding, the issue is that there are multiple sockets now. Is it clear that we only need say, the qemud socket? I don't know. Also we'd need digitalocean/go-libvirt#171 anyway, because the API calls happen in |
Provider and libvirt versions
libvirt
9.5.0
Description of Issue/Question
Setup
There's a new modular architecture for the libvirt daemons that's not supported by this provider.
Steps to Reproduce Issue
There is no longer a
/var/run/libvirt/libvirt-sock
with this setup, so any attempt to use the provider via the unix socket fails.For example using
qemu+ssh
I was running intossh: rejected: connect failed (open failed)
The text was updated successfully, but these errors were encountered: