Hi,
I’m having a problem getting twingate running on my Ubuntu XPS laptop.
It seems to be a similar issues described in this topic:
I followed the guidance on the help desk and i’m still stuck
I installed the package
$ curl -s https://binaries.twingate.com/client/linux/install.sh | sudo bash
$ twingate --version
Twingate 2023.338.105720 | 0.153.1
I then tried to start
$ twingate start
Starting Twingate service
Twingate has been started; user authentication is required for access to Resources
Starting UI notifications
Enabled desktop notifications
This however didn’t open a browser login.
I followed the guidance on the help link above.
Check network manager is installed
$ sudo apt list --installed | grep network-manager
network-manager-config-connectivity-ubuntu/jammy-updates,jammy-updates,now 1.36.6-0ubuntu2 all [installed]
network-manager-openvpn-gnome/jammy,now 1.8.18-1 amd64 [installed]
network-manager-openvpn/jammy,now 1.8.18-1 amd64 [installed,automatic]
network-manager-pptp-gnome/jammy,now 1.2.10-1 amd64 [installed]
network-manager-pptp/jammy,now 1.2.10-1 amd64 [installed,automatic]
network-manager/jammy-updates,now 1.36.6-0ubuntu2 amd64 [installed]
Check network manager is runing
$ sudo systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2024-01-03 09:23:57 GMT; 6h ago
Docs: man:NetworkManager(8)
Main PID: 1085 (NetworkManager)
Tasks: 3 (limit: 18755)
Memory: 10.1M
CPU: 1min 6.147s
CGroup: /system.slice/NetworkManager.service
└─1085 /usr/sbin/NetworkManager --no-daemon
Jan 03 15:31:50 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295910.2695] manager: (sdwan0): new Tun device (/org/freedesktop/NetworkManager/Devices/2321)
Jan 03 15:31:50 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295910.2740] audit: op="device-managed" interface="sdwan0" ifindex=2320 args="true" pid=64109 uid=0 result="success"
Jan 03 15:31:59 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295919.2851] manager: (sdwan0): new Tun device (/org/freedesktop/NetworkManager/Devices/2322)
Jan 03 15:31:59 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295919.2893] audit: op="device-managed" interface="sdwan0" ifindex=2321 args="true" pid=64121 uid=0 result="success"
Jan 03 15:32:08 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295928.2897] manager: (sdwan0): new Tun device (/org/freedesktop/NetworkManager/Devices/2323)
Jan 03 15:32:08 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295928.2932] audit: op="device-managed" interface="sdwan0" ifindex=2322 args="true" pid=64210 uid=0 result="success"
Jan 03 15:32:17 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295937.2634] manager: (sdwan0): new Tun device (/org/freedesktop/NetworkManager/Devices/2324)
Jan 03 15:32:17 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295937.2673] audit: op="device-managed" interface="sdwan0" ifindex=2323 args="true" pid=64225 uid=0 result="success"
Jan 03 15:32:26 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295946.2619] manager: (sdwan0): new Tun device (/org/freedesktop/NetworkManager/Devices/2325)
Jan 03 15:32:26 john-XPS-15-9510 NetworkManager[1085]: <info> [1704295946.2651] audit: op="device-managed" interface="sdwan0" ifindex=2324 args="true" pid=64237 uid=0 result="success"
Check if NM can manage the interface.
$ sudo nmcli d
DEVICE TYPE STATE CONNECTION
wlp0s20f3 wifi connected BTHub6-XXXX
br-3812970ede48 bridge unmanaged --
br-52e75dd9aaa7 bridge unmanaged --
br-5fba1ffa96c2 bridge unmanaged --
br-691e3580d854 bridge unmanaged --
br-b492c52edafb bridge unmanaged --
br-c0909f4a26e1 bridge unmanaged --
br-c61ebfb80df3 bridge unmanaged --
docker0 bridge unmanaged --
veth1f85836 ethernet unmanaged --
vethde63436 ethernet unmanaged --
lo loopback unmanaged --
gpd0 tun unmanaged --
p2p-dev-wlp0s20f3 wifi-p2p unmanaged --
Now it looks like NM isn’t configured to manage sdwan0 but when i try to change that i get the below.
$ nmcli device set sdwan0 managed yes
Error: Device 'sdwan0' not found.
Some other debug i have done.
Tied to do a manual auth.
$ /usr/bin/twingate-notifier console
15:38:33 [ERROR] Error: auth.sock socket is not found
Checked the logs
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:26.997718+0000] [ERROR] [client][31871] nm_wait_for_device: it was not possible to activate sdwan0 device. Please make sure NetworkManager is running and it's the current system network renderer
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:26.997822+0000] [ERROR] [client][31871] linux_nm_create_and_activate_conn: "nm_wait_for_managed_device(ifname, iface_obj_path) == true" failed
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:26.997873+0000] [ERROR] [client][31871] linux_nm_create_tun: "linux_nm_create_and_activate_conn(tun_config->ifname, root, tun_config->obj_path) == true" failed
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:27.16001+0000] [ERROR] [client][31871] linux_cm_new: linux_tun_new
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:27.16146+0000] [ERROR] [client] [31871] Failed to initialize Network Controller
Jan 02 18:44:27 john-XPS-15-9510 twingated[31871]: [2024-01-02T18:44:27.16161+0000] [ERROR] [client] [31871] Failed to initialize Network Controller
Jan 02 18:44:27 john-XPS-15-9510 systemd[1]: twingate.service: Main process exited, code=exited, status=1/FAILURE
Jan 02 18:44:27 john-XPS-15-9510 systemd[1]: twingate.service: Failed with result 'exit-code'.
Jan 02 18:44:27 john-XPS-15-9510 systemd[1]: Stopped Twingate Remote Access Client.
As said this seems to be a similar issue to some other post and i’ve tried those suggestions:
- stopping and uninstalling the service, restarting then setting up again
- ensure the clocks is in sync
If anyone has any suggestions I would appreciate any help.
Thanks
john