No se puede conectar a Parity desde la interfaz de usuario del navegador

No puedo conectarme a Parity a través de la interfaz de usuario del navegador. Lo he intentado varias veces con diferentes tokens generados al ejecutar el comando parity signer new-tokenen el nodo donde se ejecuta la paridad. Pero la respuesta en el navegador es siempre la misma:

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

En la consola del nodo, veo el siguiente mensaje, cada vez con números diferentes en la primera línea. El primer número siempre es menor que el segundo:

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

Versión de paridad: Parity/v1.6.0-nightly-afa1edb-20170125/x86_64-linux-gnu/rustc1.14.0

Cualquier ayuda es muy apreciada.

Encontré este github.com/ethcore/parity/wiki/UI-Remote-Access que dice que el enfoque principal del equipo es que la interfaz de usuario funcione localmente. Estoy tratando de acceder a él de forma remota, y acabo de comprobar que la hora de mi máquina cliente no está sincronizada con la hora . Es lo que, como dice el documento, es obligatorio. No he probado si arreglar esto elimina el error. Se publicará si lo hace.

Respuestas (3)

El problema está solucionado ahora. Como mencioné en mi comentario bajo mi pregunta, la causa raíz fue la gran diferencia de tiempo de 1 minuto y 7 segundos entre mi máquina y https://time.is . Mi máquina no había podido conectarse a nuestros servidores de tiempo internos debido a un problema interno, por lo que se había retrasado. Una vez que se sincronizó la hora, pude conectarme a través de la interfaz de usuario.

Este es el documento que me ayudó a solucionar esto: https://github.com/ethcore/parity/wiki/UI-Remote-Access

Ah, bien hecho en resolver esto.

Me he encontrado con este problema antes y lo he resuelto siguiendo estos pasos:

  • Detener la paridad
  • Cambie el nombre del keyarchivo Parity/Ethereum/networka __key.
  • Paridad de inicio
Gracias, pero lo probé y no me funcionó. Específicamente, sigo recibiendo los mismos mensajes de error en el navegador y en el nodo. Debe haber algo diferente en mi configuración.
Mmm, eso es interesante. ¿Parity crea un keyarchivo nuevo?

Puede abrirlo iniciando el nodo con los parámetros IP de la interfaz:

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

Pero asegúrate de que realmente quieres esto. También puede probar la funcionalidad de --dapps-usery --dapps-passwordaumentar la seguridad.

¿Son esas opciones de línea de comando equivalentes a tener secciones [dapps]y [ui]con interfacey portespecificadas para ambos, en el archivo de configuración TOML, y luego iniciar el nodo con $ parity --config <configfile>? Así fue como se inició el nodo.
Sí, eso debería ser equivalente.