Hallo, ich habe mir Tailscale für den Remote-VPN-Zugang zu meinem NAS angeschaut. Ich habe Tailscale auf dem NAS installiert, aber beim Öffnen erhalte ich jedes Mal die Fehlermeldung „XML-Syntaxfehler in Zeile 8: Attributname ohne = in Element“. Ich habe Tailscale bereits mehrmals de- und neu installiert, aber immer mit demselben Ergebnis. Weiß jemand eine Lösung für dieses Problem oder vielleicht, wo mein Fehler liegt?
Hast du schon einen anderen Webbrowser ausprobiert?
Du hast mir Hoffnung gemacht! Aber die wurde gerade wieder zunichtegemacht, denn ich habe es eben mit Firefox statt Brave versucht – mit dem gleichen Ergebnis.
Danke für den Hinweis! Wir werden das Problem auch intern zu überprüfen versuchen.
Danke für die Infos, Champs — und fürs Browser-übergreifende Testen, das hat geholfen, das Problem einzugrenzen.
Wir konnten das bei uns ebenfalls reproduzieren und es sieht so aus, als ob der Fehler damit zusammenhängt, wie auf die Web-Oberfläche zugegriffen wird, nicht mit dem Browser oder der Tailscale-Version. Genauer gesagt tritt er auf, wenn die Web-Oberfläche über eine myQNAPcloud SmartURL geöffnet wird, aber nicht beim direkten Zugriff über die lokale IP-Adresse des NAS.
Als vorläufigen Workaround könntest du versuchen, die Tailscale-Weboberfläche direkt mit der lokalen NAS-IP zu öffnen (z. B. http://<NAS-IP>:8080). Damit solltest du ohne Fehler reinkommen. Wir prüfen währenddessen den SmartURL-Zugriff genauer.
Sag uns gerne, ob das klappt!
Ich musste gerade Tailscale auf meinem QNAP (ein TVS-h1688x mit QuTS hier h6.0.2.3591) erneut authentifizieren. Ich habe gerade auf Tailscale 1.58.2-1 aus dem GitHub-Repository aktualisiert. Wenn ich Tailscale öffne, erscheint ein neues Fenster mit einem „Reauthenticate“-Button. Öffne ich die Konsole und lade die Seite neu, bekomme ich diese Fehler und der Reauthenticate-Button reagiert nicht, wenn ich darauf klicke.
TypeError: kann Eigenschaft „then“ nicht aufrufen, a.default.detectStore(…) ist undefiniert h1-check.js:1:1301
u moz-extension://08173e21-c808-ad42-ab18-822f6ee35d43/h1-check.js:1
1337 moz-extension://08173e21-c808-ad42-ab18-822f6ee35d43/h1-check.js:1
n moz-extension://08173e21-c808-ad42-ab18-822f6ee35d43/h1-check.js:1
moz-extension://08173e21-c808-ad42-ab18-822f6ee35d43/h1-check.js:1
moz-extension://08173e21-c808-ad42-ab18-822f6ee35d43/h1-check.js:1
#injectIntoIsolatedWorld resource://gre/modules/ExtensionContent.sys.mjs:711
inject resource://gre/modules/ExtensionContent.sys.mjs:696
injectInto resource://gre/modules/ExtensionContent.sys.mjs:546
POSThttp://169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/api/local/v0/upload-client-metrics[HTTP/1.1 404 Not Found 240ms]
und…
Error: ungültiger Endpoint oder Methode
be http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
promise callback*be/< http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
promise callback*be http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
Tr http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
ko http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
promise callback*ko/< http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:52
onClick http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:94
Gh http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Jh http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
qh http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
gc http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Uf http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Fi http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
iu http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:32
ff http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Fi http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Ds http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
h0 http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Wf http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
Ii http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
to http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
to http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:29
createRoot http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:32
http:// 169.254.4.216:8080/cgi-bin/qpkg/Tailscale/index.cgi/assets/index-15b28af1.js:99
Hallo SteveKo,
Gibt es Fortschritte bezüglich des Fehlers?
Ich bin mir nicht sicher, was du mit „Als Übergangslösung könntest du versuchen, die Tailscale-Weboberfläche mit der lokalen IP deines NAS zu öffnen (z. B. http://<NAS-IP>:8080). Dadurch solltest du ohne den Fehler hineinkommen.“ meinst. Könntest du das näher erläutern?
Mit anderen Worten: Wie überbrücke ich die Lücke zwischen deinen Empfehlungen und meinem Problem, bei dem ich das Tailscale-Symbol im Webinterface meines NAS anklicke und sich dann ein weiterer Tab mit einer Fehlermeldung öffnet? Ich finde keine Möglichkeit, die Tailscale-Installation auf meinem NAS zu bearbeiten.
Hi @Champs_01, sorry für die späte Antwort — ich habe deine Nachrichten erst jetzt gesehen. Ich hätte die Umgehungslösung auch vorher klarer erklären sollen.
Du musst an der Tailscale-Installation nichts ändern. Entscheidend ist, über welche Adresse du dich bei QTS angemeldet hast. Wenn in der Adressleiste deines Browsers etwas wie xxxx.myqnapcloud.com steht, verwendest du die SmartURL. Klickst du von dort auf das Tailscale-Symbol, tritt der Fehler auf.
So kannst du das umgehen:
- Finde die lokale IP deines NAS heraus. Du kannst Qfinder Pro nutzen, im Systemsteuerung > Netzwerk & Virtual Switch nachschauen oder in der Geräteliste deines Routers suchen. Sie sieht meist so aus: 192.168.x.x.
- Öffne auf einem Rechner im selben lokalen Netzwerk http://:8080 (z. B. http://192.168.1.50:8080) und melde dich dort bei QTS an.
- Klicke wie gewohnt auf das Tailscale-Symbol. Jetzt sollte es ohne XML-Fehler geöffnet werden.