Problème lors de l'installation sur un VPS Ubuntu

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (2/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (2/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (2/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (2/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (3/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (3/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (3/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (3/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (4/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (4/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (4/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (4/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Récupération de yard 0.9.37


Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (2/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (3/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Nouvel essai de téléchargement de gemme depuis https://rubygems.org/ en raison d'une erreur (4/4) : Bundler::PermissionError Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.

Bundler::PermissionError : Il y a eu une erreur lors de la tentative d'écriture dans `/var/lib/gems/3.3.0/cache/base64-0.2.0.gem`. Il est probable que vous deviez accorder des permissions d'écriture pour ce chemin.
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/shared_helpers.rb:109:in `rescue in filesystem_access'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/shared_helpers.rb:104:in `filesystem_access'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/rubygems_integration.rb:393:in `block in download_gem'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/retry.rb:40:in `run'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/retry.rb:30:in `attempt'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/rubygems_integration.rb:385:in `download_gem'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/source/rubygems.rb:494:in `download_gem'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/source/rubygems.rb:451:in `fetch_gem'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/source/rubygems.rb:435:in `fetch_gem_if_possible'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/source/rubygems.rb:177:in `install'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/installer/gem_installer.rb:55:in `install'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/installer/gem_installer.rb:17:in `install_from_spec'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/installer/parallel_installer.rb:133:in `do_install'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/installer/parallel_installer.rb:124:in `block in worker_pool'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/worker.rb:62:in `apply_func'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/worker.rb:57:in `block in process_queue'
  /internal:kernel:187:in `loop'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/worker.rb:54:in `process_queue'
  /var/lib/gems/3.3.0/gems/bundler-2.6.4/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'

Une erreur s'est produite lors de l'installation de base64 (0.2.0), et Bundler ne peut pas continuer.

Dans Gemfile :
  actionmailer a été résolu en 7.2.2.1, ce qui dépend de
    actionpack a été résolu en 7.2.2.1, ce qui dépend de
      actionview a été résolu en 7.2.2.1, ce qui dépend de
        rails-dom-testing a été résolu en 2.2.0, ce qui dépend de
          activesupport a été résolu en 7.2.2.1, ce qui dépend de
            base64


Bienvenue,

Pouvez-vous s’il vous plaît fournir des détails sur le contexte de cette erreur?

De plus, il serait utile de rédiger un titre descriptif !

1 « J'aime »

Bonjour, j’ai besoin d’aide pour l’installation, j’ai ces erreurs et je ne sais pas quoi faire

Une erreur s'est produite lors de l'installation de base64 (0.2.0), et Bundler ne peut pas continuer.


Est-ce une installation standard ?

1 « J'aime »

Oui, je fais l’installation standard, mais je ne sais pas pourquoi ça ne fonctionne pas et me donne ces erreurs

Votre serveur est-il connecté à Internet ?

oui
connecté

Il semble y avoir un problème avec les autorisations de l’utilisateur avec lequel vous exécutez le script d’installation. Est-ce l’utilisateur root ?

De plus, s’agit-il d’un nouveau serveur cloud ou d’un serveur que vous utilisiez déjà pour autre chose ? Si c’est le cas, il est difficile de le prendre en charge.

Nom d'hôte pour votre Discourse ? [discourse.example.com]: [discourse.example.com

Vérification de votre nom de domaine . . .
AVERTISSEMENT : Le port 443 de l'ordinateur ne semble pas accessible en utilisant le nom d'hôte : [discourse.example.com.
AVERTISSEMENT : La connexion à http://[discourse.example.com (port 80) échoue également.

Cela suggère que [discourse.example.com se résout en une adresse IP qui n'atteint pas cette machine où vous installez discourse.

La première chose à faire est de confirmer que [discourse.example.com se résout en l'adresse IP de ce serveur.
Vous le faites généralement au même endroit où vous avez acheté le domaine.

Si vous êtes sûr que l'adresse IP se résout correctement, il pourrait s'agir d'un problème de pare-feu.
Une recherche sur le Web pour « ouvrir les ports VOTRE SERVICE CLOUD » pourrait vous aider.

Cet outil est conçu uniquement pour les installations les plus courantes. Si vous ne parvenez pas à résoudre le problème ci-dessus, vous devrez modifier vous-même le fichier containers/app.yml, puis taper

./launcher rebuild app


je n’ai pas de nom de domaine

Il ne sera pas possible de configurer discourse sans nom de domaine.

1 « J'aime »

vous ne pouvez donc pas configurer de forum sans nom de domaine sur un serveur VPS ? parce que je veux juste voir comment il fonctionne sans rien et à quoi il ressemble

J’ai un domaine et comment l’ajouter à ce serveur ?

Vérification de votre nom de domaine . . .
AVERTISSEMENT : Le port 443 de l’ordinateur ne semble pas accessible en utilisant le nom d’hôte : lemontest.online.
AVERTISSEMENT : La connexion à http://lemontest.online (port 80) échoue également.

Cela suggère que lemontest.online se résout à une adresse IP qui n’atteint pas cette machine où vous installez discourse.

La première chose à faire est de confirmer que lemontest.online se résout à l’adresse IP de ce serveur.
Vous faites généralement cela au même endroit où vous avez acheté le domaine.

Si vous êtes sûr que l’adresse IP se résout correctement, il pourrait s’agir d’un problème de pare-feu.
Une recherche sur le web pour « ouvrir les ports VOTRE SERVICE CLOUD » pourrait vous aider.

Cet outil est conçu uniquement pour les installations les plus standard. Si vous ne parvenez pas à résoudre le problème ci-dessus, vous devrez modifier vous-même containers/app.yml, puis taper

./launcher rebuild app

Vous devez probablement attendre que le DNS se propagate d’abord.

Si vous voulez simplement tester Discourse, il sera bien plus avantageux de lancer un essai gratuit sur notre hébergement. Voir Discourse pricing | Discourse - Civilized Discussion pour vous inscrire.

4 « J'aime »

Ou, une installation de développement sur GitHub Codespaces est un moyen rapide de créer un serveur de développement.

Nouveau problème, veuillez aider

[BABEL] Note : Le générateur de code a désoptimisé le style de /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js car il dépasse la limite de 500 Ko.
[BABEL] Note : Le générateur de code a désoptimisé le style de /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js car il dépasse la limite de 500 Ko.
…[Babel : @glimmer/component > applyPatches]
…[Babel : @ember/test-waiters > applyPatches]
…[Babel : dialog-holder > applyPatches]
…[Babel : ember-this-fallback > applyPatches]
…[Babel : float-kit > applyPatches]
…[Babel : select-kit > applyPatches]
…[@embroider/compat/app]
…[@embroider/webpack]
…[@embroider/webpack]
…[@embroider/webpack]
…[@embroider/webpack]
…[@embroider/webpack]
…[@embroider/webpack]
…[@embroider/webpack]
…[SourceMapConcat]
…[Babel : admin > applyPatches]
…[Babel : admin > applyPatches]
…[SourceMapConcat]
…[TerserWriter]
…[Babel : discourse > applyPatches]
…[SourceMapConcat]
…[TerserWriter]
…[Babel : discourse-plugins > applyPatches]
Je, [2025-02-18T10:26:24.750667 #1] INFO – : Construction
Environnement : production
Le paramètre ‘staticAddonTrees’ sera défini par défaut sur true dans la prochaine version d’Embroider et ne pourra pas être désactivé. Pour vous préparer, vous devriez définir ‘staticAddonTrees: true’ dans votre configuration Embroider.
Le paramètre ‘staticAddonTestSupportTrees’ sera également par défaut sur true dans la prochaine version d’Embroider et ne pourra pas être désactivé. Pour vous y préparer, définissez ‘staticAddonTestSupportTrees: true’ dans votre configuration Embroider.
Construction en cours…
indéfini
ERREUR_PNPM_RECURSIVE_EXEC_FIRST_FAIL La commande a été tuée par SIGKILL (Terminaison forcée) : ember build -prod

Je, [2025-02-18T10:26:24.756178 #1] INFO – : Fin des processus asynchrones
Je, [2025-02-18T10:26:24.756288 #1] INFO – : Envoi du signal INT à HOME=/var/lib/postgresql UTILISATEUR=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main pid: 59
Je, [2025-02-18T10:26:24.757035 #1] INFO – : Envoi du signal TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1739874384) Reçu SIGTERM programmation de l’arrêt…
2025-02-18 10:26:24.760 UTC [59] LOG : demande d’arrêt rapide reçue
2025-02-18 10:26:24.764 UTC [59] LOG : abandon de toute transaction active
2025-02-18 10:26:24.789 UTC [59] LOG : le travailleur de fond “logical replication launcher” (PID 73) a quitté avec le code de sortie 1
2025-02-18 10:26:24.791 UTC [68] LOG : fermeture en cours
2025-02-18 10:26:24.793 UTC [68] LOG : point de contrôle initié : fermeture immédiate
126:M 18 fév 2025 10:26:24.811 # L’utilisateur a demandé la fermeture…
126:M 18 fév 2025 10:26:24.811 * Sauvegarde du dernier instantané RDB avant de quitter.
126:M 18 fév 2025 10:26:24.816 * La base de données a été enregistrée sur le disque
126:M 18 fév 2025 10:26:24.816 # Redis est maintenant prêt à quitter, aurevoir…
2025-02-18 10:26:25.088 UTC [68] LOG : point de contrôle terminé : 2489 buffers écrits (1,9 %) ; 0 fichier WAL ajouté, 0 supprimé, 1 recyclé ; écriture=0,098 s, synchronisation=0,178 s, total=0,297 s ; fichiers synchronisés=2471, durée maximale=0,003 s, durée moyenne=0,001 s ; distance=17648 kB, estimation=17648 kB
2025-02-18 10:26:25.117 UTC [59] 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 assets:precompile:build’ a échoué avec le code de retour #<Process::Status: pid 1136 fin de tâche
aération de l’échec : /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn’
exec échoué avec les paramètres {“cd”=>“$home”, “tag”=>“build”, “hook”=>“assets_precompile_build”, “cmd”=>[“su discourse -c ‘bundle exec rake assets:precompile:build’”]}
le 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 antérieurs, il peut y en avoir plusieurs.
./discourse-doctor peut aider à diagnostiquer le problème.
5e2c50cc49948daebea3d0a08243a0c0fecc7160db84b4c4e0b995d0ab4b38c9

Je ne sais pas comment installer Bootstrap à cause de cette erreur

quand j’ai reçu cette erreur, c’était parce que l’hôte du record A n’était pas @ chez Name Cheap

la dernière fois que j’ai installé la propagation de discourse, c’était dans l’heure, donc ce qui précède est une bonne vérification pour les ports inaccessibles.

1 « J'aime »