Fehler bei der Installation – Ebene konnte nicht registriert werden: Fehler bei der Verarbeitung der Tar-Datei (Exit-Status 1):

caccdbcee96e: Extrahieren [==================================================\u003e] 865,5 MB/865,5 MB

Fehler beim Registrieren der Ebene: Fehler beim Verarbeiten der Tar-Datei (Exit-Status 1): Schreiben von /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/cppjieba_rb-0.3.3/ext/cppjieba/dict/jieba.dict.utf8: Kein Speicherplatz auf dem Gerät

2.0.20210528-1735: Abrufen von discourse/base

69692152171a: Abruf abgeschlossen

caccdbcee96e: Extrahieren [==================================================\u003e] 865,5 MB/865,5 MB

Fehler beim Registrieren der Ebene: Fehler beim Verarbeiten der Tar-Datei (Exit-Status 1): Schreiben von /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/cppjieba_rb-0.3.3/ext/cppjieba/dict/jieba.dict.utf8: Kein Speicherplatz auf dem Gerät

Das Bild ‘discourse/base:2.0.20210528-1735’ wurde lokal nicht gefunden.

Jede Hilfe wäre willkommen.

Das bedeutet, dass auf der Festplatte kein Speicherplatz mehr vorhanden ist. Sie müssen etwas Platz freigeben oder eine größere Festplatte beschaffen.

Folgst du dem Leitfaden Wie man Discourse in der Produktion installiert? discourse-setup führt eine Überprüfung des freien Speicherplatzes durch, daher ist es überraschend, dass du diesen Fehler erhältst.

Ich habe genügend Speicherplatz. Ich wünschte, das wäre das Problem.

Ja, ich habe genau diesen Leitfaden befolgt. Dies ist eine brandneue Installation von Ubuntu auf AWS (Ubuntu 20.04.3 LTS) mit allen neuesten Updates. Ich habe genügend Speicherplatz. Ich habe es sogar noch einmal versucht, indem ich alles gelöscht und es erneut versucht habe. Diesmal habe ich zuerst Docker installiert, das mit dem „Hello World"-Docker-Check funktionierte, und dann versucht, Discourse erneut zu installieren. Dasselbe Problem trat erneut auf: „failed to register layer…no space left on device".

Das hast du nicht. Du hast insgesamt nur 7,7 GB. Mit 20 GB kommst du wahrscheinlich zurecht, aber ich würde mindestens 30 GB empfehlen.

Als du discourse-setup ausgeführt hast, wurde da nicht etwas darüber gesagt, dass nicht genügend Speicherplatz vorhanden ist und eine Bereinigung durchgeführt werden muss? Ich dachte, es würde ohne mindestens 5 GB freien Speicherplatz gar nicht starten.

Dein Wunsch geht in Erfüllung! :wink:

Danke, ich habe nicht gemerkt, dass ich so viel Speicherplatz benötige. Ich habe ihn auf 40 GB erhöht. Jetzt habe ich ein anderes Problem bei der Installation.

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3983 exit 1>

Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'

exec failed with the params {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}

ed6d1770be5db6fb0f591aeebf4071b3f237666360be1335b2c3053db6e0f6b2

** FAILED TO BOOTSTRAP ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als eine geben.

Es gibt diesen Thread, der ein ähnliches Problem zu behandeln scheint und besagt, dass das Glyphy-Plugin entfernt werden sollte. Wie wird das gemacht und wo befindet es sich? Außerdem: Warum sollte eine brandneue Installation ein Plugin enthalten, das Probleme verursacht?

Du musst

Wir benötigen frühere Logzeilen, um dir zu helfen.

vielleicht das!

rake abgebrochen!
NameError: undefinierte lokale Variable oder Methode `name' für main:Object
/var/www/discourse/lib/tasks/assets.rake:337:in `rescue in block (2 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:326:in `block (2 levels) in <main>'

Ursache:
OpenURI::HTTPError: 401 Fehler: Ungültiger Lizenzschlüssel
/var/www/discourse/lib/file_helper.rb:64:in `block in download'
/var/www/discourse/lib/final_destination.rb:434:in `block (3 levels) in safe_get'
/var/www/discourse/lib/final_destination.rb:433:in `catch'
/var/www/discourse/lib/final_destination.rb:433:in `block (2 levels) in safe_get'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/net_patches.rb:19:in `block in request_with_mini_profiler'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/mini_profiler/profiling_methods.rb:46:in `step'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rack-mini-profiler-2.3.3/lib/patches/net_patches.rb:18:in `request_with_mini_profiler'
/var/www/discourse/lib/final_destination.rb:405:in `block in safe_get'
/var/www/discourse/lib/final_destination.rb:448:in `block in safe_session'
/var/www/discourse/lib/final_destination.rb:446:in `safe_session'
/var/www/discourse/lib/final_destination.rb:397:in `safe_get'
/var/www/discourse/lib/final_destination.rb:134:in `get'
/var/www/discourse/lib/file_helper.rb:56:in `download'
/var/www/discourse/lib/discourse_ip_info.rb:39:in `mmdb_download'
/var/www/discourse/lib/tasks/assets.rake:328:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/assets.rake:327:in `each'
/var/www/discourse/lib/tasks/assets.rake:327:in `block (2 levels) in <main>'
Tasks: TOP => assets:precompile
(Siehe vollständigen Trace, indem Sie den Task mit --trace ausführen)
I, [2021-09-13T18:22:12.235681 #1]  INFO -- : Herunterladen von MaxMindDB...
Komprimieren von JavaScript und Erstellen von Source Maps

Das bedeutet, dass dein DISCOURSE_MAXMIND_LICENSE_KEY ungültig ist. Entferne ihn oder korrigiere ihn, um fortzufahren.

Vielen Dank, meine Installation ist jetzt perfekt!