#Desbloquear clave Keyring para ejecutar comandos gog
1 messages · Page 1 of 1 (latest)
Sí. Para gog, en OpenClaw normalmente no conviene “desbloquear” un keyring gráfico manualmente. Si el gateway corre como daemon, Docker o VM, la forma correcta es poner una contraseña fija en GOG_KEYRING_PASSWORD para que gog pueda abrir su keyring sin prompt interactivo.
Haz esto:
-
Pásame primero:
openclaw --version -
Añade una contraseña al entorno del servicio que ejecuta OpenClaw:
openssl rand -hex 32y guarda ese valor como:
GOG_KEYRING_PASSWORD=...valor_generado...
-
Reinicia el gateway.
-
Verifica:
gog auth list
Importante:
- Si OpenClaw corre con Docker Compose / VM, esa variable debe ir en el
.envo enenvironment:del contenedor, no solo en tu terminal. - Si ya tenías credenciales guardadas con otra contraseña, quizá tengas que volver a autenticar
gog.
Docs:
- FAQ: https://docs.openclaw.ai/help/faq
- Docker/VM runtime: https://docs.openclaw.ai/install/docker-vm-runtime
Si quieres, te doy el comando exacto según tu caso:
pnpm openclaw .../ instalación desde source
systemd/ daemondocker compose
Pégame también el error exacto que te sale al usar gog.
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ gog auth list
alexifra@gmail.com default calendar,contacts,docs,drive,gmail,people,sheets,tasks 2026-04-20T22:38:24Z oauth
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ openclaw --version
OpenClaw 2026.4.20 (115f05d)
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ openssl rand -hex 32
9d4693911ec0ea5b4343fb64909b39317a88a6aef033e47d9add562d93a2f183
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ GOG_KEYRING_PASSWORD=9d4693911ec0ea5b4343fb64909b39317a88a6aef033e47d9add562d93a2f183
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$
Perfecto, ahí ya se ve algo importante:
gog auth listsí funciona- tu versión de OpenClaw está bien
- pero esta línea no lo exporta al proceso hijo:
GOG_KEYRING_PASSWORD=...
Tiene que ser:
export GOG_KEYRING_PASSWORD="$(openssl rand -hex 32)"
openclaw gateway restart
Luego comprueba:
env | grep GOG_KEYRING_PASSWORD
y vuelve a probar el agente.
Importante: como pegaste la contraseña en público, yo la rotaría ahora mismo y usaría una nueva.
Si OpenClaw corre como daemon/systemd y no desde esa terminal, el export no basta. En ese caso hay que poner GOG_KEYRING_PASSWORD en el entorno del servicio o en el .env que usa OpenClaw, y luego reiniciar el gateway. Si quieres, te digo exactamente dónde según cómo lo arrancas.
Docs:
Si sigue fallando, pégame el error exacto que devuelve el agente o openclaw logs --follow.
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ export GOG_KEYRING_PASSWORD="$(openssl rand -hex 32)"
openclaw gateway restart
🦞 OpenClaw 2026.4.20 (115f05d) — I can grep it, git blame it, and gently roast it—pick your coping mechanism.
Restarted systemd service: openclaw-gateway.service
alexifra@LAPTOP-VIVOBOOK-ALEXIFRA:~$ env | grep GOG_KEYRING_PASSWORD
GOG_KEYRING_PASSWORD=0da26d4fc457da12fa87e9ed11eb7cd5d00fa2a9d2c9c2cb9c8837a777e5bf96
Casi. env | grep solo confirma que tu shell actual lo tiene. Como el gateway va por systemd, eso no garantiza que el servicio lo vea.
La forma más fiable es esta:
-
Genera otra contraseña nueva, no la pegues aquí.
-
Añádela a:
~/.openclaw/.envcon una línea así:
GOG_KEYRING_PASSWORD=tu_valor_nuevo -
Reinicia:
openclaw gateway restart
- Prueba otra vez el agente.
Eso está documentado en la FAQ, en la parte de env vars para servicios:
https://docs.openclaw.ai/help/faq#env-vars-and-env-loading
Alternativa, si prefieres, también puedes activar import de shell env, pero para este caso yo recomiendo ~/.openclaw/.env porque es más estable con systemd.
Si después de eso falla, pega el error exacto del agente o:
openclaw logs --follow
y lo miramos.
dame el paso a paso para generar la contrase;a
Sí, hazlo así:
-
Genera una contraseña nueva:
openssl rand -hex 32 -
Te saldrá una cadena larga, por ejemplo:
a1b2c3...No la pegues aquí en Discord. Cópiala.
-
Abre el archivo de entorno de OpenClaw:
nano ~/.openclaw/.env
-
Añade una línea así:
GOG_KEYRING_PASSWORD=pega_aqui_la_contraseña -
Guarda en
nano:Ctrl + O- Enter
Ctrl + X
-
Reinicia el gateway:
openclaw gateway restart -
Vuelve a probar el agente.
Si ~/.openclaw/.env no existe, nano lo crea solo.
Si quieres, en el siguiente mensaje te doy también el paso a paso para comprobar que OpenClaw realmente leyó esa variable.
dime donde agregar la linea una ves creada
En ~/.openclaw/.env, en una línea nueva, normalmente al final del archivo.
Quedaría así, por ejemplo:
OPENAI_API_KEY=...
DISCORD_BOT_TOKEN=...
GOG_KEYRING_PASSWORD=tu_contraseña_generada
O sea:
- archivo:
~/.openclaw/.env - sitio: en cualquier línea separada, mejor al final
- formato: sin comillas, sin espacios extra
Luego guardas el archivo y haces:
openclaw gateway restart
Si quieres, te puedo poner el ejemplo exacto con nano abierto paso por paso.
paso a paso para comprobar que OpenClaw realmente leyó esa variable.
Sí, haz esta comprobación sin exponer la contraseña:
-
Verifica que la línea existe en el archivo:
grep -q '^GOG_KEYRING_PASSWORD=' ~/.openclaw/.env && echo "OK: variable guardada en ~/.openclaw/.env" -
Reinicia OpenClaw:
openclaw gateway restart -
Comprueba que el gateway volvió a levantar:
openclaw status
-
Abre otra terminal y deja los logs mirando:
openclaw logs --follow -
Ahora dispara una acción que use
gogdesde el agente. -
Qué deberías ver:
- Bien: el comando funciona y no sale ningún error de keyring.
- Mal: aparece un error tipo keyring locked, missing password, unlock, secret service, etc.
La prueba real de que OpenClaw la leyó es que el agente ya puede usar gog sin error de keyring.
Si quieres una comprobación más directa, pega aquí solo:
openclaw status
y, si falla, las líneas de openclaw logs --follow que mencionen gog o keyring (sin pegar secretos).
lista mis tareas pendientes de Google Workspace
Open Claw
APP
— 21:26
Para acceder a tus tareas pendientes de Google Workspace necesitaría que la autenticación con Google esté activa y funcional.
Intenté antes acceder a tus correos con gog pero no pude desbloquear el keyring para la contraseña requerida.
Si quieres, puedo intentar listar tus tareas pendientes desde Google Workspace otra vez, pero confirmame si tienes la sesión ya autenticada en gog o si quieres que use otro método.
Eso me dice que el agente todavía no consiguió usar gog, pero no confirma todavía por qué.
Yo haría esta prueba exacta:
-
Deja los logs abiertos:
openclaw logs --follow -
En otra terminal o en Discord, vuelve a pedir:
lista mis tareas pendientes de Google Workspace -
Mira qué pasa en los logs:
- si aparecen líneas con
gogokeyring, pégalas aquí - si no aparece nada útil, entonces ya sospecho de entorno/sandbox
- si aparecen líneas con