Tailscale static binary failed with result 'resources'

I am trying to run tailscale on DreamOS (OE2.6) using https://pkgs.tailscale.com/stable/tailscale_1.36.2_arm64.tgz.

The service fails “with result ‘resources’.”, see:

root@dreambox:/usr/script/tailscale_1.36.2_arm64$ systemctl start tailscaled.service
Job for tailscaled.service failed because of unavailable resources or another system error.
See "systemctl status tailscaled.service" and "journalctl -xe" for details.
root@dreambox:/usr/script/tailscale_1.36.2_arm64$ systemctl status tailscaled.service
● tailscaled.service - Tailscale node agent
   Loaded: loaded (/etc/systemd/system/tailscaled.service; enabled; vendor preset: enabled)
   Active: failed (Result: resources) since Sun 2023-03-12 10:58:56 CET; 18s ago
     Docs: https://tailscale.com/kb/

Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Unit entered failed state.
Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Failed with result 'resources'.
Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Service hold-off time over, scheduling restart.
Mar 12 10:58:56 dreambox systemd[1]: Stopped Tailscale node agent.
Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Start request repeated too quickly.
Mar 12 10:58:56 dreambox systemd[1]: Failed to start Tailscale node agent.
Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Unit entered failed state.
Mar 12 10:58:56 dreambox systemd[1]: tailscaled.service: Failed with result 'resources'.
root@dreambox:/usr/script/tailscale_1.36.2_arm64$ ls -l /etc/systemd/system/tailscale
root@dreambox:/usr/script/tailscale_1.36.2_arm64$ systemctl status NetworkManager
Unit NetworkManager.service could not be found.

Here is the tailscale.service that i use (everything default):

[Unit]
Description=Tailscale node agent
Documentation=https://tailscale.com/kb/
Wants=network-pre.target
After=network-pre.target NetworkManager.service systemd-resolved.service

[Service]
EnvironmentFile=/etc/default/tailscaled
ExecStartPre=/usr/sbin/tailscaled --cleanup
ExecStart=/usr/sbin/tailscaled --state=/var/lib/tailscale/tailscaled.state --socket=/run/tailscale/tailscaled.sock --port=${PORT} $FLAGS
ExecStopPost=/usr/sbin/tailscaled --cleanup

Restart=on-failure

RuntimeDirectory=tailscale
RuntimeDirectoryMode=0755
StateDirectory=tailscale
StateDirectoryMode=0700
CacheDirectory=tailscale
CacheDirectoryMode=0750
Type=notify

[Install]
WantedBy=multi-user.target

There are 3 After= (services that must be started before ours), but as seen we e.g. lack the NetworkManager.service on that platform.

But so we do on a RaspberryPi4:

tailscaled.service                                                                                loaded active running   Tailscale node agent
pi4@raspberrypi4:~$ systemctl status NetworkManager.service
Unit NetworkManager.service could not be found.

Is there anything I can try?

Solved adapting tailscaled.service

After=network-pre.target connman.service