Consola congelada en la interfaz web de Digital Ocean al intentar actualizar Discourse

Hola a todos,

Estoy intentando actualizar mi sitio de Discourse, pero veo este mensaje en Admin.

Estás ejecutando una versión antigua de la imagen de Discourse.

Las actualizaciones a través de la interfaz web están desactivadas hasta que ejecutes la última imagen.
Para hacerlo, inicia sesión en tu servidor mediante SSH y ejecuta:

Sin embargo, cuando accedo a la consola de mi servidor de DO, simplemente se congela.
Antes nunca hacía esto. ¿Alguna idea de cómo solucionarlo, por favor?

¿Qué quieres decir con ‘se congela’, ¿el SSH? ¿Por qué no simplemente reinicias el servidor?

Te estás refiriendo a la interfaz web de la consola a través de Digital Ocean.

No la uses. En su lugar, utiliza una herramienta SSH nativa real en tu computadora, o una ventana de terminal en el sistema operativo de tu portátil, escritorio o tableta.

Disculpas, no soy desarrollador. Normalmente solo sigo las instrucciones que proporciona Discourse para entrar en la consola, pero ahora la consola no me lo permite.

Sugiero que trabajes en esto con @pfaffman, ya que lo contrataste para configurar el sitio; tal vez pueda recomendarte herramientas y escribir una guía de autoatención para ti.

Creo que no está congelado, pero la contraseña no se muestra (para que nadie pueda leerla por encima de tu hombro).

Lo revisaré cuando llegue a la oficina, pero si respondes a uno de los correos de instalación que recibiste, me ahorrarías unos minutos.

Hola, @christian_01. No puedo saber por tu nombre de usuario qué sitio es tuyo, así que si quieres mi ayuda, necesito que me envíes un correo.

Bueno, cuando creas un droplet con una clave SSH, por defecto los inicios de sesión con contraseña están deshabilitados. Ofrezco instalar una clave SSH y proporcionar instrucciones para habilitar los inicios de sesión con contraseña (y lo hago si se me pide). Sin embargo, no puedo encontrar instrucciones para crear una clave SSH para PuTTY que los clientes habituales puedan seguir, aunque he ayudado a algunos usuarios de Mac a enviarme una clave. Esto ocurre como máximo un par de veces al año (¿1 de cada 50 instalaciones?).

Por lo tanto, para escribir tres líneas en una shell tres veces al año, la consola de Digital Ocean realmente no es una mala herramienta para el cliente típico de instalación. No tienen que instalar PuTTY ni recordar qué fue lo que instalaron la última vez que hicieron esta cosa extraña. Incluso si tienen una Mac, la mayoría de la gente encuentra la terminal algo realmente extraño.

¿Principalmente porque evita configurar las claves SSH localmente?

Parece que la consola web de DO no está funcionando para este cliente tuyo, y eso ha llevado a la creación de múltiples temas aquí, lo cual no es bueno.

Gracias, pero no he trabajado con @pfaffman

Sí, soy un usuario ‘típico’ en Mac y no tengo ni idea de claves SSH, etc… Antes simplemente pulsaba la opción de actualización con un clic, pero en este momento no funciona porque necesito añadir esas líneas de código en la consola y no puedo. Es frustrante.

Eso no es lo predeterminado en Digital Ocean, por lo que, a menos que hayas creado tú mismo este droplet, no necesariamente sería así.

Deberías poder usar el nombre de usuario root y la contraseña que proporcionó Digital Ocean al configurar el droplet, @christian_01. O podrías pedirle ayuda a un amigo geek o técnico si realmente estás atascado.

Gracias, Jeff. ¿Qué hago con el nombre de usuario y la contraseña de root? ¿Necesito cerrar sesión y volver a iniciarla en algún lugar?

Presionar el botón ‘Ciclo de energía’ en el panel de control de DO solucionó la consola congelada.

¡Gracias por tu ayuda!

¡Hurra! No sé cuándo habría pensado en eso. Mi mejor suposición actual es que se te quedó sin RAM. Asegúrate de tener el intercambio (swap) habilitado y, quizás, considera aumentar tu RAM.