XML Syntax Error During Tailscale Launch on QNAP (ref#K1LX1E)

Network Setup

· I use my ISP's router alongside a personal router.

ARC Status

· ARC is *Not Ready*

Roon Error Code

· “natpmp_autoconfig”: {“status”:“NotFound”}, “upnp_autoconfig”: {“status”:“NotFound”} }

Have you successfully located and enabled the UPnP or NAT-PMP settings in your router's web UI?

· I've turned UPnP/ NAT-PMP on and ARC won't connect

Select the Diagnostic Keyword or Text String

· Something else

Don't give up yet.

· I'd like to try out Tailscale instead of port forwarding.

Please visit the link below for instructions to set up Tailscale.

· I'm having trouble with Tailscale and need to ask a few more questions.

Describe the issue

I installed Tailscale on my QNAP and when I try to launch it I get this messge: XML syntax error on line 22: element closed by

Describe your network setup

EG8145V5 GPON AGE ONU ISP router - AX3000 4-Stream Wi-Fi 6 Router. Connected via ethernet cable. Roon is running on QNAP TVS-672XT with database on external SSD.

I have Roon running on my QNAP with database on external SSD connected with thunderbolt cable. Roon on all my devices at home work great. ARC I cannot get to connect. I have enabled UpNp, done port forwarding, tried everything I have read about, wont connect outside of network.

I am using the ISO router with fibre, going into a AX3000 router.

Hey @Tokpa_Korlo,

Thanks for writing in and for sharing your report - welcome to the community as well, we’re excited to have you here! I do apologize in that it’s an issue that has prompted your initial post, though.

That error means the XML configuration file Tailscale (or its QNAP integration) is trying to read is malformed. Specifically, an element was closed by a different tag than the one that opened it, or something similar like a missing > or incorrect nesting.

Usually, reinstalling regenerates those files.

Here’s more info on this:

  • Uninstall Tailscale via QNAP App Center:
    • Open App Center → Find Tailscale → Remove.
    • If it asks about “keep settings,” choose No (to avoid restoring bad XML).
  • Restart the NAS (optional but recommended)
  • Reinstall the latest Tailscale QPKG from QNAP App Center or download it from the official QNAP Tailscale GitHub page if App Center is outdated.
  • Log in to Tailscale again.
    • This will generate a clean, valid config file.

Let me know if the above helps, thank you! :raising_hands:

Thanks very much for your message. Ive tried several times to delete and reinstall but I get the same error message. I’ve restarted the NAS also, again reinstalled, same issue. I tried both directly from the QNAP App center and via QPKG from GitHub.

Thanks

Good day @Tokpa_Korlo !

I hope you’re doing well today.

After analyzing the provided info by you above we unfortunately have to accept that we are limited in the field of support of Tailscale VPN or of QNAP.

As a workaround you may try to install VPN on your Router.

But for this we might need to know a full name and model and the manufacturer of the router so we might research the possibilities for a guide.

Nevertheless, if you don’t like this way and want to stick with the VPN on your QNAP we recommend you to contact directly the manufacturer of the hardware for an assistance.

Have a nice day!

Regards.

Thanks for your message. I would happily install a VPN to my router. You think that would allow ARC to work without issues?

My ISP router is a EG8145V5 GPON AGE ONU. My main router is a AX3000 4-Stream Wi-Fi 6 from TP-Link

Good day @Tokpa_Korlo !

Thanks for your message and for sharing the details of your network setup.
To work around the Tailscale/NAS issue and ensure ARC can work reliably, there are two possible solutions depending on whether your internet connection is behind CG-NAT (Carrier Grade NAT) or not.
Option 1 – WireGuard VPN + Dynamic DNS
 If your ISP provides you with a public IP address (not CG-NAT), you can set up a WireGuard VPN server on your main router (TP-Link AX3000) and use Dynamic DNS to reach your home network using a hostname instead of an IP address. This gives you full control and no recurring VPN subscription costs.
 TP-Link DDNS guide:

Option 2 – NordVPN or any other similar solution from the VPN providers on the Router
 If your ISP uses CG-NAT and you have a private (“grey”) IP address, port forwarding and a direct WireGuard setup will not work. In this case, we recommend installing a VPN client such as NordVPN on your TP-Link router. This will route your traffic through NordVPN’s servers, bypassing CG-NAT limitations.
 NordVPN TP-Link setup guide:

Next steps:

  1. Check whether your current WAN IP is public or private.
  2. If public → use Option 1 (WireGuard + DDNS).
  3. If private (CG-NAT) → use Option 2 (NordVPN).
Please let us know which option applies to your connection, and we can guide you step-by-step with the configuration.

Regards.

This topic was automatically closed 9 days after the last reply. New replies are no longer allowed.