Running as a service on Ubuntu 22

I am getting errors with the ExecStart process from the walk through. I have it used as described. I built my environment to match the walk through.

It will say that VU has started, but then it says “no screen session found”.

that status is that it has failed constantly with the “exit-code”.

Anyone else have this issue and find a work around?

Just executed the upgrade from a functional 20.04 → 22.04 instance.

The server launch command had to be modified from the original walkthrough.
(Setting up a server on Linux | VU Docs)

Original
wine ~/vu/client/vu.com -gamepath ~/bf3 -serverInstancePath “$(winepath -w ~/vu/instance)” -server -dedicated -high60 -headless

Updated
xvfb-run wine ~/vu/client/vu.com -gamepath ~/bf3 -serverInstancePath “$(winepath -w ~/vu/instance)” -server -dedicated -high60 -headless

For whatever reason on Ubuntu 22.04/Wine8 the xvfb-run command needs to be explicitly added to the start of the launch string where it had not been required for Ubuntu 20.04/Wine6.

I still get a soft warning message about the not launching a screen, but the server does indeed successfully launch and is playable.

Continued error message, but still launches:
User@hostname:~$ ./vu_server.sh
User@hostname:~$ 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 0000000 5
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:err:winediag:nodrv_CreateWindow Application tried to create a window, but n o driver could be loaded.
0088:err:winediag:nodrv_CreateWindow L"The explorer process failed to start."
0088:err:systray:initialize_systray Could not create tray window