Truffle: Esperando "Desplegar Migraciones..."

Estoy implementando un contrato en una red de prueba privada. Estoy usando paridad.

Cuando escribo:

$ truffle migrate --network my-network-name

Aparece una ventana emergente en la interfaz de Parity para obtener una contraseña para mi cuenta. lo entro (Y sé que es correcto porque recibo un error cuando lo ingreso incorrectamente intencionalmente).

La ventana emergente desaparece, pero:

a) no se ha eliminado ningún ETH de la cuenta

b) la consola no cambia. Todavía muestra:

Running migration: 1_initial_migration.js   
   Deploying Migrations...

...y se cuelga allí durante al menos 10 minutos.

¿Alguien encontró esto antes?

EDITAR: También he desbloqueado una cuenta en la línea de comando como se describe aquí: Migración de trufas atascada El resultado es el mismo: la migración se cuelga.

Estoy seguro de haber desbloqueado la cuenta correcta porque "web3.eth.accounts[0]" de la consola web3 (ver aquí ) devuelve la cuenta que estoy desbloqueando.

¿Comprobaste si la minería se está ejecutando? En caso afirmativo, puede intentar reiniciar su nodo geth.
No tengo minería en funcionamiento. Es un VPS. La cuenta se financia como parte de la especificación de la cadena. También estoy ejecutando Parity, nota Geth.

Respuestas (2)

Lo que obtuve con Parity fue una pantalla que aparecía en una página servida por un servicio en otro puerto con un botón para confirmar la transacción. Si está enviando algunas transacciones diferentes en el curso de su implementación, aparece una cantidad de estas solicitudes de autorización y debe hacer clic en todas ellas.

La solución es ejecutar Parity con la cuenta de implementación desbloqueada. Consulte esta respuesta para saber cómo hacerlo: la migración de trufas se atascó

Edmund, lo he hecho pero tampoco funciona. es decir, todavía se cuelga. PERO tal vez estoy usando la "cuenta de implementación" incorrecta. ¿Cómo especifico qué cuenta es la "cuenta de implementación" correcta?
Si se conecta al nodo con la consola y lo hace, web3.eth.accounts[0]debería ser la cuenta que truffle está usando para implementar sus contratos.
Edmund, he editado mi OP nuevamente.

El truco es la minería, inicie la minería ejecutando miner.start().

¡Esto lo hizo por mí! No dejes de minar mientras despliegas tus contratos.