rpm-ostree install teamviewer_14.6.2452.x86_64.rpm
systemctl restart teamviewerd.service
Failed to restart teamviewerd.service: Unit teamviewerd.service not found.
and failed. Inside a toolbox, the following error message appears:
Init…
CheckCPU: SSE2 support: yes
Checking setup…
Launching TeamViewer …
Starting network process (no daemon)
Network process already started (or error)
Launching TeamViewer GUI …
I use Teamviewer for work but also wanted to try Silverblue. For anyone needing this mix of software, this is how I got it to work for me on Silverblue 33 and Teamviewer 15.11.6. I have only tested this with my computer being the guest/local, I haven’t tested the Silverblue platform as the host/remote.
I think because Silverblue’s directory tree is a bit unusual the service files don’t get installed correctly, but asking the teamviewer application to enable the daemon installs them successfully.
After this, I would get a green connection and could connect to my remote hosts; I do not know the entirety of the security implications of this action. These SELinux errors do not occur in Workstation.
There is some other SELinux error related to the framebuffer, but that did not stop me from performing work on the remote machine.