
On Mon, 2021-01-04 at 17:22 +0800, tommy wrote:
Andrea Bolognani wrote:
On Thu, 2020-12-24 at 13:38 +0800, tommy wrote:
But, on my system, there are no such service like libvirtd-tls.socket or libvirtd-tcp.socket.
root@ubts1:~# systemctl | grep libvirt libvirt-guests.service loaded active exited Suspend/Resume Running libvirt Guests libvirtd.service loaded active running Virtualization daemon libvirtd-admin.socket loaded active running Libvirt admin socket libvirtd-ro.socket loaded active running Libvirt local read-only socket libvirtd.socket loaded active running Libvirt local socket
How can I open the listener ?
On my machine:
$ systemctl list-unit-files | grep libvirt libvirt-guests.service enabled enabled libvirtd.service enabled enabled libvirtd-admin.socket enabled enabled libvirtd-ro.socket enabled enabled libvirtd-tcp.socket disabled enabled libvirtd-tls.socket disabled enabled libvirtd.socket enabled enabled
This is Debian, but the Ubuntu package is pretty much identical, so I don't expect it to behave differently.
So the unit exists on you system, you just need to enable it :)
But there are not such services:
libvirtd-tcp.socket libvirtd-tls.socket
I really not understand how to enable them.:)
Should I reinstall libvirtd on my Ubuntu OS, or should I only need install the missing packages about the two services ?
Please don't top post on libvirt mailing lists. libvirtd.socket exists on your system, and libvirtd-{tcp,tls}.socket are part of the same package (libvirt-daemon-system): https://packages.ubuntu.com/focal/amd64/libvirt-daemon-system/filelist So, unless you've gone out of your way to delete the corresponding files, they will be there. What does $ systemctl status libvirtd-{tcp,tls}.socket tell you? And what the output of $ ls -l /lib/systemd/system/libvirtd-{tcp,tls}.socket look like? -- Andrea Bolognani / Red Hat / Virtualization