Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (2/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (2/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (2/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (2/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (3/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (3/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (3/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (3/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (4/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/syntax_tree-disable_ternary-1.0.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (4/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/test-prof-1.4.4.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (4/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/unf-0.2.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (4/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yaml-lint-0.1.2.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Fetching yard 0.9.37
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (2/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (3/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Erneuter Versuch, Gem von https://rubygems.org/ wegen Fehler herunterzuladen (4/4): Bundler::PermissionError Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/yard-0.9.37.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
Bundler::PermissionError: Es gab einen Fehler beim Versuch, in `/var/lib/gems/3.3.0/cache/base64-0.2.0.gem` zu schreiben. Wahrscheinlich müssen Sie Schreibberechtigungen für diesen Pfad erteilen.
/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'
Ein Fehler ist beim Installieren von base64 (0.2.0) aufgetreten, und Bundler kann nicht fortfahren.
In Gemfile:
actionmailer wurde zu 7.2.2.1 aufgelöst, was abhängt von
actionpack wurde zu 7.2.2.1 aufgelöst, was abhängt von
actionview wurde zu 7.2.2.1 aufgelöst, was abhängt von
rails-dom-testing wurde zu 2.2.0 aufgelöst, was abhängt von
activesupport wurde zu 7.2.2.1 aufgelöst, was abhängt von
base64
Willkommen,
Können Sie bitte Details zum Kontext dieses Fehlers bereitstellen?
Eine aussagekräftige Überschrift zu verfassen wäre außerdem hilfreich!
Hallo, ich brauche Hilfe bei der Installation, ich habe diese Fehler und weiß nicht, was ich tun soll
Bei der Installation von base64 (0.2.0) ist ein Fehler aufgetreten, und Bundler kann nicht fortfahren.
Ist es eine Standardinstallation?
Ja, ich führe die Standardinstallation durch, aber ich weiß nicht, warum sie nicht funktioniert und mir diese Fehler anzeigt
Ist Ihr Server mit dem Internet verbunden?
Ja
verbunden
Es scheint, dass es ein Problem mit den Berechtigungen für den Benutzer gibt, mit dem Sie das Installationsskript ausführen. Ist es der Root-Benutzer?
Ist dies außerdem ein neuer Cloud-Server oder einer, den Sie bereits für etwas anderes verwendet haben? Wenn ja, ist es schwierig, ihn zu unterstützen.
Hostname für Ihr Discourse? [discourse.example.com]: [discourse.example.com
Überprüfe Ihren Domainnamen . . .
WARNUNG: Port 443 des Computers scheint über den Hostnamen nicht erreichbar zu sein: [discourse.example.com.
WARNUNG: Verbindung zu http://[discourse.example.com (Port 80) schlägt ebenfalls fehl.
Dies deutet darauf hin, dass [discourse.example.com zu einer IP-Adresse aufgelöst wird, die diese
Maschine, auf der Sie Discourse installieren, nicht erreicht.
Das erste, was Sie tun sollten, ist zu bestätigen, dass [discourse.example.com zu der IP-Adresse dieses Servers aufgelöst wird.
Dies tun Sie normalerweise an dem Ort, an dem Sie die Domain erworben haben.
Wenn Sie sicher sind, dass die IP-Adresse korrekt aufgelöst wird, könnte es sich um ein Firewall-Problem handeln.
Eine Websuche nach "Ports öffnen IHRE CLOUD-DIENSTLEISTUNG" könnte hilfreich sein.
Dieses Tool ist nur für die gängigsten Installationen konzipiert. Wenn Sie das obige Problem nicht lösen können,
müssen Sie containers/app.yml selbst bearbeiten und dann
./launcher rebuild app
eingeben.
Ich habe keinen Domainnamen.
Es wird nicht möglich sein, Discourse ohne einen Domainnamen einzurichten.
Kann man also kein Forum auf einem VPS-Server ohne Domainnamen einrichten? Weil ich nur sehen möchte, wie es läuft und wie es aussieht.
Ich habe eine Domain und wie füge ich sie auf diesem Server hinzu?
Überprüfung Ihres Domainnamens . . .
WARNUNG: Port 443 des Computers scheint über den Hostnamen: lemontest.online nicht erreichbar zu sein.
WARNUNG: Die Verbindung zu http://lemontest.online (Port 80) schlägt ebenfalls fehl.
Dies deutet darauf hin, dass lemontest.online auf eine IP-Adresse aufgelöst wird, die diese Maschine, auf der Sie Discourse installieren, nicht erreicht.
Das erste, was Sie tun sollten, ist zu bestätigen, dass lemontest.online auf die IP-Adresse dieses Servers aufgelöst wird.
Dies tun Sie normalerweise an dem Ort, an dem Sie die Domain erworben haben.
Wenn Sie sicher sind, dass die IP-Adresse korrekt aufgelöst wird, könnte es sich um ein Firewall-Problem handeln.
Eine Websuche nach “Ports öffnen IHRE CLOUD-DIENSTLEISTUNG” könnte hilfreich sein.
Dieses Tool ist nur für die gängigsten Installationen konzipiert. Wenn Sie das obige Problem nicht lösen können, müssen Sie containers/app.yml selbst bearbeiten und dann Folgendes eingeben:
./launcher rebuild app
Sie müssen wahrscheinlich zuerst warten, bis die DNS propagiert ist.
Wenn Sie Discourse nur ausprobieren möchten, ist es am besten, eine kostenlose Testversion bei unserem Hosting zu starten. Melden Sie sich unter Discourse pricing | Discourse - Civilized Discussion an.
Oder, eine Entwicklungsinstallation auf GitHub Codespaces ist eine schnelle Möglichkeit, einen Entwicklungsserver zu erstellen.
Neues Problem bitte helfen
[BABEL] Hinweis: Der Code-Generator hat das Styling von /var/www/discourse/app/assets/javascripts/discourse/ember/ember-template-compiler.js deoptimiert, da es die maximale Größe von 500 KB überschreitet.
[BABEL] Hinweis: Der Code-Generator hat das Styling von /var/www/discourse/app/assets/javascripts/discourse/ember/ember.js deoptimiert, da es die maximale Größe von 500 KB überschreitet.
…[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]
…[@embroider/webpack]
…[SourceMapConcat]
…[Babel: admin > applyPatches]
…[Babel: admin > applyPatches]
…[SourceMapConcat]
…[TerserWriter]
…[Babel: discourse > applyPatches]
…[SourceMapConcat]
…[TerserWriter]
…[Babel: discourse-plugins > applyPatches]
Ich, [2025-02-18T10:26:24.750667 #1] INFO – : Bau
Umgebung: Produktion
Die Einstellung ‘staticAddonTrees’ wird in der nächsten Version von Embroider standardmäßig auf true gesetzt sein und kann nicht mehr ausgeschaltet werden. Zur Vorbereitung sollten Sie in Ihrer Embroider-Konfiguration ‘staticAddonTrees: true’ setzen.
Die Einstellung ‘staticAddonTestSupportTrees’ wird in der nächsten Version von Embroider standardmäßig auf true gesetzt sein und kann nicht mehr ausgeschaltet werden. Zur Vorbereitung sollten Sie in Ihrer Embroider-Konfiguration ‘staticAddonTestSupportTrees: true’ setzen.
Bau…
undefined
FEHLER_PNPM_RECURSIVE_EXEC_FIRST_FAIL Der Befehl wurde mit SIGKILL (erzwungene Beendigung) beendet: ember build -prod
Ich, [2025-02-18T10:26:24.756178 #1] INFO – : Asynchrone Prozesse beenden
Ich, [2025-02-18T10:26:24.756288 #1] INFO – : Sende INT an HOME=/var/lib/postgresql USER=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
Ich, [2025-02-18T10:26:24.757035 #1] INFO – : Sende TERM an exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 126
126:signal-handler (1739874384) Empfangene SIGTERM-Ordnung…
2025-02-18 10:26:24.760 UTC [59] LOG: Schneller Shutdown-Anforderung empfangen
2025-02-18 10:26:24.764 UTC [59] LOG: Alle aktiven Transaktionen abbrechen
2025-02-18 10:26:24.789 UTC [59] LOG: Hintergrundarbeiter “logical replication launcher” (PID 73) wurde mit Exit-Code 1 beendet
2025-02-18 10:26:24.791 UTC [68] LOG: Herunterfahren
2025-02-18 10:26:24.793 UTC [68] LOG: Checkpoint beginnt: Sofortiger Shutdown
126:M 18 Feb 2025 10:26:24.811 # Benutzer hat Shutdown angefordert…
126:M 18 Feb 2025 10:26:24.811 * Speichere das letzte RDB-Snapshot vor Beendigung.
126:M 18 Feb 2025 10:26:24.816 * DB auf Platte gespeichert
126:M 18 Feb 2025 10:26:24.816 # Redis ist jetzt bereit zum Beenden, tschüss…
2025-02-18 10:26:25.088 UTC [68] LOG: Checkpoint abgeschlossen: 2489 Puffer geschrieben (1.9%); 0 WAL-Dateien hinzugefügt, 0 entfernt, 1 recycelt; Schreibzeit=0.098 s, Sync=0.178 s, Gesamt=0.297 s; Datei-Synchronisationen=2471, längste=0.003 s, Durchschnitt=0.001 s; Abstand=17648 kB, Schätzung=17648 kB
2025-02-18 10:26:25.117 UTC [59] LOG: Datenbanksystem heruntergefahren
FEHLGESCHLAGEN
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake assets:precompile:build’ fehlgeschlagen mit Rückgabewert #<Process::Status: pid 1136 exit 1>
LocFehlerhafte Ausführung: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132: im `spawn’
exec fehlgeschlagen mit den Parametern {“cd”=>“$home”, “tag”=>“build”, “hook”=>“assets_precompile_build”, “cmd”=>[“su discourse -c ‘bundle exec rake assets:precompile:build’”]}
Bootstrap fehlgeschlagen mit Exit-Code 1
** BOOTSTRAP FEHLGESCHLAGEN ** Bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen, es könnte mehr als eine geben.
./discourse-doctor kann bei der Diagnose des Problems helfen.
5e2c50cc49948daebea3d0a08243a0c0fecc7160db84b4c4e0b995d0ab4b38c9
Ich weiß nicht, wie ich Bootstrap wegen dieses Fehlers installieren soll
Als ich diesen Fehler bekam, lag es daran, dass der A-Record-Host bei Namecheap nicht @ war.
Beim letzten Mal, als ich Discourse installiert habe, wurde die Propagation innerhalb einer Stunde abgeschlossen, daher ist das obige ein guter Check, um festzustellen, ob Ports unreachable sind.