Von der Browser-Benutzeroberfläche kann keine Verbindung zu Parity hergestellt werden

Ich kann über die Browser-Benutzeroberfläche keine Verbindung zu Parity herstellen. Ich habe es mehrmals mit verschiedenen Token versucht, die durch Ausführen des Befehls parity signer new-tokenauf dem Knoten generiert wurden, auf dem die Parität ausgeführt wird. Aber die Antwort im Browser ist immer gleich:

Unable to make a connection to the Parity Secure API. To update your secure token or to generate a new one, run parity signer new-token and supply the token below

Auf der Knotenkonsole sehe ich die folgende Meldung, jedes Mal mit unterschiedlichen Nummern in der ersten Zeile. Die erste Zahl ist immer kleiner als die zweite:

Received old authentication request. (1486765366 vs 1486765433) Unauthorized connection to Signer API blocked.

Paritätsversion: Parity/v1.6.0-nightly-afa1edb-20170125/x86_64-linux-gnu/rustc1.14.0

Jede Hilfe wird sehr geschätzt.

Ich habe diese github.com/ethcore/parity/wiki/UI-Remote-Access gefunden , die besagt, dass das Hauptaugenmerk des Teams darauf liegt, dass die Benutzeroberfläche lokal funktioniert. Ich versuche, remote darauf zuzugreifen, und ich habe gerade überprüft, ob die Zeit meines Client-Computers nicht mit time.is synchronisiert ist , was, wie das Dokument sagt, erforderlich ist. Habe nicht getestet, ob das Beheben des Fehlers den Fehler beseitigt. Werde es posten wenn es geht.

Antworten (3)

Das Problem ist jetzt behoben. Wie ich in meinem Kommentar unter meiner Frage erwähnt habe, war die Hauptursache der große Zeitunterschied von 1 Minute und 7 Sekunden zwischen meinem Computer und https://time.is . Mein Rechner konnte aufgrund eines internen Problems keine Verbindung zu unseren internen Zeitservern herstellen und war daher in Verzug geraten. Sobald die Zeit synchronisiert war, konnte ich mich über die ui-Schnittstelle verbinden.

Dies ist das Dokument, das mir geholfen hat, dies zu beheben: https://github.com/ethcore/parity/wiki/UI-Remote-Access

Ah, gut gemacht, das zu lösen.

Ich bin auf dieses Problem schon einmal gestoßen und habe es mit den folgenden Schritten gelöst:

  • Parität stoppen
  • Benennen Sie die keyDatei um Parity/Ethereum/networkin __key.
  • Parität starten
Danke, aber das habe ich versucht und es hat bei mir nicht funktioniert. Insbesondere bekomme ich immer noch die gleichen Fehlermeldungen im Browser und auf dem Knoten. Irgendetwas muss in meiner Konfiguration anders sein.
Hm, das ist interessant. Erstellt Parity eine neue keyDatei?

Sie können es öffnen, indem Sie den Knoten mit den Schnittstellen-IP-Parametern starten:

$ parity --dapps-interface <IP> --ui-interface <IP>

Aber stellen Sie sicher, dass Sie das wirklich wollen. Sie können auch die Funktionalität testen --dapps-userund --dapps-passworddie Sicherheit erhöhen.

Sind diese Befehlszeilenoptionen gleichbedeutend damit, Abschnitte [dapps]und [ui]mit interfaceund portfür beide in der TOML-Konfigurationsdatei angegeben zu haben und den Knoten dann mit zu starten $ parity --config <configfile>? So wurde der Knoten gestartet.
Ja, das sollte gleichwertig sein.