Pedro Jiménez's Blog

Un blog de muchas inquietudes

Ubuntu Keyring Password and Folsom

| Comments

Pues después de varios intentos con la infraestructura de Folsom, al final en todas ellas he conseguido llegar a este punto de error. Después de leer por ahí, la solución es bastante sencilla y se aplica de manea instantánea sobre línea de comandos.

Este error nos salta cuando tratamos de invocar los comandos de “nova” después de haber generado y cargado las variables de entorno en el fichero novarc (o el nombre que elijamos).

root@controller:~# nova list
Please set a password for your new keyring

Aunque metamos una contraseña, nos seguirá molestando con este error de manera continuada. Para evitarlo basta con añadir la línea de abajo al bashrc del usuario y volver a cargarlo.

Añadimos al /home/user/.bashrc y recargamos
export OS_NO_CACHE=1
source /home/user/.bashrc 

Comprobamos que se ejecutan los comandos de “nova”:

root@controller:/etc/nova# nova volume-list
+--------------------------------------+-----------+-----------------+------+-------------+-------------+
| ID                                   | Status    | Display Name    | Size | Volume Type | Attached to |
+--------------------------------------+-----------+-----------------+------+-------------+-------------+
| 850e5d38-dc87-4267-b3c9-9d02205f11ab | available | MiPrimerVolumen | 3    | None        |             |
+--------------------------------------+-----------+-----------------+------+-------------+-------------+

La segunda opción es ejecutar los comandos de “nova” con la opción –no_cache, aunque sobre el mismo entorno no he sido capaz de que funcione con dichas indicaciones.

root@controller:~# nova --no_cache volume-list

Enlaces:

https://bugs.launchpad.net/python-novaclient/+bug/1020238

https://lists.launchpad.net/openstack/msg16095.html (solución de Vish)

Comments