I noticed the following message in syslog:
Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
I am running Ubuntu 18.10 on Wayland, so could I delete spice-vdagent? And if I did what effect would that have if I decided to run Ubuntu 18.10 under Xorg?
I don't see the need to have spice-vdagent installed (that I understand is for virtual machine guest)
Finally, I found a solution confirming the way to disable it here:
And reboot.
spice-vdagent
is used only in virtualized guest systems to provide features like sharing the clipboard with the host/client or dynamically resizing the virtual screen together with the client window. It has no use on bare-metal installations.The error you describe was:
This is only natural on a non-virtual system, because
/dev/virtio-ports/com.redhat.spice.0
is a special device created by compatible hypervisors to provide a spice channel for communication between guest and host/client. It does not exist on hardware, therefore anyspice-vdagent
instance running on a bare-metal system can not find such a device.You can safely uninstall this package from your system, as you don't need it because it is not a virtual machine:
Edit: Actually, on at least 18.04 and newer (not yet on 16.04),
ubuntu-desktop
depends onspice-vdagent
, so trying to remove that will also uninstall theubuntu-desktop
metapackage. This would not directly remove your desktop, but it's still not too advisable probably. I wonder why the devs decided to make this a mandatory dependency, but I am still convinced it has no use on a bare-metal installation.From the package's description (extracts only; typos preserved as-is; full output can be obtained by running
apt show spice-vdagent
):Additional links:
If you are not using desktop share, you can uninstall it. Or the next solution is to configure the spice server, and eventually close its startup.
Check here:
In ubuntu 19.04 configuration file you can find here