Bonjour Dan,
Encore une fois, d’après ce que je peux voir visuellement, tout s’est bien passé jusqu’à la fin, mais toujours pas de chance !
Le fichier journal complet est énorme ; je vous transmets donc quelques lignes sélectionnées, en particulier celle mentionnant les erreurs :
(J’ai modifié certains identifiants afin de préserver la confidentialité sur une plateforme publique, c’est-à-dire les adresses IP, les adresses e-mail, les mots de passe, les clés, etc.
Je le fais également pour la considération de @pfaffman.
root@ExampleBeta:~# sudo -s
root@ExampleBeta:~# git clone https://github.com/discourse/discourse_docker.git /var/discourse
Clonage dans '/var/discourse'...
remote: Énumération des objets : 22, terminé.
remote: Comptage des objets : 100% (22/22), terminé.
remote: Compression des objets : 100% (22/22), terminé.
remote: Total 4545 (delta 7), réutilisé 9 (delta 0), pack réutilisé 4523
Réception des objets : 100% (4545/4545), 981,86 Ko | 896,00 Ko/s, terminé.
Résolution des deltas : 100% (2902/2902), terminé.
root@ExampleBeta:~# cd /var/discourse
root@ExampleBeta:/var/discourse# ./discourse-setup
Docker n'est pas installé. Appuyez sur Entrée pour l'installer depuis https://get.docker.com/ ou Ctrl+C pour quitter.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13185 100 13185 0 0 60760 0 --:--:-- --:--:-- --:--:-- 61041
# Exécution du script d'installation de Docker, commit : 6bf300318ebaab958c4adc341a8c7bb9f3a54a1a
+ sh -c apt-get update -qq > /dev/null
+ sh -c apt-get install -y -qq apt-transport-https ca-certificates curl > /dev/null
+ sh -c curl -fsSL "https://download.docker.com/linux/ubuntu/gpg" | apt-key add -qq - > /dev/null
Avertissement : la sortie d'apt-key ne doit pas être analysée (stdout n'est pas un terminal)
+ sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable" > /etc/apt/sources.list.d/docker.list
+ sh -c apt-get update -qq > /dev/null
+ [ -n ]
+ sh -c apt-get install -y -qq --no-install-recommends docker-ce > /dev/null
+ sh -c docker version
Client: Docker Engine - Community
Version: 19.03.2
API version: 1.40
Go version: go1.12.8
Git commit: 6a30dfca03
Built: Thu Aug 29 05:29:17 2019
OS/Arch: linux/amd64
Experimental: false
Serveur: Docker Engine - Community
Moteur:
Version: 19.03.2
API version: 1.40 (version minimale 1.12)
Go version: go1.12.8
Git commit: 6a30dfca03
Built: Thu Aug 29 05:27:52 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.6
GitCommit: 894b81a4b802e4eb2a91d1ce216b8817763c29fb
runc:
Version: 1.0.0-rc8
GitCommit: 425e105d5a03fabd737a126ad93d62a9eeede87f
docker-init:
Version: 0.18.0
GitCommit: fec3683
Si vous souhaitez utiliser Docker en tant qu'utilisateur non root, vous devriez maintenant envisager
d'ajouter votre utilisateur au groupe "docker" avec une commande telle que :
sudo usermod -aG docker votre-utilisateur
N'oubliez pas que vous devrez vous déconnecter et vous reconnecter pour que cela prenne effet !
AVERTISSEMENT : Ajouter un utilisateur au groupe "docker" lui permettra d'exécuter
des conteneurs qui peuvent être utilisés pour obtenir des privilèges root sur
l'hôte Docker.
Consultez https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
pour plus d'informations.
AVERTISSEMENT : Discourse nécessite au moins 2 Go d'espace d'échange (swap) lorsqu'il est exécuté avec 2 Go de RAM
ou moins. Ce système ne semble pas avoir suffisamment d'espace d'échange.
Sans un espace d'échange suffisant, votre site pourrait ne pas fonctionner correctement, et les
futures mises à niveau de Discourse pourraient ne pas se terminer avec succès.
Appuyez sur Ctrl+C pour quitter ou attendez 5 secondes pour qu'un fichier d'échange de 2 Go soit créé.
Configuration de l'espace d'échange version 1, taille = 2 Gio (2147479552 octets)
aucun label, UUID=07661ca9-c844-4212-a99e-4b1f601a97d3
/swapfile swap swap auto 0 0
vm.swappiness = 10
Les ports 80 et 443 sont libres pour utilisation
'samples/standalone.yml' -> 'containers/app.yml'
2 Go de mémoire et 1 cœur de processeur physique détectés
paramétrage de db_shared_buffers = 256 Mo
paramétrage de UNICORN_WORKERS = 4
Les paramètres de mémoire de containers/app.yml ont été mis à jour.
Nom d'hôte pour votre Discourse ? [discourse.example.com]: beta.example.com
Adresse e-mail pour le(s) compte(s) administrateur ? [me@example.com,you@example.com]: earlieid@gmail.com
Adresse du serveur SMTP ? [smtp.example.com]: smtp.mailgun.org
Port SMTP ? [587]: 587
Nom d'utilisateur SMTP ? [postmaster@beta.example.com]: postmaster@beta.example.com
Mot de passe SMTP ? [pa$$word]: 3475b78b3d6947510bad6895ca3475b78b-3475b78b-3475b78b
Adresse e-mail optionnelle pour la configuration de Let's Encrypt ? (ENTRÉE pour ignorer) [me@example.com]: earlieid@gmail.com
Vérification de votre nom de domaine . . .
Connexion à beta.example.com réussie.
Est-ce que cela semble correct ?
Nom d'hôte : beta.example.com
E-mail : earlieid@gmail.com
Adresse SMTP : smtp.mailgun.org
Port SMTP : 587
Nom d'utilisateur SMTP : postmaster@beta.example.com
Mot de passe SMTP : 3475b78b3d6947510bad6895ca3475b78b-3475b78b-3475b78b
Let's Encrypt : earlieid@gmail.com
Appuyez sur ENTRÉE pour continuer, 'n' pour réessayer, Ctrl+C pour quitter :
Let's Encrypt sera activé pour earlieid@gmail.com
web.ssl.template.yml activé
letsencrypt.ssl.template.yml activé
Le fichier de configuration à a été mis à jour avec succès !
Mises à jour réussies. Reconstruction dans 5 secondes.
Construction de l'application
AVERTISSEMENT : Nous allons commencer le téléchargement de l'image de base Discourse
Ce processus peut prendre de quelques minutes à une heure, selon la vitesse de votre réseau
Veuillez patienter
Impossible de trouver l'image 'discourse/base:2.0.20190906-0522' localement
2.0.20190906-0522 : Extraction depuis discourse/base
1ab2bdfe9778 : Extraction de la couche fs
a313ca07f056 : Extraction de la couche fs
1ab2bdfe9778 : Vérification de la somme de contrôle
1ab2bdfe9778 : Téléchargement terminé
1ab2bdfe9778 : Extraction terminée
a313ca07f056 : Vérification de la somme de contrôle
a313ca07f056 : Téléchargement terminé
a313ca07f056 : Extraction terminée
Résumé : sha256:8c58bd323c80b464b2634d2aa8c322772d0c7bff3e08eff06cf2b66d37fe623d
Statut : Nouvelle image téléchargée pour discourse/base:2.0.20190906-0522
Vérification que le lanceur est à jour
Récupération de l'origine
Le lanceur est à jour
cd /pups && git pull && /pups/bin/pups --stdin
Déjà à jour.
I, [2019-09-17T20:28:10.378799 #1] INFO -- : Chargement de --stdin
I, [2019-09-17T20:28:10.383859 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2019-09-17T20:28:10.430937 #1] INFO -- : Génération des paramètres régionaux (cela peut prendre un certain temps)...
Génération terminée.
Journaux d’erreurs :
I, [2019-09-17T20:28:37.168409 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2019-09-17T20:28:37.173532 #1] INFO -- :
I, [2019-09-17T20:28:37.174038 #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"
HTTP 429 Trop de requêtes https://index.rubygems.org/info/memory_profiler
Bundler::HTTPError: Net::HTTPTooManyRequests: <html>
<head><title>429 Trop de requêtes</title></head>
-- add_index(:incoming_emails, :error)
- > 0,0019 s
== 20170419193714 AddErrorToThemeFields : migration en cours ============================
-- add_column(:theme_fields, :error, :string, {})
- > 0,0003 s
== 20170419193714 AddErrorToThemeFields : migration réussie (0,0013 s) ===================
== 20170425172415 AddErrorToSchedulerStats : migration en cours =========================
-- add_column(:scheduler_stats, :error, :text, {})
- > 0,0003 s
== 20170425172415 AddErrorToSchedulerStats : migration réussie (0,0016 s) ================
== 20180907075713 AddLastErrorTextToRemoteThemes : migration en cours ===================
-- add_column(:remote_themes, :last_error_text, :text)
- > 0,0003 s
== 20180907075713 AddLastErrorTextToRemoteThemes : migration réussie (0,0016 s) ==========