Bootstrap échoue

La mise à niveau de l’interface utilisateur a indiqué que je devais effectuer une mise à niveau de la CLI, j’essaie donc un bootstrap, mais cela échoue. J’ai essayé de commenter tous les plugins à l’exception de docker_manager au cas où il y aurait un problème avec eux, mais aucun changement. Voici la fin des messages, des idées ?

I, [2022-02-20T00:22:02.802120 #1]  INFO -- : cd /var/www/discourse & [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production & yarn cache clean'
I, [2022-02-20T00:22:02.833608 #1]  INFO -- :
I, [2022-02-20T00:22:02.835084 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake plugin:pull_compatible_all'
WARNING: Plugins were activated before running `rake plugin:pull_compatible_all`
  You should prefix this command with LOAD_PLUGINS=0
I, [2022-02-20T00:22:17.738184 #1]  INFO -- : docker_manager is already at latest compatible version

I, [2022-02-20T00:22:17.739383 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
I, [2022-02-20T00:22:32.881239 #1]  INFO -- :
I, [2022-02-20T00:22:32.882131 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake themes:update assets:precompile'
sh: 1: yarn: not found
I, [2022-02-20T00:22:42.298037 #1]  INFO -- : Checking 'Hamburger Theme Selector' for 'default'... up to date
Checking 'discourse-category-banners' for 'default'... up to date
Checking 'Hamburger links component' for 'default'...


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 5174 exit 127>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
20aaf3f585012c6c3468f5a0f408f8546bc0a13db1da166771719e0197b4dab6
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
1 « J'aime »

Est-ce une installation standard ?
Combien de RAM et de swap ? Que dit

df -h

?

1 « J'aime »

Installé à l’origine à l’aide de discourse-setup, sauf si je perds la tête, oui. Ensuite, divisé en conteneurs séparés data et web_only en suivant les instructions ici. De plus, il y a maintenant un proxy nginx devant. A réussi à démarrer dans le passé cependant.

$ free -mh
              total        used        free      shared  buff/cache   available
Mem:          3.8Gi       1.8Gi       790Mi       278Mi       1.2Gi       1.4Gi
Swap:         2.0Gi       436Mi       1.6Gi
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           386M   40M  346M  11% /run
/dev/sda1        38G   21G   16G  58% /
tmpfs           1.9G   96K  1.9G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/sdb         79G   36G   44G  46% /var/discourse
/dev/sdc         42G   41G  719M  99% /mnt/HC_Volume_3697529
tmpfs           386M     0  386M   0% /run/user/1002
/dev/sdd         61G   53M   58G   1% /var/discourse/shared/web-only/backups
1 « J'aime »

D’accord, je devrais vraiment éviter de faire ces choses quand je suis un peu fatigué, car cela conduit à faire des choses totalement stupides. Comme manquer complètement le git pull et ne pas s’en souvenir, peu importe combien de fois on regarde :person_facepalming: !

Je me suis demandé brièvement s’il pouvait y avoir quelque chose d’étrange avec le composant de thème alt-logo déprécié (que j’ai bifurqué juste avant que la version maximale ne soit validée, puisque je dois toujours l’utiliser), mais heureusement non.

Désolé de vous avoir dérangé pour quelque chose d’aussi bête et évident !

1 « J'aime »

Oups !

C’est bien de garder ces connaissances, quelqu’un d’autre pourrait rencontrer le même problème.

2 « J'aime »

On dirait que vous avez fait cela aussi, mais assurez-vous également que vous faites :

git checkout main

Celui-ci m’a eu récemment.

Et si vous n’avez pas reconstruit les données récemment, vous obtiendrez une erreur indiquant que redis n’est pas mis à jour.

Je n’ai eu aucune erreur concernant Redis, mais j’avais prévu de reconstruire les données de toute façon car cela faisait un peu de temps, ce que j’ai fait aujourd’hui. Merci pour la suggestion cependant.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.