No puedo reconstruir en este momento - parece ser TCs. ¿Es esto correcto antes de que los elimine a todos?

Me he quedado atascado con una reconstrucción y no estoy seguro de por qué. Parece estar relacionado con componentes de temas. Tenía uno que mostraba un error, pero lo he eliminado. Sin embargo, la reconstrucción sigue fallando.

Esto es con una configuración de 2 contenedores, intentando una reconstrucción con ./launcher bootstrap web_only && ./launcher destroy web_only && ./launcher start web_only

Los registros:

I, [2022-02-27T22:33:50.697946 #1] INFO – : > cd /var/www/discourse & su discourse -c ‘bundle exec rake themes:update assets:precompile’

  • Building
  • Building
  • building…
    Killed
    error Command failed with exit code 137.
    I, [2022-02-27T22:38:12.876942 #1] INFO – : Checking ‘PDF previews’ for ‘default’… up to date
    Checking ‘Icon Header Links’ for ‘default’… up to date
    Checking ‘Discourse Kanban’ for ‘default’… up to date
    Checking ‘Extended About page’ for ‘default’… up to date
    Checking ‘Discourse Jitsi’ for ‘default’… up to date
    Checking ‘Topic Template Placeholder Text’ for ‘default’… up to date
    Checking ‘Wikified Posts’ for ‘default’… up to date
    Checking ‘Layouts Category List Widget’ for ‘default’… up to date
    Checking ‘New PM Dropdown Button’ for ‘default’… up to date
    Checking ‘Discourse Custom Homepage’ for ‘default’… up to date
    Checking ‘Category Icons’ for ‘default’… up to date
    Checking ‘Wizards Dropdown Button’ for ‘default’… up to date
    Checking ‘Blog Post Styling’ for ‘default’… up to date
    Checking ‘Layouts Category List Widget - Nathan’s Fork’ for ‘default’… up to date
    Checking ‘md-composer-extras’ for ‘default’… up to date
    Checking ‘Land on Group Messages’ for ‘default’… up to date
    Checking ‘Layouts Groups Widget’ for ‘default’… up to date
    Checking ‘Topic List Previews’ for ‘default’… up to date
    Checking ‘discourse-image-annotator’ for ‘default’… up to date
    Checking ‘Welcome Link Banner’ for ‘default’… up to date
    Checking ‘DiscoTOC’ for ‘default’… yarn run v1.22.17
    $ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build -prod
    WARNING: Node v16.13.2 is not tested against Ember CLI on your platform. We recommend that you use the most-recent “Active LTS” version of Node.js. See ember-cli/docs/node-support.md at master · ember-cli/ember-cli · GitHub for details.
    DEPRECATION: The integration of jQuery into Ember has been deprecated and will be removed with Ember 4.0. You can either opt-out of using jQuery, or install the @ember/jquery addon to provide the jQuery integration. Please consult the deprecation guide for further details: Ember.js - Deprecations
    Environment: production
    info Visit yarn run | Yarn for documentation about this command.

FAILED

Pups::ExecError: cd /var/www/discourse & su discourse -c ‘bundle exec rake themes:update >assets:precompile’ failed with return #<Process::Status: pid 1257 exit 137>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn’
exec failed with the params {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
be04c3477dffeff3e9d650532d0037ba735ea41638aa9ca959ec26160930ee08
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

¡Cualquier consejo sería apreciado! Soy reacio a hacer un ./launcher rebuild web_only en este momento, ya que me preocupa romper mi sitio.

Y sí, eliminé DiscoTOC pero no hizo ninguna diferencia: el error simplemente recayó sobre otro TC (cualquiera que sea el instalado más recientemente).

1 me gusta

Estoy bastante seguro de que otro tema dijo que eso significa falta de memoria.

Esa es la desventaja de intentar arrancar mientras el otro contenedor se está ejecutando.

¿Comprobar el intercambio? ¿Aumentar la RAM? Hacer una reconstrucción en lugar de un arranque mientras el contenedor antiguo se está ejecutando.

6 Me gusta

¡Gracias Jay! Reforzaré el servidor y lo intentaré de nuevo. ¡Sospechaba que estaba relacionado con intentar el bootstrap avanzado / mantener el contenedor en funcionamiento / etc. por primera vez en lugar de mis componentes de tema!

1 me gusta

Sí, eso lo solucionó, solo necesitaba más espacio.

¡Gracias @pfaffman, eres genial!

4 Me gusta

Este tema se cerró automáticamente 30 días después de la última respuesta. Ya no se permiten nuevas respuestas.