Install on a Pinebook Pro running Manjaro

Has anyone managed to install Tailscale on a Pinebook Pro running Manjaro?

I followed the instructions for Installing on Arch and had a few problems, see copy of the terminal log for details.

[Terminal Log Starts]

blah@blah[~]$ sudo pacman -S tailscale
resolving dependencies…
looking for conflicting packages…

Packages (1) tailscale-1.14.4-1

Total Download Size: 5.49 MiB
Total Installed Size: 22.69 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages…
tailscale-1.14.4-1-… 5.5 MiB 2.09 MiB/s 00:03 [############################] 100%
(1/1) checking keys in keyring [############################] 100%
(1/1) checking package integrity [############################] 100%
(1/1) loading package files [############################] 100%
(1/1) checking for file conflicts [############################] 100%
(1/1) checking available disk space [############################] 100%
:: Processing package changes…
(1/1) installing tailscale [############################] 100%
:: Running post-transaction hooks…
(1/2) Reloading system manager configuration…
(2/2) Arming ConditionNeedsUpdate…
[07:25 pm]
blah@blah[~]$ sudo systemctl enable --now tailscaled
Created symlink /etc/systemd/system/multi-user.target.wants/tailscaled.service → /usr/lib/systemd/system/tailscaled.service.
Job for tailscaled.service failed because the control process exited with error code.
See “systemctl status tailscaled.service” and “journalctl -xeu tailscaled.service” for details.
[07:25 pm]
blah@blah[~]$ sudo tailscale up
failed to connect to local tailscaled; it doesn’t appear to be running (sudo systemctl start tailscaled ?)
[07:26 pm]
blah@blah[~]$ tailscale ip -4
Get “http ://local-tailscaled.sock/localapi/v0/status”: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory
[07:26 pm]
blah@blah[~]$ sudo systemctl start tailscaled
Job for tailscaled.service failed because the control process exited with error code.
See “systemctl status tailscaled.service” and “journalctl -xeu tailscaled.service” for details.
[07:26 pm]
blah@lbah[~]$ systemctl status tailscaled.service
● tailscaled.service - Tailscale node agent
Loaded: loaded (/usr/lib/systemd/system/tailscaled.service; enabled; vendor preset:>
Active: activating (start-pre) since Thu 2021-10-14 19:27:12 BST; 358ms ago
Docs: https ://tailscale.com/kb/
Cntrl PID: 8663 (tailscaled)
Tasks: 7 (limit: 4308)
Memory: 6.3M
CPU: 92ms
CGroup: /system.slice/tailscaled.service
└─8663 /usr/sbin/tailscaled --cleanup

Oct 14 19:27:12 pbpro-blah-com systemd[1]: Starting Tailscale node agent…
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: logtail started
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: Program starting: v1.14.4, Go 1.17.>
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: LogID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: logpolicy: using $STATE_DIRECTORY, >
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: dns: [rc=nm ret=dns.directManager]
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: dns: using dns.directManager
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: flushing log.
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: logger closing down
Oct 14 19:27:12 pbpro-blah-com tailscaled[8663]: logtail: dialed "log .tailscale.io:4>

[07:27 pm]
blah@lbah[~]$ tailscale ip -4
Get “http ://local-tailscaled.sock/localapi/v0/status”: dial unix /var/run/tailscale/tailscaled.sock: connect: no such file or directory
[07:27 pm]
blah@lbah[~]$ sudo systemctl start tailscaled
Job for tailscaled.service failed because the control process exited with error code.
See “systemctl status tailscaled.service” and “journalctl -xeu tailscaled.service” for details.
[07:28 pm]
blah@lbah[~]$ journalctl -xeu tailscaled.service
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: logpolicy: using $STATE_DIRECTORY, >
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: wgengine.NewUserspaceEngine(tun "ta>
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: Linux kernel version: 5.14.2-1-MANJ>
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: is CONFIG_TUN enabled in your kerne>
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: kernel/drivers/net/tun.ko found on >
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: wgengine.NewUserspaceEngine(tun "ta>
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: wgengine.New: no such device
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: flushing log.
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: logger closing down
Oct 14 19:28:46 pbpro-blah-com tailscaled[9832]: logtail: dialed "log.tailscale .io:4>
Oct 14 19:28:46 pbpro-blah-com systemd[1]: tailscaled.service: Main process exited, >
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https ://lists .freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit tailscaled.service has exited.
░░
░░ The process’ exit code is ‘exited’ and its exit status is 1.
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: logtail started
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: Program starting: v1.14.4, Go 1.17.>
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: LogID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: logpolicy: using $STATE_DIRECTORY, >
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: dns: [rc=nm ret=dns.directManager]
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: dns: using dns.directManager
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: flushing log.
Oct 14 19:28:46 pbpro-blah-com tailscaled[9845]: logger closing down

[Terminal Log Ends]

Minor editing done to get round max 2 link restrictions

Any help appreciated, I’m new to tailscale, has a lot of promise if I can sort this out.

Adrian :wink:

Looks like it isn’t able to make a tun connection.
Check with modinfo tun to see if it’s enabled.

If not, you can try using the Userspace networking mode:

Thanks for the reply Jay,
I tried to remove the post as a few days after I sent it an update came through for tailscale and then it just worked :wink:
Thanks again