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