Installation cloud ne fonctionne pas

Bonjour à tous,

Je tente de lancer ma première installation sur Oracle Cloud. J’ai terminé toute la configuration de base et fait fonctionner l’application dans Docker, mais je n’arrive pas à y accéder via un navigateur.

J’ai parcouru plusieurs discussions sur le forum qui m’ont aidé à obtenir une compilation réussie. En examinant les journaux, je constate un problème lié à SSL.

J’ai les modèles SSL par défaut activés dans app.yml et dans le journal, je vois de nombreuses erreurs du type suivante :

nginx: [emerg] cannot load certificate "/shared/ssl/discourse.wrecklab.com.cer": BIO_new_file() failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/shared/ssl/discourse.wrecklab.com.cer','r') error:2006D080:BIO routines:BIO_new_file:no such file)

Je ne suis pas sûr de savoir par où commencer le dépannage. Dites-moi quelles informations je dois vous fournir pour vous aider à m’aider :slight_smile:

Salutations,
Stef

Salut @stefanino, je rencontre exactement la même expérience ces derniers jours. Il semble que l’étape letsencrypt de l’installation échoue d’une manière ou d’une autre. J’ai écarté l’hypothèse d’une limitation de Let’s Encrypt, car j’obtiens les mêmes résultats sur un autre domaine. J’ai également testé les instructions d’installation via GitHub ainsi que l’installation en un clic sur Digital Ocean, toutes deux échouant avec la même erreur SSL.

L’installation réussit si je désactive SSL, via :

1 « J'aime »

Bonjour @finks, merci pour ton retour.
Cela m’a donné la confiance nécessaire pour avancer sans SSL, pour l’instant. J’ai commenté les modèles SSL et reconstruit l’application.
J’ai obtenu une autre erreur dans le journal, mais elle n’est plus liée à SSL :

/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/unicorn-6.0.0/lib/unicorn/configurator.rb:663:in `set_int': trop bas (< 1) : worker_processes=0 (ArgumentError)

Dans ce cas, j’ai simplement forcé la valeur 1 dans app.yml pour le nombre de workers.
Maintenant, Discourse est opérationnel et accessible via HTTP simple.

Merci pour l’indication

Salutations,
Stef

J’espère pouvoir relancer discourse-setup une fois qu’il fonctionnera correctement.

Cela devrait fonctionner maintenant.