La mise à jour de 2.9.0beta1 vers beta4 a échoué

I, [2022-04-19T19:46:59.893019 #1]  INFO -- : Arrêt des processus asynchrones
I, [2022-04-19T19:46:59.893129 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
102:signal-handler (1650397619) SIGTERM reçu, planification de l'arrêt...
2022-04-19 19:46:59.893 UTC [41] LOG:  demande d'arrêt rapide reçue
I, [2022-04-19T19:46:59.894001 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 19:46:59.907 UTC [41] LOG:  abandon de toutes les transactions actives
2022-04-19 19:46:59.923 UTC [41] LOG:  l'arrière-plan worker \"logical replication launcher\" (PID 51) s'est terminé avec le code de sortie 1
2022-04-19 19:46:59.925 UTC [45] LOG:  arrêt en cours
102:M 19 Apr 2022 19:46:59.929 # Arrêt demandé par l'utilisateur...
102:M 19 Apr 2022 19:46:59.929 * Sauvegarde du dernier instantané RDB avant la sortie.
102:M 19 Apr 2022 19:46:59.933 * DB sauvegardé sur disque
102:M 19 Apr 2022 19:46:59.934 # Redis est maintenant prêt à quitter, au revoir...
2022-04-19 19:47:00.190 UTC [41] LOG:  le système de base de données est arrêté

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 1122 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
b6a24507cfb18de438ebaedbf731cf5fc6a2389de445e872995d58fc0af2fd1c

Je vois aussi :
WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

J’ai modifié cette valeur dans /etc/sysctl.conf et redémarré le serveur.

Je vois toujours
WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

Voici l'erreur réseau précédente. Résolue par la reconstruction
I, [2022-04-19T17:02:14.450670 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
error An unexpected error occurred: "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT".
error Command failed with exit code 1.
I, [2022-04-19T17:08:24.165517 #1]  INFO -- : yarn install v1.22.18
[1/5] Validating package.json...
[2/5] Resolving packages...
success Already up-to-date.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Resolving packages...
[2/4] Fetching packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info If you think this is a bug, please open a bug report with the information provided in "/var/www/discourse/app/assets/javascripts/discourse/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

I, [2022-04-19T17:08:24.231065 #1]  INFO -- : Arrêt des processus asynchrones
I, [2022-04-19T17:08:24.231265 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2022-04-19T17:08:24.231439 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 17:08:24.231 UTC [42] LOG:  demande d'arrêt rapide reçue
103:signal-handler (1650388104) SIGTERM reçu, planification de l'arrêt...
2022-04-19 17:08:24.251 UTC [42] LOG:  abandon de toutes les transactions actives
2022-04-19 17:08:24.259 UTC [42] LOG:  l'arrière-plan worker \"logical replication launcher\" (PID 51) s'est terminé avec le code de sortie 1
103:M 19 Apr 2022 17:08:24.261 # Arrêt demandé par l'utilisateur...
103:M 19 Apr 2022 17:08:24.261 * Sauvegarde du dernier instantané RDB avant la sortie.
2022-04-19 17:08:24.328 UTC [46] LOG:  arrêt en cours
103:M 19 Apr 2022 17:08:24.345 * DB sauvegardé sur disque
103:M 19 Apr 2022 17:08:24.345 # Redis est maintenant prêt à quitter, au revoir...
2022-04-19 17:08:24.837 UTC [42] LOG:  le système de base de données est arrêté


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean' a échoué avec le retour #<Process::Status: pid 1183 exit 1>
Emplacement de l'échec : /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "cmd"=>["[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
9fdbbee859d86c2d16fa51af92a4383c29c2b55bbe77a12118a5d5cf1f8d37c5
You have new mail in /var/mail/noisebridge

Et voilà :

Il semble y avoir un problème avec votre connexion réseau

Oui, étrange. J’ai recommencé la reconstruction. Merci.

$  docker --version
Docker version 19.03.12, build 48a66213fe

Okay, retrying has led to progress and a new error.

I, [2022-04-19T18:07:48.209270 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
Discourse requires Redis 6.2.0 or up
I, [2022-04-19T18:08:20.659054 #1]  INFO -- : gem install iso8601 -v 0.13.0 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed iso8601-0.13.0
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-calendar/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install liquid -v 5.0.1 -i /var/www/discourse/plugins/discourse-custom-wizard/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed liquid-5.0.1
1 gem installed
gem install rbnacl -v 3.4.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rbnacl-3.4.0
1 gem installed
gem install event_emitter -v 0.2.6 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed event_emitter-0.2.6
1 gem installed
gem install websocket -v 1.2.8 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-1.2.8
1 gem installed
gem install websocket-client-simple -v 0.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-client-simple-0.3.0
1 gem installed
gem install opus-ruby -v 1.0.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed opus-ruby-1.0.1
1 gem installed
gem install netrc -v 0.11.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed netrc-0.11.0
1 gem installed
gem install mime-types-data -v 3.2019.1009 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-data-3.2019.1009
1 gem installed
gem install mime-types -v 3.3.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-3.3.1
1 gem installed
gem install domain_name -v 0.5.20180417 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed domain_name-0.5.20180417
1 gem installed
gem install http-cookie -v 1.0.3 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-cookie-1.0.3
1 gem installed
gem install http-accept -v 1.7.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-accept-1.7.0
1 gem installed
gem install rest-client -v 2.1.0.rc1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rest-client-2.1.0.rc1
1 gem installed
gem install discordrb-webhooks -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-webhooks-3.3.0
1 gem installed
gem install discordrb -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-3.3.0
1 gem installed
gem install sawyer -v 0.8.2 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed sawyer-0.8.2
1 gem installed
gem install octokit -v 4.22.0 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed octokit-4.22.0
1 gem installed
gem install geocoder -v 1.4.4 -i /var/www/discourse/plugins/discourse-locations/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed geocoder-1.4.4
1 gem installed
gem install ruby-openid -v 2.9.2 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed ruby-openid-2.9.2
1 gem installed
gem install rack-openid -v 1.3.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rack-openid-1.3.1
1 gem installed
gem install omniauth-openid -v 1.0.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-openid-1.0.1
1 gem installed
gem install omniauth-steam -v 1.0.6 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-steam-1.0.6
1 gem installed
gem install stripe -v 5.29.0 -i /var/www/discourse/plugins/discourse-subscriptions/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed stripe-5.29.0
1 gem installed

I, [2022-04-19T18:08:20.664629 #1]  INFO -- : Terminating async processes
I, [2022-04-19T18:08:20.664959 #1]  INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2022-04-19T18:08:20.668352 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 18:08:20.668 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1650391700) Received SIGTERM scheduling shutdown...
103:M 19 Apr 2022 18:08:20.681 # User requested shutdown...
103:M 19 Apr 2022 18:08:20.681 * Saving the final RDB snapshot before exiting.
2022-04-19 18:08:20.690 UTC [42] LOG:  aborting any active transactions
103:M 19 Apr 2022 18:08:20.694 * DB saved on disk
103:M 19 Apr 2022 18:08:20.694 # Redis is now ready to exit, bye bye...
2022-04-19 18:08:20.704 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2022-04-19 18:08:20.709 UTC [46] LOG:  shutting down
2022-04-19 18:08:20.779 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1310 exit 1>
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"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** 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.
8da3738a5409e8ef8e45c18fb33a505f723c66f73e8543dbe553de286c27f583

Discourse Doctor

$ sudo ./discourse-doctor 
DISCOURSE DOCTOR Mar 19 avr. 2022 13:45:14 CDT
OS: Linux 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux


Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=removed
SMTP_ADDRESS=removed
DEVELOPER_EMAILS=removed
SMTP_PASSWORD=removed
SMTP_PORT=587
SMTP_USER_NAME=removed
LETSENCRYPT_ACCOUNT_EMAIL=removed

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 19.03.12, build 48a66213fe

DOCKER PROCESSES (docker ps -a)

CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS                          PORTS                              NAMES
13e2578870fa        rssbridge/rss-bridge:latest          \"docker-php-entrypoi…\"   4 weeks ago         Up 2 weeks                      0.0.0.0:3004->80/tcp               rss-bridge_rss-bridge_1
c4f86df909bb        local_discourse/mail-receiver        \"/sbin/boot\"             2 months ago        Up 7 weeks                      127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  \"/sbin/boot\"             2 months ago        Exited (5) 2 hours ago                                             app
51a7dda1aa56        local_discourse/data                 \"/sbin/boot\"             10 months ago       Up 7 weeks                                                         data
bedd4bcbb2f6        c0718f92ec4d                         \"/sbin/boot\"             23 months ago       Up 7 weeks                                                         redis

Discourse container app is running


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
          - git clone https://github.com/mozilla/discourse-expose-emails-in.git
          - git clone https://github.com/discourse/discourse-steam-login.git
          - git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
          - git clone https://github.com/discourse/discourse-encrypt.git
          - git clone https://github.com/paviliondev/discourse-custom-wizard.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
          - git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
          - git clone https://github.com/paviliondev/discourse-locations.git
          - git clone https://github.com/discourse/discourse-bcc.git
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/paviliondev/discourse-layouts.git
          - git clone https://github.com/barreeeiroo/discourse-discord-sync.git
          - git clone https://github.com/discourse/discourse-subscriptions
          - git clone https://github.com/discourse/discourse-oauth2-basic
          - git clone https://github.com/discourse/discourse-github.git
          - git clone https://github.com/discourse/discourse-automation.git
          - git clone https://github.com/communiteq/discourse-rocketchat.git
          - git clone https://github.com/LibreTranslate/discourse-translator.git

WARNING:
You have what appear to be non-official plugins.
If you are having trouble, you should disable them and try rebuilding again.

See https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb for the official list.

========================================
Discourse version at removed: NOT FOUND
Discourse version at localhost: NOT FOUND


==================== MEMORY INFORMATION ====================
RAM (MB): 25277

              total        used        free      shared  buff/cache   available
Mem:          24106        2260       11336         598       10509       20921
Swap:             0           0           0

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/debian9--vg-debian9  119G  102G   11G  91% /

==================== DISK INFORMATION ====================
Disk /dev/sda: 120 GiB, 128849018880 bytes, 251658240 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb8c51ad2

Device     Boot Start       End   Sectors  Size Id Type
/dev/sda1  *     2048 251658239 251656192  120G 8e Linux LVM


Disk /dev/mapper/debian9--vg-debian9: 120 GiB, 128840630272 bytes, 251641856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop0: 4 KiB, 4096 bytes, 8 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 55.5 MiB, 58204160 bytes, 113680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 91.4 MiB, 95805440 bytes, 187120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 164.8 MiB, 172761088 bytes, 337424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 162.9 MiB, 170778624 bytes, 333552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 65.2 MiB, 68378624 bytes, 133552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 65.1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop8: 55.5 MiB, 58212352 bytes, 113696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

==================== END DISK INFORMATION ====================

Entre

et

error Une erreur inattendue s’est produite : “https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz : ESOCKETTIMEDOUT

Il semble que votre serveur ait des problèmes de réseau qui doivent d’abord être résolus.

J’ai résolu cette erreur après quelques tentatives de reconstruction supplémentaires. Merci, j’ai également envoyé un e-mail à notre VPS pour savoir s’il y avait des erreurs de réseau de leur côté.

Je vois maintenant une nouvelle erreur, que j’ai ajoutée en haut du message.

Ce journal est tronqué, nous avons besoin des journaux complets pour dépanner.

$ sudo ./launcher rebuild app
Architecture x86_64 détectée.
Vérification que le launcher est à jour
Récupération de l'origine
Le launcher est à jour
Arrêt de l'ancien conteneur
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T19:56:54.676192 #1]  INFO -- : Lecture depuis l'entrée standard
I, [2022-04-19T19:56:54.689289 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T19:56:54.912341 #1]  INFO -- : Génération des locales (cela peut prendre un moment)...
Génération terminée.

I, [2022-04-19T19:56:54.912830 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T19:56:54.945010 #1]  INFO -- : 
I, [2022-04-19T19:56:54.951479 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T19:56:54.977314 #1]  INFO -- : 
I, [2022-04-19T19:56:54.978632 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T19:56:54.990930 #1]  INFO -- : 
I, [2022-04-19T19:56:54.991465 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T19:56:55.007404 #1]  INFO -- : 
I, [2022-04-19T19:56:55.008159 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T19:56:55.017193 #1]  INFO -- : 
I, [2022-04-19T19:56:55.017933 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 19:56:55 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2022-04-19T19:56:55.120211 #1]  INFO -- : 
I, [2022-04-19T19:56:55.120699 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T19:56:55.126338 #1]  INFO -- : 
I, [2022-04-19T19:56:55.126795 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T19:56:55.133775 #1]  INFO -- : 
I, [2022-04-19T19:56:55.134253 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.144433 #1]  INFO -- : 
I, [2022-04-19T19:56:55.145225 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.157131 #1]  INFO -- : 
I, [2022-04-19T19:56:55.168121 #1]  INFO -- : Fichier > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.178012 #1]  INFO -- : Fichier > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.215168 #1]  INFO -- : Fichier > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.284130 #1]  INFO -- : Fichier > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.285478 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T19:57:02.990601 #1]  INFO -- : 
I, [2022-04-19T19:57:02.991072 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2022-04-19T19:57:03.004834 #1]  INFO -- : 
I, [2022-04-19T19:57:03.005088 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T19:57:03.197645 #1]  INFO -- : 
I, [2022-04-19T19:57:03.198675 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T19:57:03.210950 #1]  INFO -- : 
I, [2022-04-19T19:57:03.213203 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T19:57:03.269222 #1]  INFO -- : 
I, [2022-04-19T19:57:03.269785 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T19:57:03.275265 #1]  INFO -- : 
I, [2022-04-19T19:57:03.276810 #1]  INFO -- : Remplacement de data_directory = '/var/lib/postgresql/13/main' par data_directory = '/shared/postgres_data' dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.279078 #1]  INFO -- : Remplacement de (?-mix:#?listen_addresses *=.*) par listen_addresses = '*' dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.285820 #1]  INFO -- : Remplacement de (?-mix:#?synchronous_commit *=.*) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.289187 #1]  INFO -- : Remplacement de (?-mix:#?shared_buffers *=.*) par shared_buffers = $db_shared_buffers dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.293099 #1]  INFO -- : Remplacement de (?-mix:#?work_mem *=.*) par work_mem = $db_work_mem dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.294997 #1]  INFO -- : Remplacement de (?-mix:#?default_text_search_config *=.*) par default_text_search_config = '$db_default_text_search_config' dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.297513 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T19:57:03.318170 #1]  INFO -- : 
I, [2022-04-19T19:57:03.320182 #1]  INFO -- : Remplacement de (?-mix:#?checkpoint_segments *=.*) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.321371 #1]  INFO -- : Remplacement de (?-mix:#?logging_collector *=.*) par logging_collector = $db_logging_collector dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.323694 #1]  INFO -- : Remplacement de (?-mix:#?log_min_duration_statement *=.*) par log_min_duration_statement = $db_log_min_duration_statement dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.325523 #1]  INFO -- : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres  peer dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.326015 #1]  INFO -- : Remplacement de (?-mix:^host.*all.*all.*127.*$) par host all all 0.0.0.0/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.328498 #1]  INFO -- : Remplacement de (?-mix:^host.*all.*all.*::1\/128.*$) par host all all ::/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.339744 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2022-04-19T19:57:03.351639 #1]  INFO -- : > sleep 5
2022-04-19 19:57:05.016 UTC [41] LOG:  démarrage de PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) sur x86_64-pc-linux-gnu, compilé par gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 19:57:05.018 UTC [41] LOG:  écoute sur l'adresse IPv4 "0.0.0.0", port 5432
2022-04-19 19:57:05.018 UTC [41] LOG:  écoute sur l'adresse IPv6 "::", port 5432
2022-04-19 19:57:05.044 UTC [41] LOG:  écoute sur le socket Unix "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 19:57:05.123 UTC [44] LOG:  le système de bases de données a été arrêté le 2022-04-19 19:47:00 UTC
2022-04-19 19:57:05.198 UTC [41] LOG:  le système de bases de données est prêt à accepter des connexions
I, [2022-04-19T19:57:08.372189 #1]  INFO -- : 
I, [2022-04-19T19:57:08.372514 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 19:57:08.766 UTC [54] postgres@postgres ERROR:  la base de données "discourse" existe déjà
2022-04-19 19:57:08.766 UTC [54] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: erreur: la création de la base de données a échoué : ERROR:  la base de données "discourse" existe déjà
I, [2022-04-19T19:57:08.775979 #1]  INFO -- : 
I, [2022-04-19T19:57:08.784302 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 19:57:09.169 UTC [58] postgres@discourse ERROR:  le rôle "discourse" existe déjà
2022-04-19 19:57:09.169 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  le rôle "discourse" existe déjà
I, [2022-04-19T19:57:09.197203 #1]  INFO -- : 
I, [2022-04-19T19:57:09.197551 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T19:57:09.504741 #1]  INFO -- : GRANT

I, [2022-04-19T19:57:09.505326 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T19:57:09.716094 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T19:57:09.716915 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  l'extension "hstore" existe déjà, passage à la suite
I, [2022-04-19T19:57:10.080293 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.081352 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  l'extension "pg_trgm" existe déjà, passage à la suite
I, [2022-04-19T19:57:10.404857 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.420087 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  l'extension "hstore" existe déjà, passage à la suite
I, [2022-04-19T19:57:10.773450 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.774867 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  l'extension "pg_trgm" existe déjà, passage à la suite
I, [2022-04-19T19:57:11.051685 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:11.060490 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T19:57:11.121114 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2022-04-19T19:57:11.405050 #1]  INFO -- : Fichier > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T19:57:11.425091 #1]  INFO -- : Fichier > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T19:57:11.425324 #1]  INFO -- : > echo postgres installed!
I, [2022-04-19T19:57:11.441354 #1]  INFO -- : postgres installed!

I, [2022-04-19T19:57:11.460172 #1]  INFO -- : Fichier > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.480173 #1]  INFO -- : Fichier > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500243 #1]  INFO -- : Fichier > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500718 #1]  INFO -- : Remplacement de daemonize yes par  dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.501915 #1]  INFO -- : Remplacement de (?-mix:^pidfile.*$) par  dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.505739 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T19:57:11.512887 #1]  INFO -- : 
I, [2022-04-19T19:57:11.513927 #1]  INFO -- : Remplacement de (?-mix:^logfile.*$) par logfile "" dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.515332 #1]  INFO -- : Remplacement de (?-mix:^bind .*$) par  dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.517825 #1]  INFO -- : Remplacement de (?-mix:^dir .*$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.521009 #1]  INFO -- : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.525043 #1]  INFO -- : Remplacement de # io-threads 4 par io-threads $redis_io_threads dans /etc/redis/redis.conf
I, [2022-04-19T19:57:11.529087 #1]  INFO -- : > echo redis installed
I, [2022-04-19T19:57:11.535959 #1]  INFO -- : redis installed

I, [2022-04-19T19:57:11.543695 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T19:57:11.638199 #1]  INFO -- : logfile ""

I, [2022-04-19T19:57:11.684481 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:11.689212 #1]  INFO -- : > sleep 10
102:C 19 avr. 2022 19:57:11.725 # oO0OoO0OoO0Oo Redis est en cours de démarrage oO0OoO0OoO0Oo
102:C 19 avr. 2022 19:57:11.725 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=102, just started
102:C 19 avr. 2022 19:57:11.725 # Configuration loaded
102:M 19 avr. 2022 19:57:11.736 * monotonic clock: POSIX clock_gettime
102:M 19 avr. 2022 19:57:11.737 * Running mode=standalone, port=6379.
102:M 19 avr. 2022 19:57:11.737 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
102:M 19 avr. 2022 19:57:11.737 # Server initialized
102:M 19 avr. 2022 19:57:11.751 * Loading RDB produced by version 6.2.6
102:M 19 avr. 2022 19:57:11.751 * RDB age 612 seconds
102:M 19 avr. 2022 19:57:11.751 * RDB memory usage when created 0.91 Mb
102:M 19 avr. 2022 19:57:11.756 # Done loading RDB, keys loaded: 93, keys expired: 0.
102:M 19 avr. 2022 19:57:11.756 * DB loaded from disk: 0.016 seconds
102:M 19 avr. 2022 19:57:11.756 * Ready to accept connections
I, [2022-04-19T19:57:21.703855 #1]  INFO -- : 
I, [2022-04-19T19:57:21.704138 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2022-04-19T19:57:21.722081 #1]  INFO -- : thpoff is installed!

I, [2022-04-19T19:57:21.722449 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2022-04-19T19:57:22.741124 #1]  INFO -- : 
I, [2022-04-19T19:57:22.741620 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2022-04-19T19:57:23.079156 #1]  INFO -- : 
I, [2022-04-19T19:57:23.080027 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2022-04-19T19:57:23.342158 #1]  INFO -- : 
I, [2022-04-19T19:57:23.343338 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T19:57:23.372584 #1]  INFO -- : 
I, [2022-04-19T19:57:23.386781 #1]  INFO -- : Fichier > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T19:57:23.411100 #1]  INFO -- : Fichier > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T19:57:23.428088 #1]  INFO -- : Fichier > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.441496 #1]  INFO -- : Fichier > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.456870 #1]  INFO -- : Fichier > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472126 #1]  INFO -- : Fichier > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472788 #1]  INFO -- : Remplacement de # postgres par sv start postgres || exit 1 dans /etc/service/unicorn/run
I, [2022-04-19T19:57:23.473753 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:23.479648 #1]  INFO -- : > apt-get update
132:C 19 avr. 2022 19:57:23.502 # oO0OoO0OoO0Oo Redis est en cours de démarrage oO0OoO0OoO0Oo
132:C 19 avr. 2022 19:57:23.502 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=132, just started
132:C 19 avr. 2022 19:57:23.502 # Configuration loaded
132:M 19 avr. 2022 19:57:23.504 * monotonic clock: POSIX clock_gettime
132:M 19 avr. 2022 19:57:23.505 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
132:M 19 avr. 2022 19:57:23.505 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T19:57:33.059244 #1]  INFO -- : Get:1 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:2 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:4 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:6 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:7 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Get:8 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [126 kB]
Get:9 http://deb.debian.org/debian bullseye/main amd64 Packages [8,182 kB]
Get:10 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2,596 B]
Get:11 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [236 kB]
Get:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:13 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Get:14 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:15 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Packages [240 kB]
Fetched 9,160 kB in 8s (1,221 kB/s)
Reading package lists...

I, [2022-04-19T19:57:33.059556 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T19:57:46.764177 #1]  INFO -- : Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libsodium23
The following NEW packages will be installed:
  libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (3,183 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database ... 38888 files and directories currently installed.)
Preparing to unpack .../libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack .../libsodium-dev_1.0.18-1_amd64.deb ...
Unpacking libsodium-dev:amd64 (1.0.18-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libsodium-dev:amd64 (1.0.18-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

I, [2022-04-19T19:57:46.766487 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T19:58:02.998757 #1]  INFO -- : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T19:58:02.998947 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T19:58:03.512534 #1]  INFO -- : 
I, [2022-04-19T19:58:03.512973 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T19:58:03.525969 #1]  INFO -- : 
I, [2022-04-19T19:58:03.526543 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T19:58:03.564740 #1]  INFO -- : 
I, [2022-04-19T19:58:03.564947 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
 * branch              tests-passed -> FETCH_HEAD
 * [new branch]        tests-passed -> origin/tests-passed
I, [2022-04-19T19:58:06.480958 #1]  INFO -- : 
I, [2022-04-19T19:58:06.481132 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2022-04-19T19:58:08.028693 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2022-04-19T19:58:08.028941 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T19:58:08.047991 #1]  INFO -- : 
I, [2022-04-19T19:58:08.048302 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T19:58:08.055081 #1]  INFO -- : 
I, [2022-04-19T19:58:08.055324 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T19:58:08.062522 #1]  INFO -- : 
I, [2022-04-19T19:58:08.062765 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T19:58:08.068950 #1]  INFO -- : 
I, [2022-04-19T19:58:08.069204 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T19:58:08.074538 #1]  INFO -- : 
I, [2022-04-19T19:58:08.074705 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T19:58:08.081516 #1]  INFO -- : 
I, [2022-04-19T19:58:08.081686 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T19:58:08.093769 #1]  INFO -- : 
I, [2022-04-19T19:58:08.093925 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2022-04-19T19:58:08.110710 #1]  INFO -- : 
I, [2022-04-19T19:58:08.110962 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T19:58:08.123619 #1]  INFO -- : 
I, [2022-04-19T19:58:08.123958 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T19:58:08.143783 #1]  INFO -- : 
I, [2022-04-19T19:58:08.144253 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T19:58:08.153802 #1]  INFO -- : 
I, [2022-04-19T19:58:08.154239 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T19:58:08.163904 #1]  INFO -- : 
I, [2022-04-19T19:58:08.164144 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T19:58:09.690285 #1]  INFO -- : 
I, [2022-04-19T19:58:09.690749 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T19:58:09.706335 #1]  INFO -- : 
I, [2022-04-19T19:58:09.720074 #1]  INFO -- : Remplacement de # redis par sv start redis || exit 1 dans /etc/service/unicorn/run
I, [2022-04-19T19:58:09.721050 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T19:58:11.807946 #1]  INFO -- : 
I, [2022-04-19T19:58:11.808267 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T19:58:12.967201 #1]  INFO -- : 
I, [2022-04-19T19:58:12.967605 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T19:58:13.820240 #1]  INFO -- : 
I, [2022-04-19T19:58:13.821306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T19:58:14.625106 #1]  INFO -- : 
I, [2022-04-19T19:58:14.625306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T19:58:15.913463 #1]  INFO -- : 
I, [2022-04-19T19:58:15.914347 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T19:58:16.971774 #1]  INFO -- : 
I, [2022-04-19T19:58:16.972905 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:16.985839 #1]  INFO -- : 
I, [2022-04-19T19:58:16.987060 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T19:58:17.004419 #1]  INFO -- : 
I, [2022-04-19T19:58:17.005563 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T19:58:17.018559 #1]  INFO -- : 
I, [2022-04-19T19:58:17.020087 #1]  INFO -- : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.023198 #1]  INFO -- : Remplacement de (?m-ix:upstream[^\}]+\}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.024086 #1]  INFO -- : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026036 #1]  INFO -- : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026850 #1]  INFO -- : Remplacement de (?-mix:worker_connections.+$) par worker_connections $nginx_worker_connections ; dans /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.028590 #1]  INFO -- : > echo "done configuring web"
I, [2022-04-19T19:58:17.052549 #1]  INFO -- : done configuring web

I, [2022-04-19T19:58:17.053470 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T19:58:19.166842 #1]  INFO -- : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T19:58:19.167144 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T19:59:21.928174 #1]  INFO -- : 
I, [2022-04-19T19:59:21.929497 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[OBSOLÈTE] L'option `--deployment` est obsolète car elle repose sur le fait d'être mémorisée entre les invocations de bundler, ce que bundler ne fera plus dans les futures versions. Utilisez à la place `bundle config set --local deployment 'true'`, et cessez d'utiliser cette option
[OBSOLÈTE] L'option `--without` est obsolète car elle repose sur le fait d'être mémorisée entre les invocations de bundler, ce que bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser `bundle config set --local without 'test development'`, et cessez d'utiliser ce drapeau
I, [2022-04-19T19:59:37.415149 #1]  INFO -- : Exécution de `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` avec bundler 2.3.5
Gelée, utilisation de la résolution depuis le fichier de verrouillage
La définition manque de ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Récupération des métadonnées des gems depuis https://rubygems.org/
Recherche des gems ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
Recherche des gems ["erubis", "rack-mount", "rack-cache", "journey", "rails-deprecated_sanitizer", "mail", "text-format", "net-imap", "net-pop", "net-smtp", "jsonapi", "case_transform", "jsonapi-renderer", "activemodel-globalid", "memcache-client", "thread_safe", "arel", "activerecord-deprecated_finders", "bcrypt-ruby", "jamespath", "http-2", "rouge", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "aws-crt", "safe_yaml", "rdoc", "rcov", "pastel", "tty-pager", "tty-screen", "tty-tree", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "rails", "json_pure", "rdf", "stud", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "ruby_parser", "eventmachine", "thin", "net-ftp", "libv8", "metaclass", "hoe", "ruby-hmac", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "pry-doc", "win32console", "yard", "spoon", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "strscan", "hpricot", "nokogumbo", "sass", "bundler", "bourne", "lockfile", "compass", "sprockets-sass", "sinatra", "slim", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
Recherche des gems ["multimap", "text-hyphen", "digest", "net-protocol", "abstract", "mime-types", "treetop", "tlsmail", "timeout", "jsonapi-parser", "ZenTest", "RubyInline", "atomic", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "spruz", "link_header", "hamster", "metriks", "win32-api", "dotenv", "nenv", "rspec-logsplit", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "ParseTree", "time", "rubyforge", "gemcutter", "daemons", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "jar-dependencies", "stringio", "sync", "haml", "fssm", "compass-core", "compass-import-once", "sprockets-helpers", "sass-listen", "mongrel", "mustermann", "temple"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
Recherche des gems ["io-wait", "facets", "polyglot", "mime-types-data", "archive-tar-minitar", "unicode_utils", "strings-ansi", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "test-unit", "dotenv-deployment", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "coveralls", "celluloid-gems", "date", "SexpProcessor", "net-scp", "ruby-openid", "netrc", "http-cookie", "http-accept", "log4r", "macaddr", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
Recherche des gems ["minitar", "minitar-cli", "hiredis", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "ffi-win32-extensions", "roauth", "libxml-ruby", "net-ssh", "ruby-yadis", "colorize", "systemu", "domain_name", "sqlite3", "maven-tools", "ruby-maven-libs"]
Recherche des gems ["powerbar", "coffee-script-source", "pattern-match", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
Recherche des gems ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
Recherche des gems ["adamantium", "ice_nine"]
Recherche des gems ["memoizable"]
Utilisation de rake 13.0.6
0:  rake (13.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Utilisation de concurrent-ruby 1.1.10
0:  concurrent-ruby (1.1.10) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
Utilisation de zeitwerk 2.5.4
3:  zeitwerk (2.5.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Utilisation de builder 3.2.4
3:  builder (3.2.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Utilisation de erubi 1.10.0
3:  erubi (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Utilisation de racc 1.6.0
3:  racc (1.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Utilisation de crass 1.0.6
3:  crass (1.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Utilisation de rack 2.2.3
3:  rack (2.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
Utilisation de mini_mime 1.1.2
3:  mini_mime (1.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Utilisation de public_suffix 4.0.7
3:  public_suffix (4.0.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
Utilisation de aws-eventstream 1.2.0
3:  aws-eventstream (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Utilisation de aws-partitions 1.516.0
2:  aws-partitions (1.516.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Utilisation de jmespath 1.6.1
2:  jmespath (1.6.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
Utilisation de ember-source 2.18.2
2:  ember-source (2.18.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Utilisation de execjs 2.8.1
2:  execjs (2.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Utilisation de msgpack 1.5.1
2:  msgpack (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
Utilisation de bundler 2.3.5
2:  bundler (2.3.5) depuis /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
Utilisation de byebug 11.1.3
2:  byebug (11.1.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Utilisation de cbor 0.5.9.6
2:  cbor (0.5.9.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Utilisation de chunky_png 1.4.0
2:  chunky_png (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Utilisation de coderay 1.1.3
2:  coderay (1.1.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Utilisation de colored2 3.1.2
2:  colored2 (3.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Utilisation de connection_pool 2.2.5
2:  connection_pool (2.2.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Utilisation de ipaddr 1.2.4
2:  ipaddr (1.2.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Utilisation de cppjieba_rb 0.4.2
2:  cppjieba_rb (0.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Utilisation de diffy 3.4.0
2:  diffy (3.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Utilisation de method_source 1.0.0
2:  method_source (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Utilisation de thor 1.2.1
2:  thor (1.2.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
Utilisation de discourse-ember-source 3.12.2.3
2:  discourse-ember-source (3.12.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Utilisation de discourse-fonts 0.0.9
2:  discourse-fonts (0.0.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Utilisation de regexp_parser 2.3.0
2:  regexp_parser (2.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.gemspec
Utilisation de email_reply_trimmer 0.1.13
2:  email_reply_trimmer (0.1.13) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Utilisation de excon 0.92.2
2:  excon (0.92.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
Utilisation de exifr 1.3.9
2:  exifr (1.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Utilisation de faraday-em_http 1.0.0
2:  faraday-em_http (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Utilisation de faraday-em_synchrony 1.0.0
2:  faraday-em_synchrony (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Utilisation de faraday-excon 1.1.0
2:  faraday-excon (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Utilisation de faraday-httpclient 1.0.1
2:  faraday-httpclient (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Utilisation de multipart-post 2.1.1
2:  multipart-post (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Utilisation de faraday-net_http 1.0.1
2:  faraday-net_http (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Utilisation de faraday-net_http_persistent 1.2.0
2:  faraday-net_http_persistent (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Utilisation de faraday-patron 1.0.0
2:  faraday-patron (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Utilisation de faraday-rack 1.0.0
2:  faraday-rack (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Utilisation de faraday-retry 1.0.3
2:  faraday-retry (1.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Utilisation de ruby2_keywords 0.0.5
2:  ruby2_keywords (0.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Utilisation de fast_blank 1.0.1
2:  fast_blank (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Utilisation de fast_xs 0.8.0
2:  fast_xs (0.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Utilisation de fastimage 2.2.6
2:  fastimage (2.2.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Utilisation de ffi 1.15.5
2:  ffi (1.15.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Utilisation de fspath 3.1.2
2:  fspath (3.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Utilisation de gc_tracer 1.5.1
2:  gc_tracer (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Utilisation de guess_html_encoding 0.0.11
2:  guess_html_encoding (0.0.11) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Utilisation de hana 1.3.7
2:  hana (1.3.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Utilisation de hashie 5.0.0
2:  hashie (5.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Utilisation de highline 2.0.3
2:  highline (2.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Utilisation de hkdf 0.3.0
2:  hkdf (0.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Utilisation de htmlentities 4.3.4
2:  htmlentities (4.3.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Utilisation de http_accept_language 2.1.1
2:  http_accept_language (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Utilisation de image_size 3.0.1
2:  image_size (3.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Utilisation de in_threads 1.6.0
2:  in_threads (1.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Utilisation de progress 3.6.0
2:  progress (3.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Utilisation de json 2.6.1
2:  json (2.6.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Utilisation de uri_template 0.7.0
2:  uri_template (0.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Utilisation de jwt 2.3.0
2:  jwt (2.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Utilisation de kgio 2.11.4
2:  kgio (2.11.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Utilisation de libv8-node 16.10.0.0 (x86_64-linux)
2:  libv8-node (16.10.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Utilisation de logster 2.11.0
Utilisation de minitest 5.15.0
Utilisation de lru_redux 1.1.0
0:  logster (2.11.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.0.gemspec
Utilisation de lz4-ruby 0.3.3
0:  lz4-ruby (0.3.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Utilisation de maxminddb 0.1.22
0:  maxminddb (0.1.22) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Utilisation de memory_profiler 1.0.0
0:  memory_profiler (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Utilisation de redis 4.5.1
0:  redis (4.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Utilisation de mini_sql 1.4.0
0:  mini_sql (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
Utilisation de multi_json 1.15.0
0:  multi_json (1.15.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Utilisation de multi_xml 0.6.0
0:  multi_xml (0.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Utilisation de mustache 1.1.1
0:  mustache (1.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Utilisation de nio4r 2.5.8
0:  nio4r (2.5.8) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Utilisation de oauth 0.5.8
0:  oauth (0.5.8) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Utilisation de oj 3.13.11
0:  oj (3.13.11) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
Utilisation de optimist 3.0.1
0:  optimist (3.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Utilisation de pg 1.3.5
0:  pg (1.3.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
Utilisation de r2 0.2.7
0:  r2 (0.2.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Utilisation de raindrops 0.20.0
0:  raindrops (0.20.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Utilisation de rchardet 1.8.0
0:  rchardet (1.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Utilisation de rexml 3.2.5
0:  rexml (3.2.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Utilisation de rinku 2.0.6
0:  rinku (2.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Utilisation de rotp 6.2.0
0:  rotp (6.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Utilisation de rqrcode_core 1.2.0
0:  rqrcode_core (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Utilisation de rtlit 0.0.5
0:  rtlit (0.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Utilisation de rubyzip 2.3.2
0:  rubyzip (2.3.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Utilisation de tilt 2.0.10
0:  tilt (2.0.10) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
Utilisation de sshkey 2.0.0
0:  sshkey (2.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Utilisation de stackprof 0.2.19
0:  stackprof (0.2.19) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
Utilisation de unf_ext 0.0.8.1
0:  unf_ext (0.0.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
Utilisation de xorcist 1.1.2
0:  xorcist (1.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Utilisation de i18n 1.10.0
0:  i18n (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
Utilisation de tzinfo 2.0.4
0:  tzinfo (2.0.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Utilisation de nokogiri 1.13.4 (x86_64-linux)
0:  nokogiri (1.13.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
Utilisation de rack-test 1.1.0
0:  rack-test (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Utilisation de logstash-event 1.2.02
2:  logstash-event (1.2.02) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Utilisation de addressable 2.8.0
2:  addressable (2.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
1:  minitest (5.15.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Utilisation de aws-sigv4 1.4.0
1:  aws-sigv4 (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
Utilisation de barber 0.12.2
1:  barber (0.12.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Utilisation de bootsnap 1.11.1
1:  bootsnap (1.11.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
Utilisation de openssl 2.2.1
1:  openssl (2.2.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
Utilisation de ember-data-source 3.0.2
1:  ember-data-source (3.0.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Récupération de sprockets 4.0.3
3:  lru_redux (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Utilisation de ecma-re-validator 0.4.0
3:  ecma-re-validator (0.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
Utilisation de faraday-multipart 1.0.3
3:  faraday-multipart (1.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
Utilisation de image_optim 0.31.1
3:  image_optim (0.31.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
Utilisation de request_store 1.5.1
3:  request_store (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
Utilisation de message_bus 4.2.0
3:  message_bus (4.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
Utilisation de mini_racer 0.6.2
3:  mini_racer (0.6.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
Utilisation de mini_suffix 0.3.3
3:  mini_suffix (0.3.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.gemspec
Utilisation de omniauth 1.9.1
3:  omniauth (1.9.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Utilisation de pry 0.13.1
3:  pry (0.13.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Utilisation de rack-mini-profiler 3.0.0
3:  rack-mini-profiler (3.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
Utilisation de rack-protection 2.2.0
3:  rack-protection (2.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
Utilisation de sassc 2.0.1
3:  sassc (2.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
Utilisation de uglifier 4.2.0
3:  uglifier (4.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Utilisation de webpush 1.1.0
3:  webpush (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
Utilisation de openssl-signature_algorithm 1.1.1
2:  openssl-signature_algorithm (1.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Utilisation de css_parser 1.11.0
3:  css_parser (1.11.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
Utilisation de faraday 1.10.0
3:  faraday (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
Utilisation de json_schemer 0.2.20
3:  json_schemer (0.2.20) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.gemspec
Utilisation de logstash-logger 0.26.1
3:  logstash-logger (0.26.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Utilisation de sidekiq 6.4.1
3:  sidekiq (6.4.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
Utilisation de omniauth-oauth 1.2.0
3:  omniauth-oauth (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Utilisation de pry-byebug 3.9.0
3:  pry-byebug (3.9.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Utilisation de pry-rails 0.3.9
3:  pry-rails (0.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Utilisation de puma 5.6.4
3:  puma (5.6.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
Utilisation de rbtrace 0.4.14
3:  rbtrace (0.4.14) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Utilisation de redis-namespace 1.8.2
3:  redis-namespace (1.8.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
Utilisation de rss 0.2.9
2:  rss (0.2.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
Utilisation de ruby-readability 0.7.0
Utilisation de rqrcode 2.1.1
2:  ruby-readability (0.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Utilisation de sanitize 6.0.0
2:  sanitize (6.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Utilisation de unf 0.1.4
2:  unf (0.1.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Utilisation de unicorn 6.1.0
2:  unicorn (6.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
Utilisation de activesupport 6.1.4.7
2:  activesupport (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
Utilisation de loofah 2.16.0
2:  loofah (2.16.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
Utilisation de aws-sdk-core 3.121.2
2:  aws-sdk-core (3.121.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
Utilisation de mini_scheduler 0.13.0
2:  mini_scheduler (0.13.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Utilisation de oauth2 1.4.7
2:  oauth2 (1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Utilisation de omniauth-twitter 1.4.0
2:  omniauth-twitter (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
3:  rqrcode (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
Utilisation de rails-dom-testing 2.0.3
2:  rails-dom-testing (2.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Utilisation de rails-html-sanitizer 1.4.2
3:  rails-html-sanitizer (1.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
Utilisation de globalid 1.0.0
3:  globalid (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
Utilisation de activemodel 6.1.4.7
3:  activemodel (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
Utilisation de aws-sdk-kms 1.44.0
3:  aws-sdk-kms (1.44.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Utilisation de aws-sdk-sns 1.46.0
3:  aws-sdk-sns (1.46.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
Utilisation de cose 1.2.0
3:  cose (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Utilisation de omniauth-oauth2 1.7.2
3:  omniauth-oauth2 (1.7.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
Utilisation de active_model_serializers 0.8.4
3:  active_model_serializers (0.8.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Utilisation de activerecord 6.1.4.7
3:  activerecord (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
Utilisation de aws-sdk-s3 1.96.1
3:  aws-sdk-s3 (1.96.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Utilisation de omniauth-facebook 9.0.0
3:  omniauth-facebook (9.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
Utilisation de omniauth-github 1.4.0
3:  omniauth-github (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Utilisation de omniauth-google-oauth2 0.8.2
3:  omniauth-google-oauth2 (0.8.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Utilisation de activejob 6.1.4.7
2:  activejob (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
Utilisation de actionview 6.1.4.7
3:  actionview (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.gemspec
Utilisation de seed-fu 2.3.9
3:  seed-fu (2.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Utilisation de actionpack 6.1.4.7
2:  actionpack (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
Utilisation de actionview_precompiler 0.2.3
2:  actionview_precompiler (0.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Utilisation de mail 2.8.0.edge depuis https://github.com/discourse/mail.git (à main@5b700fc)
Utilisation de railties 6.1.4.7
2:  railties (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
Utilisation de jquery-rails 4.4.0
2:  jquery-rails (4.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Utilisation de lograge 0.12.0
2:  lograge (0.12.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
Utilisation de rails_failover 0.8.1
2:  rails_failover (0.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
Utilisation de rails_multisite 4.0.1
2:  rails_multisite (4.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
Installation de sprockets 4.0.3
0:  mail (2.8.0.edge) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Utilisation de actionmailer 6.1.4.7
2:  actionmailer (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
1:  sprockets (4.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.gemspec
Utilisation de ember-handlebars-template 0.8.0
Utilisation de sprockets-rails 3.4.2
3:  ember-handlebars-template (0.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
0:  sprockets-rails (3.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
Utilisation de discourse-ember-rails 0.18.6
0:  discourse-ember-rails (0.18.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
Utilisation de sassc-rails 2.1.2
1:  sassc-rails (2.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
Bundle terminé ! 126 dépendances Gemfile, 176 gems installés.
Les gems des groupes 'test' et 'development' n'ont pas été installées.
Les gems bundled sont installées dans `./vendor/bundle`

I, [2022-04-19T19:59:37.432567 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:01:52.537930 #1]  INFO -- : yarn install v1.22.18
[1/5] Validation de package.json...
[2/5] Résolution des packages...
succès Déjà à jour.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Résolution des packages...
[2/4] Récupération des packages...
[3/4] Liaison des dépendances...
[4/4] Construction des packages frais...
succès Fichier de verrouillage sauvegardé.
Terminé en 126.70s.
Terminé en 128.30s.
yarn cache v1.22.18
succès Cache vidé.
Terminé en 5.90s.

I, [2022-04-19T20:01:52.538722 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:01:57.682911 #1]  INFO -- : discourse-whos-online est déjà à la dernière version compatible
docker_manager est déjà à la dernière version compatible
retort est déjà à la dernière version compatible
discourse-solved est déjà à la dernière version compatible
discourse-chat-integration est déjà à la dernière version compatible
discourse-patreon est déjà à la dernière version compatible

I, [2022-04-19T20:01:57.683591 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
Discourse nécessite Redis 6.2.0 ou supérieur
I, [2022-04-19T20:02:03.563992 #1]  INFO -- : 
I, [2022-04-19T20:02:03.564760 #1]  INFO -- : Terminaison des processus asynchrones
I, [2022-04-19T20:02:03.565111 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2022-04-19T20:02:03.565317 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 20:02:03.565 UTC [41] LOG:  demande d'arrêt rapide reçue
102:signal-handler (1650398523) SIGTERM reçu, planification de l'arrêt...
2022-04-19 20:02:03.574 UTC [41] LOG:  annulation de toutes les transactions actives
2022-04-19 20:02:03.578 UTC [41] LOG:  le travailleur d'arrière-plan "logical replication launcher" (PID 50) s'est arrêté avec le code de sortie 1
2022-04-19 20:02:03.595 UTC [45] LOG:  arrêt en cours
102:M 19 Apr 2022 20:02:03.606 # Arrêt demandé par l'utilisateur...
102:M 19 Apr 2022 20:02:03.606 * Sauvegarde de la dernière snapshot RDB avant la sortie.
102:M 19 Apr 2022 20:02:03.609 * Base de données sauvegardée sur le disque
102:M 19 Apr 2022 20:02:03.609 # Redis est maintenant prêt à quitter, au revoir...
2022-04-19 20:02:03.682 UTC [41] LOG:  le système de base de données est arrêté


ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 1046 exit 1>
Emplacement de l'échec: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
89e976f0d59a1ac5270b0b71efdb3e1c797517ead7c9772aeebf78604d0d9f64

Êtes-vous configuré pour utiliser un serveur Redis externe ? Qu’il s’agisse d’un service hébergé, d’un conteneur de données ou autre chose ? Assurez-vous qu’il est à jour.

docker ps -a

c4f86df909bb        local_discourse/mail-receiver        "/sbin/boot"             2 months ago        Up 57 minutes                  127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  "/sbin/boot"             2 months ago        Exited (5) 56 minutes ago                                         app
51a7dda1aa56        local_discourse/data                 "/sbin/boot"             10 months ago       Up 57 minutes                                                     data
6b99f4c4b0a7        postgres:9.6-alpine                  "docker-entrypoint.s…"   15 months ago       
bedd4bcbb2f6        c0718f92ec4d                         "/sbin/boot"             23 months ago       Up 57 minutes                                                     redis

Redis est dans son propre conteneur Docker. Hmm, je n’ai pas configuré cela initialement. Je ne suis pas sûr de comment le mettre à jour, mais je vais chercher plus d’informations.

J’ai entré dans le conteneur Redis en utilisant docker exec et j’ai utilisé apt-get pour faire une mise à niveau de la distribution.

Exécution d'une reconstruction à nouveau et observation de
$ sudo ./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T20:36:23.360331 #1]  INFO -- : Reading from stdin
I, [2022-04-19T20:36:23.382671 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T20:36:23.607232 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2022-04-19T20:36:23.608189 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T20:36:23.617358 #1]  INFO -- : 
I, [2022-04-19T20:36:23.618202 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T20:36:23.625755 #1]  INFO -- : 
I, [2022-04-19T20:36:23.626668 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T20:36:23.646625 #1]  INFO -- : 
I, [2022-04-19T20:36:23.647215 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T20:36:23.665064 #1]  INFO -- : 
I, [2022-04-19T20:36:23.665836 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T20:36:23.672588 #1]  INFO -- : 
I, [2022-04-19T20:36:23.673578 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 20:36:23 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2022-04-19T20:36:23.736660 #1]  INFO -- : 
I, [2022-04-19T20:36:23.737323 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T20:36:23.744776 #1]  INFO -- : 
I, [2022-04-19T20:36:23.745562 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T20:36:23.772306 #1]  INFO -- : 
I, [2022-04-19T20:36:23.773459 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.780215 #1]  INFO -- : 
I, [2022-04-19T20:36:23.784837 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.795963 #1]  INFO -- : 
I, [2022-04-19T20:36:23.819231 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.842986 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.858655 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.883197 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.888524 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T20:36:33.236154 #1]  INFO -- : 
I, [2022-04-19T20:36:33.237479 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2022-04-19T20:36:33.268142 #1]  INFO -- : 
I, [2022-04-19T20:36:33.268307 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T20:36:33.411962 #1]  INFO -- : 
I, [2022-04-19T20:36:33.412211 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T20:36:33.420101 #1]  INFO -- : 
I, [2022-04-19T20:36:33.420409 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T20:36:33.448273 #1]  INFO -- : 
I, [2022-04-19T20:36:33.448745 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T20:36:33.455691 #1]  INFO -- : 
I, [2022-04-19T20:36:33.463122 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.464516 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.465618 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.466656 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.469415 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.471717 #1]  INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.472518 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T20:36:33.486973 #1]  INFO -- : 
I, [2022-04-19T20:36:33.488588 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.489824 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.497924 #1]  INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.500230 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.501351 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.503489 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.505378 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2022-04-19T20:36:33.510196 #1]  INFO -- : > sleep 5
2022-04-19 20:36:34.287 UTC [42] LOG:  starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv6 address "::", port 5432
2022-04-19 20:36:34.302 UTC [42] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 20:36:34.326 UTC [45] LOG:  database system was shut down at 2022-04-19 20:31:29 UTC
2022-04-19 20:36:34.362 UTC [42] LOG:  database system is ready to accept connections
I, [2022-04-19T20:36:38.525931 #1]  INFO -- : 
I, [2022-04-19T20:36:38.526394 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 20:36:38.869 UTC [55] postgres@postgres ERROR:  database "discourse" already exists
2022-04-19 20:36:38.869 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2022-04-19T20:36:38.873101 #1]  INFO -- : 
I, [2022-04-19T20:36:38.873486 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 20:36:39.253 UTC [59] postgres@discourse ERROR:  role "discourse" already exists
2022-04-19 20:36:39.253 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2022-04-19T20:36:39.258971 #1]  INFO -- : 
I, [2022-04-19T20:36:39.260701 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T20:36:39.504377 #1]  INFO -- : GRANT

I, [2022-04-19T20:36:39.505274 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T20:36:39.788039 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T20:36:39.789083 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.006417 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.007709 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.166725 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.167878 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.523975 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.524732 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.719931 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.720531 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T20:36:40.727148 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

2022-04-19 20:36:41.004 UTC [86] postgres@discourse LOG:  duration: 131.703 ms  statement: update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2022-04-19T20:36:41.081060 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T20:36:41.101016 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T20:36:41.101233 #1]  INFO -- : > echo postgres installed!
I, [2022-04-19T20:36:41.128258 #1]  INFO -- : postgres installed!

I, [2022-04-19T20:36:41.148916 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.163114 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.177880 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T20:36:41.185901 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.188262 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.192829 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T20:36:41.205468 #1]  INFO -- : 
I, [2022-04-19T20:36:41.206432 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.207893 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.210463 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.212758 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.220925 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.222660 #1]  INFO -- : > echo redis installed
I, [2022-04-19T20:36:41.231934 #1]  INFO -- : redis installed

I, [2022-04-19T20:36:41.232280 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T20:36:41.276427 #1]  INFO -- : logfile ""

I, [2022-04-19T20:36:41.277086 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:41.284230 #1]  INFO -- : > sleep 10
103:C 19 Apr 2022 20:36:41.354 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103:C 19 Apr 2022 20:36:41.354 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=103, just started
103:C 19 Apr 2022 20:36:41.354 # Configuration loaded
103:M 19 Apr 2022 20:36:41.360 * monotonic clock: POSIX clock_gettime
103:M 19 Apr 2022 20:36:41.376 * Running mode=standalone, port=6379.
103:M 19 Apr 2022 20:36:41.376 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
103:M 19 Apr 2022 20:36:41.376 # Server initialized
103:M 19 Apr 2022 20:36:41.390 * Loading RDB produced by version 6.2.6
103:M 19 Apr 2022 20:36:41.390 * RDB age 312 seconds
103:M 19 Apr 2022 20:36:41.390 * RDB memory usage when created 0.91 Mb
103:M 19 Apr 2022 20:36:41.400 # Done loading RDB, keys loaded: 93, keys expired: 0.
103:M 19 Apr 2022 20:36:41.400 * DB loaded from disk: 0.018 seconds
103:M 19 Apr 2022 20:36:41.400 * Ready to accept connections
I, [2022-04-19T20:36:51.346439 #1]  INFO -- : 
I, [2022-04-19T20:36:51.346927 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2022-04-19T20:36:51.390031 #1]  INFO -- : thpoff is installed!

I, [2022-04-19T20:36:51.391705 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2022-04-19T20:36:52.182584 #1]  INFO -- : 
I, [2022-04-19T20:36:52.188065 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2022-04-19T20:36:52.492394 #1]  INFO -- : 
I, [2022-04-19T20:36:52.493087 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2022-04-19T20:36:52.843426 #1]  INFO -- : 
I, [2022-04-19T20:36:52.843745 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T20:36:52.866950 #1]  INFO -- : 
I, [2022-04-19T20:36:52.893482 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T20:36:52.927915 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T20:36:52.952790 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T20:36:52.987386 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T20:36:53.013497 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036235 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036779 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:36:53.038048 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:53.044239 #1]  INFO -- : > apt-get update
133:C 19 Apr 2022 20:36:53.104 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
133:C 19 Apr 2022 20:36:53.104 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=133, just started
133:C 19 Apr 2022 20:36:53.104 # Configuration loaded
133:M 19 Apr 2022 20:36:53.107 * monotonic clock: POSIX clock_gettime
133:M 19 Apr 2022 20:36:53.127 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
133:M 19 Apr 2022 20:36:53.127 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T20:37:03.649448 #1]  INFO -- : Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Get:4 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:6 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Get:7 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:8 http://deb.debian.org/debian bullseye/main amd64 Packages [8,182 kB]
Get:9 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2,596 B]
Get:10 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [236 kB]
Get:11 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [126 kB]
Get:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:13 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Packages [240 kB]
Get:14 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:15 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Fetched 9,160 kB in 7s (1,279 kB/s)
Reading package lists...

I, [2022-04-19T20:37:03.652126 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T20:37:18.388943 #1]  INFO -- : Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libsodium23
The following NEW packages will be installed:
  libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (1,930 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database ... 38888 files and directories currently installed.)
Preparing to unpack .../libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack .../libsodium-dev_1.0.18-1_amd64.deb ...
Unpacking libsodium-dev:amd64 (1.0.18-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libsodium-dev:amd64 (1.0.18-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

I, [2022-04-19T20:37:18.392960 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T20:37:30.309133 #1]  INFO -- : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T20:37:30.310724 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T20:37:30.868648 #1]  INFO -- : 
I, [2022-04-19T20:37:30.869090 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T20:37:30.881524 #1]  INFO -- : 
I, [2022-04-19T20:37:30.882363 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T20:37:30.900937 #1]  INFO -- : 
I, [2022-04-19T20:37:30.901294 #1]  INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
 * branch              tests-passed -> FETCH_HEAD
 * [new branch]        tests-passed -> origin/tests-passed
I, [2022-04-19T20:37:34.019485 #1]  INFO -- : 
I, [2022-04-19T20:37:34.019724 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2022-04-19T20:37:35.482470 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2022-04-19T20:37:35.484241 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T20:37:35.496417 #1]  INFO -- : 
I, [2022-04-19T20:37:35.496941 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T20:37:35.512506 #1]  INFO -- : 
I, [2022-04-19T20:37:35.512944 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T20:37:35.528567 #1]  INFO -- : 
I, [2022-04-19T20:37:35.529015 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T20:37:35.552353 #1]  INFO -- : 
I, [2022-04-19T20:37:35.552783 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T20:37:35.569435 #1]  INFO -- : 
I, [2022-04-19T20:37:35.569676 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T20:37:35.589094 #1]  INFO -- : 
I, [2022-04-19T20:37:35.590293 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T20:37:35.630569 #1]  INFO -- : 
I, [2022-04-19T20:37:35.631252 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2022-04-19T20:37:35.661575 #1]  INFO -- : 
I, [2022-04-19T20:37:35.664043 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T20:37:35.718445 #1]  INFO -- : 
I, [2022-04-19T20:37:35.719488 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T20:37:35.754323 #1]  INFO -- : 
I, [2022-04-19T20:37:35.758735 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T20:37:35.773102 #1]  INFO -- : 
I, [2022-04-19T20:37:35.774170 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T20:37:35.791845 #1]  INFO -- : 
I, [2022-04-19T20:37:35.792412 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T20:37:37.275066 #1]  INFO -- : 
I, [2022-04-19T20:37:37.275403 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T20:37:37.286276 #1]  INFO -- : 
I, [2022-04-19T20:37:37.287005 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:37:37.288738 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T20:37:39.535782 #1]  INFO -- : 
I, [2022-04-19T20:37:39.535978 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T20:37:41.155957 #1]  INFO -- : 
I, [2022-04-19T20:37:41.156407 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T20:37:42.209680 #1]  INFO -- : 
I, [2022-04-19T20:37:42.210342 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T20:37:43.106787 #1]  INFO -- : 
I, [2022-04-19T20:37:43.106979 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T20:37:44.184294 #1]  INFO -- : 
I, [2022-04-19T20:37:44.184734 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T20:37:45.292171 #1]  INFO -- : 
I, [2022-04-19T20:37:45.292759 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.306407 #1]  INFO -- : 
I, [2022-04-19T20:37:45.307332 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T20:37:45.321545 #1]  INFO -- : 
I, [2022-04-19T20:37:45.321756 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T20:37:45.343502 #1]  INFO -- : 
I, [2022-04-19T20:37:45.362974 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.363769 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.364347 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.369333 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.372861 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.373378 #1]  INFO -- : > echo "done configuring web"
I, [2022-04-19T20:37:45.380042 #1]  INFO -- : done configuring web

I, [2022-04-19T20:37:45.380764 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T20:37:47.224474 #1]  INFO -- : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T20:37:47.224902 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T20:39:06.862926 #1]  INFO -- : 
I, [2022-04-19T20:39:06.866231 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[DÉPRÉCIÉ] L'option `--deployment` est dépréciée car elle repose sur le fait d'être mémorisée entre les invocations de Bundler, ce que Bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser `bundle config set --local deployment 'true'` et arrêter d'utiliser cette option
[DÉPRÉCIÉ] L'option `--without` est dépréciée car elle repose sur le fait d'être mémorisée entre les invocations de Bundler, ce que Bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser `bundle config set --local without 'test development'`, et arrêtez d'utiliser cet indicateur
I, [2022-04-19T20:39:20.139851 #1] INFO -- : Exécution de `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` avec bundler 2.3.5
Gelée, utilisation de la résolution depuis le fichier de verrouillage
La définition est manquante ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
Récupération des métadonnées des gems depuis https://rubygems.org/
Recherche des gems ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
Recherche des gems ["mail", "text-format", "net-imap", "net-pop", "net-smtp", "activemodel-globalid", "jsonapi", "case_transform", "jsonapi-renderer", "arel", "activerecord-deprecated_finders", "erubis", "rails-deprecated_sanitizer", "rack-mount", "rack-cache", "journey", "bcrypt-ruby", "memcache-client", "thread_safe", "jamespath", "http-2", "rouge", "aws-crt", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "safe_yaml", "rdoc", "pastel", "tty-pager", "tty-screen", "tty-tree", "rcov", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "json_pure", "rails", "rdf", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "stud", "eventmachine", "thin", "net-ftp", "ruby_parser", "metaclass", "hoe", "libv8", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "ruby-hmac", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "win32console", "yard", "spoon", "pry-doc", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "strscan", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "hpricot", "nokogumbo", "sass", "bourne", "bundler", "compass", "sprockets-sass", "sinatra", "slim", "lockfile", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
Recherche des gems ["mime-types", "treetop", "tlsmail", "text-hyphen", "digest", "net-protocol", "timeout", "jsonapi-parser", "abstract", "multimap", "atomic", "ZenTest", "RubyInline", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "link_header", "hamster", "spruz", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "win32-api", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "daemons", "time", "metriks", "ParseTree", "rubyforge", "gemcutter", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "sync", "jar-dependencies", "stringio", "sass-listen", "mongrel", "mustermann", "temple", "sprockets-helpers", "haml", "fssm", "compass-core", "compass-import-once"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
Recherche des gems ["mime-types-data", "facets", "polyglot", "io-wait", "unicode_utils", "strings-ansi", "archive-tar-minitar", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "test-unit", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "celluloid-gems", "coveralls", "dotenv-deployment", "date", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "SexpProcessor", "ruby-openid", "net-scp", "netrc", "http-cookie", "http-accept", "macaddr", "log4r", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
Recherche des gems ["minitar", "minitar-cli", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "libxml-ruby", "ffi-win32-extensions", "colorize", "hiredis", "ruby-yadis", "roauth", "net-ssh", "domain_name", "sqlite3", "systemu", "maven-tools", "ruby-maven-libs"]
Recherche des gems ["powerbar", "pattern-match", "coffee-script-source", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
Recherche des gems ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
Recherche des gems ["ice_nine", "adamantium"]
Recherche des gems ["memoizable"]
Utilisation de rake 13.0.6
0: rake (13.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
Utilisation de concurrent-ruby 1.1.10
0: concurrent-ruby (1.1.10) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
Utilisation de minitest 5.15.0
0: minitest (5.15.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
Utilisation de zeitwerk 2.5.4
0: zeitwerk (2.5.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
Utilisation de builder 3.2.4
0: builder (3.2.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
Utilisation de rack 2.2.3
Utilisation de erubi 1.10.0
Utilisation de racc 1.6.0
Utilisation de crass 1.0.6
2: rack (2.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
1: racc (1.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
Utilisation de public_suffix 4.0.7
1: public_suffix (4.0.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
Utilisation de aws-eventstream 1.2.0
1: aws-eventstream (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
Utilisation de aws-partitions 1.516.0
1: aws-partitions (1.516.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
Utilisation de jmespath 1.6.1
1: jmespath (1.6.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
3: crass (1.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
Utilisation de ember-source 2.18.2
Utilisation de mini_mime 1.1.2
Utilisation de execjs 2.8.1
3: execjs (2.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
Utilisation de msgpack 1.5.1
3: msgpack (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
Utilisation de bundler 2.3.5
3: bundler (2.3.5) depuis /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
Utilisation de byebug 11.1.3
3: byebug (11.1.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
Utilisation de cbor 0.5.9.6
3: cbor (0.5.9.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
Utilisation de chunky_png 1.4.0
3: chunky_png (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
Utilisation de coderay 1.1.3
3: coderay (1.1.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
Utilisation de colored2 3.1.2
3: colored2 (3.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
Utilisation de connection_pool 2.2.5
3: connection_pool (2.2.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
Utilisation de ipaddr 1.2.4
3: ipaddr (1.2.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
Utilisation de cppjieba_rb 0.4.2
3: cppjieba_rb (0.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
Utilisation de diffy 3.4.0
3: diffy (3.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
Utilisation de method_source 1.0.0
3: method_source (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
Utilisation de thor 1.2.1
3: thor (1.2.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
0: erubi (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
Utilisation de discourse-fonts 0.0.9
0: discourse-fonts (0.0.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
Utilisation de regexp_parser 2.3.0
0: regexp_parser (2.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.gemspec
Utilisation de email_reply_trimmer 0.1.13
0: email_reply_trimmer (0.1.13) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
Utilisation de excon 0.92.2
0: excon (0.92.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
Utilisation de exifr 1.3.9
0: exifr (1.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
Utilisation de faraday-em_http 1.0.0
0: faraday-em_http (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
Utilisation de faraday-em_synchrony 1.0.0
0: faraday-em_synchrony (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
Utilisation de faraday-excon 1.1.0
0: faraday-excon (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
Utilisation de faraday-httpclient 1.0.1
0: faraday-httpclient (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
Utilisation de multipart-post 2.1.1
0: multipart-post (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
Utilisation de faraday-net_http 1.0.1
0: faraday-net_http (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
Utilisation de faraday-net_http_persistent 1.2.0
0: faraday-net_http_persistent (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
Utilisation de faraday-patron 1.0.0
0: faraday-patron (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
Utilisation de faraday-rack 1.0.0
0: faraday-rack (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
Utilisation de faraday-retry 1.0.3
0: faraday-retry (1.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
Utilisation de ruby2_keywords 0.0.5
0: ruby2_keywords (0.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
Utilisation de fast_blank 1.0.1
0: fast_blank (1.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
Utilisation de fast_xs 0.8.0
0: fast_xs (0.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
Utilisation de fastimage 2.2.6
0: fastimage (2.2.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
Utilisation de ffi 1.15.5
0: ffi (1.15.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
Utilisation de fspath 3.1.2
0: fspath (3.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
Utilisation de gc_tracer 1.5.1
0: gc_tracer (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
Utilisation de guess_html_encoding 0.0.11
0: guess_html_encoding (0.0.11) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
Utilisation de hana 1.3.7
0: hana (1.3.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
Utilisation de hashie 5.0.0
0: hashie (5.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
Utilisation de highline 2.0.3
0: highline (2.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
Utilisation de hkdf 0.3.0
0: hkdf (0.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
Utilisation de htmlentities 4.3.4
0: htmlentities (4.3.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
Utilisation de http_accept_language 2.1.1
0: http_accept_language (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
Utilisation de image_size 3.0.1
0: image_size (3.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
Utilisation de in_threads 1.6.0
0: in_threads (1.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
Utilisation de progress 3.6.0
0: progress (3.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
Utilisation de json 2.6.1
0: json (2.6.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
Utilisation de uri_template 0.7.0
0: uri_template (0.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
Utilisation de jwt 2.3.0
0: jwt (2.3.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
Utilisation de kgio 2.11.4
0: kgio (2.11.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
Utilisation de libv8-node 16.10.0.0 (x86_64-linux)
0: libv8-node (16.10.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
Utilisation de logstash-event 1.2.02
0: logstash-event (1.2.02) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
Utilisation de logster 2.11.0
0: logster (2.11.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.0.gemspec
Utilisation de lru_redux 1.1.0
0: lru_redux (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
Utilisation de lz4-ruby 0.3.3
0: lz4-ruby (0.3.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
Utilisation de maxminddb 0.1.22
0: maxminddb (0.1.22) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
Utilisation de memory_profiler 1.0.0
0: memory_profiler (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
Utilisation de redis 4.5.1
0: redis (4.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
Utilisation de mini_sql 1.4.0
0: mini_sql (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
Utilisation de multi_json 1.15.0
0: multi_json (1.15.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
Utilisation de multi_xml 0.6.0
0: multi_xml (0.6.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
Utilisation de mustache 1.1.1
0: mustache (1.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
Utilisation de nio4r 2.5.8
0: nio4r (2.5.8) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
Utilisation de oauth 0.5.8
0: oauth (0.5.8) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
Utilisation de oj 3.13.11
0: oj (3.13.11) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
Utilisation de optimist 3.0.1
0: optimist (3.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
Utilisation de pg 1.3.5
0: pg (1.3.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
Utilisation de r2 0.2.7
0: r2 (0.2.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
Utilisation de raindrops 0.20.0
0: raindrops (0.20.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
Utilisation de rchardet 1.8.0
0: rchardet (1.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
Utilisation de rexml 3.2.5
0: rexml (3.2.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
Utilisation de rinku 2.0.6
0: rinku (2.0.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
Utilisation de rotp 6.2.0
0: rotp (6.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
Utilisation de rqrcode_core 1.2.0
0: rqrcode_core (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
Utilisation de rtlit 0.0.5
0: rtlit (0.0.5) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
Utilisation de rubyzip 2.3.2
0: rubyzip (2.3.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
Utilisation de tilt 2.0.10
0: tilt (2.0.10) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
2: mini_mime (1.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
Utilisation de stackprof 0.2.19
2: stackprof (0.2.19) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
Utilisation de unf_ext 0.0.8.1
2: unf_ext (0.0.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
Utilisation de xorcist 1.1.2
2: xorcist (1.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
Utilisation de i18n 1.10.0
2: i18n (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
Utilisation de tzinfo 2.0.4
2: tzinfo (2.0.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
Utilisation de nokogiri 1.13.4 (x86_64-linux)
2: nokogiri (1.13.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
Utilisation de rack-test 1.1.0
2: rack-test (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
Utilisation de addressable 2.8.0
2: addressable (2.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
Utilisation de aws-sigv4 1.4.0
2: aws-sigv4 (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
Utilisation de discourse-ember-source 3.12.2.3
3: discourse-ember-source (3.12.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
Utilisation de request_store 1.5.1
3: request_store (1.5.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
Utilisation de message_bus 4.2.0
3: message_bus (4.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
Utilisation de rack-mini-profiler 3.0.0
3: rack-mini-profiler (3.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
Utilisation de rack-protection 2.2.0
3: rack-protection (2.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
Utilisation de sshkey 2.0.0
0: sshkey (2.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
Utilisation de activesupport 6.1.4.7
0: activesupport (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
Utilisation de loofah 2.16.0
0: loofah (2.16.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
Récupération de sprockets 4.0.3
Utilisation de aws-sdk-core 3.121.2
3: aws-sdk-core (3.121.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
Utilisation de bootsnap 1.11.1
3: bootsnap (1.11.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
Utilisation de openssl 2.2.1
3: openssl (2.2.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
Utilisation de css_parser 1.11.0
3: css_parser (1.11.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
Utilisation de ecma-re-validator 0.4.0
3: ecma-re-validator (0.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
Utilisation de faraday-multipart 1.0.3
3: faraday-multipart (1.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
Utilisation de image_optim 0.31.1
3: image_optim (0.31.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
Utilisation de logstash-logger 0.26.1
3: logstash-logger (0.26.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
Utilisation de mini_racer 0.6.2
3: mini_racer (0.6.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
Utilisation de sidekiq 6.4.1
3: sidekiq (6.4.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
Utilisation de mini_suffix 0.3.3
3: mini_suffix (0.3.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.gemspec
Utilisation de omniauth 1.9.1
3: omniauth (1.9.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
Utilisation de pry 0.13.1
3: pry (0.13.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
Utilisation de puma 5.6.4
3: puma (5.6.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
Utilisation de rbtrace 0.4.14
3: rbtrace (0.4.14) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
Utilisation de redis-namespace 1.8.2
3: redis-namespace (1.8.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
Utilisation de rqrcode 2.1.1
3: rqrcode (2.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
Utilisation de rss 0.2.9
3: rss (0.2.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
Utilisation de ruby-readability 0.7.0
3: ruby-readability (0.7.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
Utilisation de sanitize 6.0.0
3: sanitize (6.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
Utilisation de sassc 2.0.1
3: sassc (2.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
Utilisation de uglifier 4.2.0
3: uglifier (4.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
Utilisation de unf 0.1.4
3: unf (0.1.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
Utilisation de unicorn 6.1.0
3: unicorn (6.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
Utilisation de webpush 1.1.0
3: webpush (1.1.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
1: ember-source (2.18.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
Utilisation de rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
Utilisation de rails-html-sanitizer 1.4.2
1: rails-html-sanitizer (1.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
Utilisation de globalid 1.0.0
1: globalid (1.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
Utilisation de activemodel 6.1.4.7
1: activemodel (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
Utilisation de aws-sdk-kms 1.44.0
1: aws-sdk-kms (1.44.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
Utilisation de aws-sdk-sns 1.46.0
1: aws-sdk-sns (1.46.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
Utilisation de openssl-signature_algorithm 1.1.1
1: openssl-signature_algorithm (1.1.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
Utilisation de faraday 1.10.0
1: faraday (1.10.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
Utilisation de mini_scheduler 0.13.0
3: mini_scheduler (0.13.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
Utilisation de omniauth-oauth 1.2.0
3: omniauth-oauth (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
Utilisation de pry-byebug 3.9.0
3: pry-byebug (3.9.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
Utilisation de pry-rails 0.3.9
3: pry-rails (0.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
Utilisation de json_schemer 0.2.20
1: json_schemer (0.2.20) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.gemspec
Utilisation de actionview 6.1.4.7
1: actionview (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.gemspec
Utilisation de activejob 6.1.4.7
1: activejob (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
Utilisation de active_model_serializers 0.8.4
1: active_model_serializers (0.8.4) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
Utilisation de activerecord 6.1.4.7
1: activerecord (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
Utilisation de aws-sdk-s3 1.96.1
1: aws-sdk-s3 (1.96.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
Utilisation de barber 0.12.2
1: barber (0.12.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
Utilisation de cose 1.2.0
1: cose (1.2.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
Utilisation de ember-data-source 3.0.2
1: ember-data-source (3.0.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
Utilisation de oauth2 1.4.7
1: oauth2 (1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
Utilisation de omniauth-twitter 1.4.0
3: omniauth-twitter (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
Utilisation de actionpack 6.1.4.7
1: actionpack (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
Utilisation de omniauth-oauth2 1.7.2
Utilisation de actionview_precompiler 0.2.3
1: omniauth-oauth2 (1.7.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
Utilisation de seed-fu 2.3.9
1: seed-fu (2.3.9) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
Utilisation de railties 6.1.4.7
1: railties (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
3: actionview_precompiler (0.2.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
Utilisation de jquery-rails 4.4.0
1: jquery-rails (4.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
Utilisation de lograge 0.12.0
1: lograge (0.12.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
Utilisation de omniauth-facebook 9.0.0
1: omniauth-facebook (9.0.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
Utilisation de omniauth-github 1.4.0
1: omniauth-github (1.4.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
Utilisation de omniauth-google-oauth2 0.8.2
1: omniauth-google-oauth2 (0.8.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
Utilisation de rails_failover 0.8.1
1: rails_failover (0.8.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
Utilisation de rails_multisite 4.0.1
1: rails_multisite (4.0.1) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
Utilisation de mail 2.8.0.edge depuis https://github.com/discourse/mail.git (à main@5b700fc)
0: mail (2.8.0.edge) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
Utilisation de actionmailer 6.1.4.7
1: actionmailer (6.1.4.7) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
Installation de sprockets 4.0.3
2: sprockets (4.0.3) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.gemspec
Utilisation de ember-handlebars-template 0.8.0
3: ember-handlebars-template (0.8.0) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
Utilisation de sprockets-rails 3.4.2
3: sprockets-rails (3.4.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
Utilisation de discourse-ember-rails 0.18.6
1: discourse-ember-rails (0.18.6) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
Utilisation de sassc-rails 2.1.2
2: sassc-rails (2.1.2) depuis /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
Bundle terminé ! 126 dépendances Gemfile, 176 gems installés.
Les gems des groupes 'test' et 'development' n'ont pas été installées.
Les gems bundlées sont installées dans `./vendor/bundle`

I, [2022-04-19T20:39:20.140407 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:41:51.913642 #1]  INFO -- : yarn install v1.22.18
[1/5] Validation de package.json...
[2/5] Résolution des packages...
success Déjà à jour.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] Résolution des packages...
[2/4] Récupération des packages...
[3/4] Liaison des dépendances...
[4/4] Construction des packages...
success Fichier de verrouillage enregistré.
Terminé en 142.38s.
Terminé en 143.92s.
yarn cache v1.22.18
success Cache vidé.
Terminé en 6.78s.

I, [2022-04-19T20:41:51.914701 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:41:57.402962 #1]  INFO -- : discourse-whos-online est déjà à la dernière version compatible
docker_manager est déjà à la dernière version compatible
retort est déjà à la dernière version compatible
discourse-solved est déjà à la dernière version compatible
discourse-chat-integration est déjà à la dernière version compatible
discourse-patreon est déjà à la dernière version compatible

I, [2022-04-19T20:41:57.403524 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
Discourse nécessite Redis 6.2.0 ou supérieur
I, [2022-04-19T20:42:03.495715 #1]  INFO -- : 
I, [2022-04-19T20:42:03.496942 #1]  INFO -- : Arrêt des processus asynchrones
I, [2022-04-19T20:42:03.497064 #1]  INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 42
I, [2022-04-19T20:42:03.497736 #1]  INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
103:signal-handler (1650400923) SIGTERM reçu, planification de l'arrêt...
2022-04-19 20:42:03.498 UTC [42] LOG:  demande d'arrêt rapide reçue
2022-04-19 20:42:03.502 UTC [42] LOG:  annulation des transactions actives
2022-04-19 20:42:03.506 UTC [42] LOG:  travailleur en arrière-plan "logical replication launcher" (PID 51) arrêté avec le code de sortie 1
2022-04-19 20:42:03.510 UTC [46] LOG:  arrêt en cours
103:M 19 Apr 2022 20:42:03.518 # Arrêt demandé par l'utilisateur...
103:M 19 Apr 2022 20:42:03.518 * Sauvegarde de la dernière instantanée RDB avant la sortie.
103:M 19 Apr 2022 20:42:03.526 * Base de données sauvegardée sur le disque
103:M 19 Apr 2022 20:42:03.526 # Redis est prêt à se fermer, au revoir...
2022-04-19 20:42:03.584 UTC [42] LOG:  système de base de données arrêté


ÉCHEC
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' a échoué avec le retour #<Process::Status: pid 1050 exit 1>
Lieu de l'échec: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec a échoué avec les paramètres {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap a échoué avec le code de sortie 1
** ÉCHEC DU BOOTSTRAP ** veuillez faire défiler vers le haut et rechercher les messages d'erreur précédents, il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
4e4de73caca1f9646b019bf4dca186f69617679fa12e3fb7a63e0336267ba274

Toujours la même erreur.

Il semble que vous exécutiez un conteneur data séparé. C’est une configuration avancée, et elle n’est pas recommandée pour une utilisation normale.

Essayez de reconstruire votre conteneur de données :

./launcher rebuild data
./launcher rebuild app

Oh, je pense que je sais quelle sera votre prochaine erreur. Vous aurez besoin de PG13.

Je ne cherche vraiment pas à être un connard. Nous utilisons votre logiciel depuis longtemps et j’ai fait tout ce qui était en mon pouvoir pour rendre à cette communauté alors que nous continuons à mettre à jour et à faire des mises à niveau. Ce 9.6 est un nom de conteneur Docker par opposition à notre version PostgreSQL réelle. Et, merci beaucoup pour ce projet excellent.

Nous sommes sur PG 13.6 et voici les résultats de `launcher rebuild data`

$ sudo ./launcher rebuild data
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container

  • /usr/bin/docker stop -t 60 data
    data
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:05:49.939135 #1] INFO – : Reading from stdin
    I, [2022-04-19T23:05:49.948158 #1] INFO – : Skipped missing before_code hook
    I, [2022-04-19T23:05:49.948280 #1] INFO – : Skipped missing after_code hook
    I, [2022-04-19T23:05:49.948425 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:05:50.011782 #1] INFO – : Generating locales (this might take a while)…
    Generation complete.

I, [2022-04-19T23:05:50.012198 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:05:50.018535 #1] INFO – :
I, [2022-04-19T23:05:50.018853 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:05:50.023347 #1] INFO – :
I, [2022-04-19T23:05:50.024050 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:05:50.027462 #1] INFO – :
I, [2022-04-19T23:05:50.027728 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:05:50.032251 #1] INFO – :
I, [2022-04-19T23:05:50.032742 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:05:50.038854 #1] INFO – :
I, [2022-04-19T23:05:50.039431 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 23:05:50 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): No such file or directory
I, [2022-04-19T23:05:50.052053 #1] INFO – :
I, [2022-04-19T23:05:50.052416 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:05:50.058351 #1] INFO – :
I, [2022-04-19T23:05:50.058586 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:05:50.063687 #1] INFO – :
I, [2022-04-19T23:05:50.064096 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.069438 #1] INFO – :
I, [2022-04-19T23:05:50.069870 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.074492 #1] INFO – :
I, [2022-04-19T23:05:50.083895 #1] INFO – : File > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:05:50.092669 #1] INFO – : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:05:50.099785 #1] INFO – : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:05:50.107866 #1] INFO – : File > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:05:50.108104 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:05:51.927082 #1] INFO – :
I, [2022-04-19T23:05:51.927295 #1] INFO – : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2022-04-19T23:05:51.935650 #1] INFO – :
I, [2022-04-19T23:05:51.935955 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:05:51.978547 #1] INFO – :
I, [2022-04-19T23:05:51.979163 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:05:51.983406 #1] INFO – :
I, [2022-04-19T23:05:51.983834 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:05:51.990945 #1] INFO – :
I, [2022-04-19T23:05:51.991186 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:05:51.995130 #1] INFO – :
I, [2022-04-19T23:05:51.995659 #1] INFO – : Replacing data_directory = ‘/var/lib/postgresql/13/main’ with data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.996467 #1] INFO – : Replacing (?-mix:#?listen_addresses =.) with listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.997768 #1] INFO – : Replacing (?-mix:#?synchronous_commit =.) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.998608 #1] INFO – : Replacing (?-mix:#?shared_buffers =.) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.999592 #1] INFO – : Replacing (?-mix:#?work_mem =.) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.007053 #1] INFO – : Replacing (?-mix:#?default_text_search_config =.) with default_text_search_config = ‘$db_default_text_search_config’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.008272 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:05:52.013712 #1] INFO – :
I, [2022-04-19T23:05:52.014540 #1] INFO – : Replacing (?-mix:#?checkpoint_segments =.) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.015029 #1] INFO – : Replacing (?-mix:#?logging_collector =.) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.018628 #1] INFO – : Replacing (?-mix:#?log_min_duration_statement =.) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.019785 #1] INFO – : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.020520 #1] INFO – : Replacing (?-mix:^host.*all.*all.127.$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.022308 #1] INFO – : Replacing (?-mix:^host.all.all.::1/128.$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.024429 #1] INFO – : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2022-04-19T23:05:52.034450 #1] INFO – : > sleep 5
2022-04-19 23:05:52.106 UTC [41] LOG: starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 23:05:52.107 UTC [41] LOG: listening on IPv4 address “0.0.0.0”, port 5432
2022-04-19 23:05:52.107 UTC [41] LOG: listening on IPv6 address “::”, port 5432
2022-04-19 23:05:52.109 UTC [41] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:05:52.122 UTC [44] LOG: database system was shut down at 2022-04-19 23:05:31 UTC
2022-04-19 23:05:52.170 UTC [41] LOG: database system is ready to accept connections
I, [2022-04-19T23:05:57.075413 #1] INFO – :
I, [2022-04-19T23:05:57.080612 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:05:57.180 UTC [54] postgres@postgres ERROR: database “discourse” already exists
2022-04-19 23:05:57.180 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR: database “discourse” already exists
I, [2022-04-19T23:05:57.190929 #1] INFO – :
I, [2022-04-19T23:05:57.192044 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:05:57.284 UTC [58] postgres@discourse ERROR: role “discourse” already exists
2022-04-19 23:05:57.284 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: role “discourse” already exists
I, [2022-04-19T23:05:57.287964 #1] INFO – :
I, [2022-04-19T23:05:57.288587 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:05:57.371963 #1] INFO – : GRANT

I, [2022-04-19T23:05:57.372379 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:05:57.451876 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:05:57.452862 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:05:57.551888 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.552265 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:05:57.700188 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.700635 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:05:57.793811 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.794182 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:05:57.873928 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.874368 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:05:57.876873 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:05:57.980229 #1] INFO – : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:05:57.984526 #1] INFO – : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:05:57.984735 #1] INFO – : > echo postgres installed!
I, [2022-04-19T23:05:57.987905 #1] INFO – : postgres installed!

I, [2022-04-19T23:05:57.988304 #1] INFO – : > su - postgres -c ‘psql discourse’
I, [2022-04-19T23:05:57.990101 #1] INFO – : alter user discourse with password ‘discourse’;

Broken pipe
I, [2022-04-19T23:05:58.080139 #1] INFO – : File > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:05:58.087463 #1] INFO – : File > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:05:58.093976 #1] INFO – : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:05:58.094802 #1] INFO – : Replacing daemonize yes with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.096334 #1] INFO – : Replacing (?-mix:^pidfile.$) with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.099100 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:05:58.104098 #1] INFO – :
I, [2022-04-19T23:05:58.104954 #1] INFO – : Replacing (?-mix:^logfile.
$) with logfile “” in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.105904 #1] INFO – : Replacing (?-mix:^bind .$) with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.107749 #1] INFO – : Replacing (?-mix:^dir .
$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.109695 #1] INFO – : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.111059 #1] INFO – : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.116609 #1] INFO – : > echo redis installed
I, [2022-04-19T23:05:58.121378 #1] INFO – : redis installed

I, [2022-04-19T23:05:58.121692 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:05:58.127344 #1] INFO – : logfile “”

I, [2022-04-19T23:05:58.127729 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:05:58.130617 #1] INFO – : > sleep 10
107:C 19 Apr 2022 23:05:58.140 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
107:C 19 Apr 2022 23:05:58.140 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=107, just started
107:C 19 Apr 2022 23:05:58.140 # Configuration loaded
107:M 19 Apr 2022 23:05:58.141 * monotonic clock: POSIX clock_gettime
107:M 19 Apr 2022 23:05:58.142 * Running mode=standalone, port=6379.
107:M 19 Apr 2022 23:05:58.142 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
107:M 19 Apr 2022 23:05:58.142 # Server initialized
107:M 19 Apr 2022 23:05:58.143 * Loading RDB produced by version 6.2.6
107:M 19 Apr 2022 23:05:58.143 * RDB age 27 seconds
107:M 19 Apr 2022 23:05:58.143 * RDB memory usage when created 0.77 Mb
107:M 19 Apr 2022 23:05:58.143 # Done loading RDB, keys loaded: 0, keys expired: 0.
107:M 19 Apr 2022 23:05:58.143 * DB loaded from disk: 0.000 seconds
107:M 19 Apr 2022 23:05:58.143 * Ready to accept connections
I, [2022-04-19T23:06:08.135058 #1] INFO – :
I, [2022-04-19T23:06:08.142271 #1] INFO – : Terminating async processes
I, [2022-04-19T23:06:08.142417 #1] INFO – : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
I, [2022-04-19T23:06:08.142709 #1] INFO – : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
107:signal-handler (1650409568) Received SIGTERM scheduling shutdown…
2022-04-19 23:06:08.149 UTC [41] LOG: received fast shutdown request
2022-04-19 23:06:08.173 UTC [41] LOG: aborting any active transactions
2022-04-19 23:06:08.184 UTC [41] LOG: background worker “logical replication launcher” (PID 50) exited with exit code 1
2022-04-19 23:06:08.185 UTC [45] LOG: shutting down
107:M 19 Apr 2022 23:06:08.201 # User requested shutdown…
107:M 19 Apr 2022 23:06:08.201 * Saving the final RDB snapshot before exiting.
107:M 19 Apr 2022 23:06:08.206 * DB saved on disk
107:M 19 Apr 2022 23:06:08.206 # Redis is now ready to exit, bye bye…
2022-04-19 23:06:08.361 UTC [41] LOG: database system is shut down
sha256:894cee1a046c4d3e12247afd21cb66c4c943bd727d762bd3f76b609c19b57176
506aaa81e7dd352de8ccbd281cc64f53a6bcde6bcbbc943f85aa4b6ae40c9c65
Removing old container

  • /usr/bin/docker rm data
    data

  • /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -h ssdnodes-05208-data -e DOCKER_HOST_IP=172.17.0.1 --name data -t -v /var/discourse/shared/data:/shared -v /var/discourse/shared/data/log/var-log:/var/log --mac-address 02:f4:d7:c6:0e:eb local_discourse/data /sbin/boot
    0a20f14678531374d667418f626a370ff5d658a68ec9ba33d6a1fc4f7f488920

[details=“./launcher rebuild app”]
$ sudo ./launcher rebuild app
Architecture x86_64 détectée.
Vérification que le launcher est à jour
Récupération de l’origine
Le launcher est à jour
Arrêt de l’ancien conteneur

  • /usr/bin/docker stop -t 60 app
    app
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:09:14.748407 #1] INFO – : Lecture depuis l’entrée standard
    I, [2022-04-19T23:09:14.762156 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:09:14.833118 #1] INFO – : Génération des locales (cela peut prendre un moment)…
    Génération terminée.

I, [2022-04-19T23:09:14.834029 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:09:14.858534 #1] INFO – :
I, [2022-04-19T23:09:14.859286 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:09:14.872026 #1] INFO – :
I, [2022-04-19T23:09:14.872361 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:09:14.878948 #1] INFO – :
I, [2022-04-19T23:09:14.879314 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:09:14.890627 #1] INFO – :
I, [2022-04-19T23:09:14.890913 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:09:14.899597 #1] INFO – :
I, [2022-04-19T23:09:14.899834 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 23:09:14 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): Aucun fichier ou dossier de ce type
I, [2022-04-19T23:09:14.909393 #1] INFO – :
I, [2022-04-19T23:09:14.909767 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:09:14.916015 #1] INFO – :
I, [2022-04-19T23:09:14.916502 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:09:14.922573 #1] INFO – :
I, [2022-04-19T23:09:14.923062 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.929065 #1] INFO – :
I, [2022-04-19T23:09:14.931643 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.939550 #1] INFO – :
I, [2022-04-19T23:09:14.952747 #1] INFO – : File > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:09:14.966423 #1] INFO – : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:09:14.981160 #1] INFO – : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:09:14.998133 #1] INFO – : File > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:09:14.999420 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:09:17.118500 #1] INFO – :
I, [2022-04-19T23:09:17.118636 #1] INFO – : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2022-04-19T23:09:17.124662 #1] INFO – :
I, [2022-04-19T23:09:17.124803 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:09:17.152295 #1] INFO – :
I, [2022-04-19T23:09:17.152979 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:09:17.159662 #1] INFO – :
I, [2022-04-19T23:09:17.160031 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:09:17.176523 #1] INFO – :
I, [2022-04-19T23:09:17.176860 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:09:17.183846 #1] INFO – :
I, [2022-04-19T23:09:17.184821 #1] INFO – : Remplacement de data_directory = ‘/var/lib/postgresql/13/main’ par data_directory = ‘/shared/postgres_data’ dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.186490 #1] INFO – : Remplacement de (?-mix:#?listen_addresses =.) par listen_addresses = '
’ dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.189161 #1] INFO – : Remplacement de (?-mix:#?synchronous_commit =.) par synchronous_commit = $db_synchronous_commit dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.190509 #1] INFO – : Remplacement de (?-mix:#?shared_buffers =.) par shared_buffers = $db_shared_buffers dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.200340 #1] INFO – : Remplacement de (?-mix:#?work_mem =.) par work_mem = $db_work_mem dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.203104 #1] INFO – : Remplacement de (?-mix:#?default_text_search_config =.) par default_text_search_config = ‘$db_default_text_search_config’ dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.204168 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:09:17.211155 #1] INFO – :
I, [2022-04-19T23:09:17.211780 #1] INFO – : Remplacement de (?-mix:#?checkpoint_segments =.) par checkpoint_segments = $db_checkpoint_segments dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.212437 #1] INFO – : Remplacement de (?-mix:#?logging_collector =.) par logging_collector = $db_logging_collector dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.213045 #1] INFO – : Remplacement de (?-mix:#?log_min_duration_statement =.) par log_min_duration_statement = $db_log_min_duration_statement dans /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.214926 #1] INFO – : Remplacement de (?-mix:^#local +replication +postgres +peer$) par local replication postgres peer dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.219445 #1] INFO – : Remplacement de (?-mix:^host.*all.*all.127.$) par host all all 0.0.0.0/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.221806 #1] INFO – : Remplacement de (?-mix:^host.all.all.::1/128.$) par host all all ::/0 md5 dans /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.222831 #1] INFO – : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2022-04-19T23:09:17.228626 #1] INFO – : > sleep 5
2022-04-19 23:09:17.443 UTC [41] LOG: démarrage de PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) sur x86_64-pc-linux-gnu, compilé par gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 23:09:17.444 UTC [41] LOG: écoute sur l’adresse IPv4 “0.0.0.0”, port 5432
2022-04-19 23:09:17.444 UTC [41] LOG: écoute sur l’adresse IPv6 “::”, port 5432
2022-04-19 23:09:17.447 UTC [41] LOG: écoute sur le socket Unix “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:09:17.461 UTC [44] LOG: le système de bases de données a été arrêté le 2022-04-19 23:00:55 UTC
2022-04-19 23:09:17.475 UTC [41] LOG: le système de bases de données est prêt à accepter les connexions
I, [2022-04-19T23:09:22.245676 #1] INFO – :
I, [2022-04-19T23:09:22.246608 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:09:22.339 UTC [54] postgres@postgres ERROR: la base de données « discourse » existe déjà
2022-04-19 23:09:22.339 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: erreur: la création de la base de données a échoué : ERROR: la base de données « discourse » existe déjà
I, [2022-04-19T23:09:22.343640 #1] INFO – :
I, [2022-04-19T23:09:22.344029 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:09:22.433 UTC [58] postgres@discourse ERROR: le rôle « discourse » existe déjà
2022-04-19 23:09:22.433 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: le rôle « discourse » existe déjà
I, [2022-04-19T23:09:22.445197 #1] INFO – :
I, [2022-04-19T23:09:22.445730 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:09:22.561941 #1] INFO – : GRANT

I, [2022-04-19T23:09:22.562419 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:09:22.650463 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:09:22.650721 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: l’extension « hstore » existe déjà, saut
I, [2022-04-19T23:09:22.743327 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.743912 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: l’extension « pg_trgm » existe déjà, saut
I, [2022-04-19T23:09:22.846861 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.847512 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: l’extension « hstore » existe déjà, saut
I, [2022-04-19T23:09:22.926852 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.927590 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: l’extension « pg_trgm » existe déjà, saut
I, [2022-04-19T23:09:23.023790 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:23.024554 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:09:23.030892 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:09:23.139105 #1] INFO – : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:09:23.147551 #1] INFO – : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:09:23.148233 #1] INFO – : > echo postgres installed!
I, [2022-04-19T23:09:23.155768 #1] INFO – : postgres installed!

I, [2022-04-19T23:09:23.176509 #1] INFO – : File > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:09:23.190399 #1] INFO – : File > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:09:23.204437 #1] INFO – : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:09:23.205205 #1] INFO – : Remplacement de daemonize yes par dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.206423 #1] INFO – : Remplacement de (?-mix:^pidfile.$) par dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.207996 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:09:23.215513 #1] INFO – :
I, [2022-04-19T23:09:23.216652 #1] INFO – : Remplacement de (?-mix:^logfile.
$) par logfile “” dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.217825 #1] INFO – : Remplacement de (?-mix:^bind .$) par dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.219452 #1] INFO – : Remplacement de (?-mix:^dir .
$) par dir /shared/redis_data dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.220594 #1] INFO – : Remplacement de (?-mix:^protected-mode yes) par protected-mode no dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.221542 #1] INFO – : Remplacement de # io-threads 4 par io-threads $redis_io_threads dans /etc/redis/redis.conf
I, [2022-04-19T23:09:23.222547 #1] INFO – : > echo redis installed
I, [2022-04-19T23:09:23.230041 #1] INFO – : redis installed

I, [2022-04-19T23:09:23.234467 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:09:23.256662 #1] INFO – : logfile “”

I, [2022-04-19T23:09:23.257770 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:23.265439 #1] INFO – : > sleep 10
102:C 19 avr. 2022 23:09:23.279 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
102:C 19 avr. 2022 23:09:23.279 # Version Redis=6.2.6, bits=64, commit=00000000, modified=0, pid=102, juste démarré
102:C 19 avr. 2022 23:09:23.279 # Configuration chargée
102:M 19 avr. 2022 23:09:23.280 * horloge monotone : POSIX clock_gettime
102:M 19 avr. 2022 23:09:23.280 * Mode d’exécution=standalone, port=6379.
102:M 19 avr. 2022 23:09:23.281 # ATTENTION: Le paramètre TCP backlog de 511 ne peut pas être appliqué car /proc/sys/net/core/somaxconn est défini sur la valeur inférieure de 128.
102:M 19 avr. 2022 23:09:23.281 # Serveur initialisé
102:M 19 avr. 2022 23:09:23.281 * Chargement du RDB produit par la version 6.2.6
102:M 19 avr. 2022 23:09:23.281 * Âge du RDB 508 secondes
102:M 19 avr. 2022 23:09:23.281 * Utilisation mémoire RDB lors de la création 0.91 Mo
102:M 19 avr. 2022 23:09:23.286 # Chargement RDB terminé, clés chargées : 93, clés expirées : 0.
102:M 19 avr. 2022 23:09:23.286 * BD chargée depuis le disque : 0.005 secondes
102:M 19 avr. 2022 23:09:23.286 * Prêt à accepter les connexions
I, [2022-04-19T23:09:33.274738 #1] INFO – :
I, [2022-04-19T23:09:33.275851 #1] INFO – : > thpoff echo “thpoff is installed!”
I, [2022-04-19T23:09:33.296308 #1] INFO – : thpoff is installed!

I, [2022-04-19T23:09:33.297412 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_SMTP_ADDRESS”] == “smtp.example.com”; puts “Aborting! Mail is not configured!”; exit 1; end’
I, [2022-04-19T23:09:33.468720 #1] INFO – :
I, [2022-04-19T23:09:33.469606 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_HOSTNAME”] == “discourse.example.com”; puts “Aborting! Domain is not configured!”; exit 1; end’
I, [2022-04-19T23:09:33.608169 #1] INFO – :
I, [2022-04-19T23:09:33.608831 #1] INFO – : > /usr/local/bin/ruby -e ‘if (ENV[“DISCOURSE_CDN_URL”] || “”)[0..1] == “//”; puts “Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts.”; exit 1; end’
I, [2022-04-19T23:09:33.710987 #1] INFO – :
I, [2022-04-19T23:09:33.711537 #1] INFO – : > rm -f /etc/cron.d/anacron
I, [2022-04-19T23:09:33.716967 #1] INFO – :
I, [2022-04-19T23:09:33.724680 #1] INFO – : File > /etc/cron.d/anacron chmod: chown:
I, [2022-04-19T23:09:33.758483 #1] INFO – : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2022-04-19T23:09:33.791004 #1] INFO – : File > /etc/service/unicorn/run chmod: +x chown:
I, [2022-04-19T23:09:33.806004 #1] INFO – : File > /etc/service/nginx/run chmod: +x chown:
I, [2022-04-19T23:09:33.825208 #1] INFO – : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2022-04-19T23:09:33.861523 #1] INFO – : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2022-04-19T23:09:33.871454 #1] INFO – : Remplacement de # postgres par sv start postgres || exit 1 dans /etc/service/unicorn/run
I, [2022-04-19T23:09:33.872104 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:33.882458 #1] INFO – : > apt-get update
132:C 19 avr. 2022 23:09:33.892 # oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
132:C 19 avr. 2022 23:09:33.892 # Version Redis=6.2.6, bits=64, commit=00000000, modified=0, pid=132, juste démarré
132:C 19 avr. 2022 23:09:33.892 # Configuration chargée
132:M 19 avr. 2022 23:09:33.892 * horloge monotone : POSIX clock_gettime
132:M 19 avr. 2022 23:09:33.893 # Attention : Impossible de créer le socket d’écoute TCP du serveur *:6379 : bind : Adresse déjà utilisée
132:M 19 avr. 2022 23:09:33.893 # Échec de l’écoute sur le port 6379 (TCP), abandon.
I, [2022-04-19T23:09:38.585297 #1] INFO – : Get:1 Index of /debian-security bullseye-security InRelease [44.1 kB]
Get:2 Index of /debian bullseye InRelease [116 kB]
Get:3 Index of /debian bullseye-updates InRelease [39.4 kB]
Get:4 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:5 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:6 Index of /debian bullseye-backports InRelease [44.2 kB]
Get:7 Index of /pub/repos/apt/ bullseye-pgdg InRelease [86.7 kB]
Get:8 Index of /debian-security bullseye-security/main amd64 Packages [126 kB]
Get:9 Index of /debian bullseye/main amd64 Packages [8,182 kB]
Get:10 Index of /debian bullseye-updates/main amd64 Packages [2,596 B]
Get:11 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:12 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Get:13 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:14 Index of /debian bullseye-backports/main amd64 Packages [236 kB]
Get:15 Index of /pub/repos/apt/ bullseye-pgdg/main amd64 Packages [240 kB]
Récupération de 9,160 ko en 3s (2,706 ko/s)
Lecture des listes de paquets…

I, [2022-04-19T23:09:38.585572 #1] INFO – : > apt-get install -y libsodium-dev
debconf: report de la configuration des paquets en attente, car apt-utils n’est pas installé
I, [2022-04-19T23:09:43.938282 #1] INFO – : Lecture des listes de paquets…
Construction de l’arbre des dépendances…
Lecture des informations d’état…
Les paquets supplémentaires suivants seront installés :
libsodium23
Les NOUVEAUX paquets suivants seront installés :
libsodium-dev libsodium23
0 mis à jour, 2 nouvellement installés, 0 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 341 ko dans les archives.
Après cette opération, 1,251 ko d’espace disque supplémentaires seront utilisés.
Get:1 Index of /debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 Index of /debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Récupération de 341 ko en 0s (5,815 ko/s)
Sélection du paquet libsodium23:amd64 précédemment désélectionné.
(Lecture de la base de données… 38888 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de …/libsodium23_1.0.18-1_amd64.deb …
Dépaquetage de libsodium23:amd64 (1.0.18-1) …
Sélection du paquet libsodium-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de …/libsodium-dev_1.0.18-1_amd64.deb …
Dépaquetage de libsodium-dev:amd64 (1.0.18-1) …
Configuration de libsodium23:amd64 (1.0.18-1) …
Configuration de libsodium-dev:amd64 (1.0.18-1) …
Traitement des actions différées (« triggers ») pour libc-bin (2.31-13+deb11u3) …

I, [2022-04-19T23:09:43.951785 #1] INFO – : > cd /var/www/discourse && git reset --hard
Mise à jour des fichiers : 100% (31051/31051), terminé.
I, [2022-04-19T23:09:49.696390 #1] INFO – : HEAD est maintenant à 6fc52d95 DEV: Suppression de l’avertissement d’ordre scoped dans PostDestroyer.

I, [2022-04-19T23:09:49.696554 #1] INFO – : > cd /var/www/discourse && git clean -f
I, [2022-04-19T23:09:49.949792 #1] INFO – :
I, [2022-04-19T23:09:49.949997 #1] INFO – : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T23:09:49.966373 #1] INFO – :
I, [2022-04-19T23:09:49.966535 #1] INFO – : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T23:09:49.998061 #1] INFO – :
I, [2022-04-19T23:09:49.998437 #1] INFO – : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub

  • branch tests-passed → FETCH_HEAD
  • [new branch] tests-passed → origin/tests-passed
    I, [2022-04-19T23:09:52.213928 #1] INFO – :
    I, [2022-04-19T23:09:52.214109 #1] INFO – : > cd /var/www/discourse && git checkout tests-passed
    Passage à une nouvelle branche ‘tests-passed’
    I, [2022-04-19T23:09:53.283527 #1] INFO – : La branche ‘tests-passed’ est configurée pour suivre la branche distante ‘tests-passed’ de ‘origin’.

I, [2022-04-19T23:09:53.283816 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T23:09:53.313196 #1] INFO – :
I, [2022-04-19T23:09:53.313429 #1] INFO – : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T23:09:53.331201 #1] INFO – :
I, [2022-04-19T23:09:53.331422 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T23:09:53.369708 #1] INFO – :
I, [2022-04-19T23:09:53.370010 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T23:09:53.417540 #1] INFO – :
I, [2022-04-19T23:09:53.417779 #1] INFO – : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T23:09:53.446494 #1] INFO – :
I, [2022-04-19T23:09:53.446728 #1] INFO – : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2022-04-19T23:09:53.456060 #1] INFO – :
I, [2022-04-19T23:09:53.456451 #1] INFO – : > cd /var/www/discourse && bash -c “touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log”
I, [2022-04-19T23:09:53.469509 #1] INFO – :
I, [2022-04-19T23:09:53.469744 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log”
I, [2022-04-19T23:09:53.488351 #1] INFO – :
I, [2022-04-19T23:09:53.488605 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/{uploads,backups}”
I, [2022-04-19T23:09:53.521729 #1] INFO – :
I, [2022-04-19T23:09:53.521909 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/{uploads,backups} /var/www/discourse/public”
I, [2022-04-19T23:09:53.540557 #1] INFO – :
I, [2022-04-19T23:09:53.540802 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/tmp/{backups,restores}”
I, [2022-04-19T23:09:53.554704 #1] INFO – :
I, [2022-04-19T23:09:53.555027 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp”
I, [2022-04-19T23:09:53.566666 #1] INFO – :
I, [2022-04-19T23:09:53.566827 #1] INFO – : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T23:09:53.683888 #1] INFO – :
I, [2022-04-19T23:09:53.684214 #1] INFO – : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T23:09:53.696166 #1] INFO – :
I, [2022-04-19T23:09:53.696669 #1] INFO – : Remplacement de # redis par sv start redis || exit 1 dans /etc/service/unicorn/run
I, [2022-04-19T23:09:53.697990 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
Clonage dans ‘docker_manager’…
I, [2022-04-19T23:09:55.263862 #1] INFO – :
I, [2022-04-19T23:09:55.264619 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-chat-integration · GitHub
Clonage dans ‘discourse-chat-integration’…
I, [2022-04-19T23:09:56.213927 #1] INFO – :
I, [2022-04-19T23:09:56.214117 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-whos-online: A plugin for Discourse which uses the messagebus to display a live list of active users · GitHub
Clonage dans ‘discourse-whos-online’…
I, [2022-04-19T23:09:56.982420 #1] INFO – :
I, [2022-04-19T23:09:56.982668 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - gdpelican/retort: A reactions plugin for Discourse · GitHub
Clonage dans ‘retort’…
I, [2022-04-19T23:09:57.638463 #1] INFO – :
I, [2022-04-19T23:09:57.638646 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-solved: Allow accepted answers on topics · GitHub
Clonage dans ‘discourse-solved’…
I, [2022-04-19T23:09:58.576646 #1] INFO – :
I, [2022-04-19T23:09:58.576861 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-patreon: Enable syncronization between Discourse Groups and Patreon rewards · GitHub
Clonage dans ‘discourse-patreon’…
I, [2022-04-19T23:09:59.276014 #1] INFO – :
I, [2022-04-19T23:09:59.276931 #1] INFO – : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.284192 #1] INFO – :
I, [2022-04-19T23:09:59.284934 #1] INFO – : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T23:09:59.290704 #1] INFO – :
I, [2022-04-19T23:09:59.290902 #1] INFO – : > mkdir -p /var/nginx/cache
I, [2022-04-19T23:09:59.297697 #1] INFO – :
I, [2022-04-19T23:09:59.298563 #1] INFO – : Remplacement de pid /run/nginx.pid; par daemon off; dans /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.299309 #1] INFO – : Remplacement de (?m-ix:upstream[^}]+}) par upstream discourse { server 127.0.0.1:3000; } dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.299973 #1] INFO – : Remplacement de (?-mix:server_name.+$) par server_name _ ; dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300501 #1] INFO – : Remplacement de (?-mix:client_max_body_size.+$) par client_max_body_size $upload_size ; dans /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300945 #1] INFO – : Remplacement de (?-mix:worker_connections.+$) par worker_connections $nginx_worker_connections ; dans /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.301405 #1] INFO – : > echo “done configuring web”
I, [2022-04-19T23:09:59.307512 #1] INFO – : done configuring web

I, [2022-04-19T23:09:59.308351 #1] INFO – : > cd /var/www/discourse && gem install bundler --conservative -v $(awk ‘/BUNDLED WITH/ { getline; gsub(/ /,“”); print $0 }’ Gemfile.lock)
I, [2022-04-19T23:10:00.205048 #1] INFO – : Installation réussie de bundler-2.3.5
1 gem installé

I, [2022-04-19T23:10:00.205276 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2022-04-19T23:10:13.626217 #1] INFO – :
I, [2022-04-19T23:10:13.626756 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --deployment --retry 3 --jobs 4 --verbose --without test development’
[OBSOLÈTE] L’option --deployment est obsolète car elle dépend du fait qu’elle soit mémorisée entre les invocations de Bundler, ce que Bundler ne fera plus dans les futures versions. Veuillez plutôt utiliser bundle config set --local deployment 'true' et arrêter d’utiliser cette option
[OBSOLÈTE] L’option --without est obsolète car elle dépend du fait qu’elle soit mémorisée entre les invocations de Bundler, ce que Bundler ne fera plus dans les futures versions

Pouvez-vous partager votre fichier app.yml ?

app.yml
## this is the all-in-one, standalone Discourse Docker container template
##
## After making changes to this file, you MUST rebuild
## /var/discourse/launcher rebuild app
##
## BE *VERY* CAREFUL WHEN EDITING!
## YAML FILES ARE SUPER SUPER SENSITIVE TO MISTAKES IN WHITESPACE OR ALIGNMENT!
## visit http://www.yamllint.com/ to validate this file as needed

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Uncomment these two lines if you wish to add Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "templates/web.socketed.template.yml"

## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
        # - "80:80"   # http
        # - "443:443" # https
links:
        - link:
                name: redis
                alias: redis
        - link:
                name: data
                alias: data

params:
  db_default_text_search_config: "pg_catalog.english"
  redis_io_threads: "4" # 1 disables it, n>1 uses extra threads for IO writes

  ## Set db_shared_buffers to a max of 25% of the total memory.
  ## will be set automatically by bootstrap based on detected RAM, or you can override
  db_shared_buffers: "4096MB"

  ## can improve sorting performance, but adds memory usage per-connection
  #db_work_mem: "40MB"

  ## Which Git revision should this container use? (default: tests-passed)
  version: tests-passed

env:
  LANG: en_US.UTF-8
  # DISCOURSE_MAXMIND_LICENSE_KEY: removed
  # DISCOURSE_DEFAULT_LOCALE: en

  ## How many concurrent web requests are supported? Depends on memory and CPU cores.
  ## will be set automatically by bootstrap based on detected CPUs, or you can override
  UNICORN_WORKERS: 8

  ## TODO: The domain name this Discourse instance will respond to
  ## Required. Discourse will not work with a bare IP number.
  DISCOURSE_HOSTNAME: removed

  ## Uncomment if you want the container to be started with the same
  ## hostname (-h option) as specified above (default "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: List of comma delimited emails that will be made admin and developer
  ## on initial signup example 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: 'removed'

  ## TODO: The SMTP mail server used to validate new accounts and send notifications
  # SMTP ADDRESS, username, and password are required
  # WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: removed
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: removed
  DISCOURSE_SMTP_PASSWORD: removed
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  DISCOURSE_REDIS_HOST: redis

  ## TODO: configure connectivity to the databases
  #DISCOURSE_DB_SOCKET: ''
  DISCOURSE_DB_USERNAME: discourse
  DISCOURSE_DB_PASSWORD: discourse
  DISCOURSE_DB_HOST: data

  ## If you added the Lets Encrypt template, uncomment below to get a free SSL certificate
  LETSENCRYPT_ACCOUNT_EMAIL: removed

  ## The http or https CDN address for this Discourse instance (configured to pull)
  ## see https://meta.discourse.org/t/14857 for details
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com

## The Docker container is stateless; all data is stored in /shared
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  before_code:
    - exec:
        cmd:
          - apt-get update
          - apt-get install -y libsodium-dev
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
            #- git clone https://github.com/mozilla/discourse-expose-emails-in.git
            #- git clone https://github.com/discourse/discourse-steam-login.git
            #- git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
            #- git clone https://github.com/discourse/discourse-encrypt.git
            #- git clone https://github.com/paviliondev/discourse-custom-wizard.git
            #- git clone https://github.com/discourse/discourse-assign.git
            #- git clone https://github.com/discourse/discourse-checklist.git
            #- git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
            #- git clone https://github.com/paviliondev/discourse-locations.git
            #- git clone https://github.com/discourse/discourse-bcc.git
            #- git clone https://github.com/discourse/discourse-calendar.git
            #- git clone https://github.com/paviliondev/discourse-layouts.git
            #- git clone https://github.com/barreeeiroo/discourse-discord-sync.git
            #- git clone https://github.com/discourse/discourse-subscriptions
            #- git clone https://github.com/discourse/discourse-oauth2-basic
            #- git clone https://github.com/discourse/discourse-github.git
            #- git clone https://github.com/discourse/discourse-automation.git
            #- git clone https://github.com/communiteq/discourse-rocketchat.git
            #- git clone https://github.com/LibreTranslate/discourse-translator.git

## Any custom commands to run after building
run:
  - exec: echo "Beginning of custom commands"
  ## If you want to set the 'From' email address for your first registration, uncomment and change:
  ## After getting the first signup email, re-comment the line. It only needs to run once.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "End of custom commands"

Ohh donc vous avez un conteneur data qui est juste pg et et un conteneur redis. Quelle configuration.

Cela signifie que vous avez dû reconstruire le conteneur redis avant de reconstruire l’application. Puisque vous avez déjà reconstruit le conteneur redis, la prochaine reconstruction de l’application devrait fonctionner.