Plugin name is 'discourse-education-group-custom-fields', but plugin directory is named 'discourse-group-custom-fields'
Purging temp files
Bundling assets
I, [2024-06-10T06:41:22.964825 #1211] INFO -- : Writing /var/www/discourse/public/assets/break_string-cc617154cd957804f2f6a1f3bc68258c9cdca3d4b9a322bf777d145fed04790e.js
I, [2024-06-10T06:41:22.986328 #1211] INFO -- : Writing /var/www/discourse/public/assets/service-worker-5ed284060464db53e2bfcd15aca57982a183382ef3e0c86921be9a2ac5ecc196.js
I, [2024-06-10T06:41:22.993446 #1211] INFO -- : Writing /var/www/discourse/public/assets/locales/i18n-3b40e842fd72b9bcc74ea83e094c823cd9ca535e4ecc5e78722e6f99d3656137.js
I, [2024-06-10T06:41:22.997323 #1211] INFO -- : Writing /var/www/discourse/public/assets/scripts/discourse-test-listen-boot-9b14a0fc65c689577e6a428dcfd680205516fe211700a71c7adb5cbcf4df2cc5.js
rake aborted!
Zlib::BufError: buffer error (Zlib::BufError)
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sprockets-3.7.3/lib/sprockets/cache/file_store.rb:100:in `<'`
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sprockets-3.7.3/lib/sprockets/cache/file_store.rb:100:in `set`
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/sprockets-3.7.3/lib/sprockets/cache.rb:212:in `set`
...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 1209 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn`
exec failed with the params {"cd"=>"$home", "tag"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
In letzter Zeit gab es einige Berichte über einen ähnlichen Fehler:
Ich bin mir nicht sicher, ob die genaue Ursache gefunden wurde, aber bei einem wurde vermutet, dass es sich um Animated Avatars und beim anderen um Subscriptions handelt (obwohl Subscriptions bei mir bisher problemlos neu kompiliert wurde).
Ich verwende diese Plugins nicht:
2 │ discourse_plugins:
3 │ - https://github.com/discourse/docker_manager
4 │ - https://github.com/discourse/discourse-rss-polling
5 │ - https://github.com/discourse/discourse-chat-integration
6 │ - https://github.com/discourse/discourse-yearly-review
7 │ - https://github.com/discourse/discourse-perspective-api
8 │ - https://github.com/discourse/discourse-policy
9 │ - https://github.com/discourse/discourse-shared-edits
10 │ - https://github.com/discourse/discourse-akismet
11 │ - https://github.com/discourse/discourse-solved
12 │ - https://github.com/discourse/discourse-user-notes
13 │ - https://github.com/discourse/discourse-templates
14 │ - https://github.com/discourse/discourse-assign
15 │ - https://github.com/discourse/discourse-docs
16 │ - https://github.com/discourse/discourse-encrypt
17 │ - https://github.com/discourse/discourse-cakeday
18 │ - https://github.com/discourse/discourse-calendar
19 _ │ - https://github.com/discourse/discourse-data-explorer
20 │ - https://github.com/kees-closed/discourse-group-custom-fields
21 │ - https://github.com/discourse/discourse-activity-pub
Ich verwende MaxMind, also vielleicht könnte das das Problem sein. Ich habe auch das Nicht-Discourse-Plugin auskommentiert. Das hat das Problem nicht gelöst, daher glaube ich nicht, dass es an einem nicht-offiziellen Plugin liegt.
Ich habe auch den Container-Host neu gestartet, ohne Auswirkung auf das Build-Ergebnis. In der Vergangenheit wurde ein Netzwerkproblem durch einen Neustart behoben.
Hast du versucht, es ohne neu zu bauen?
Meine beste Erklärung dafür ist im Moment ein fehlerhafter Fehler bei Maxmind. Aber wenn ich mir einige der Fehler noch einmal ansehe, ergibt das auch keinen Sinn.
Ich hatte gerade dieses Problem, als ich eine Discourse-Installation aktualisierte …
Ich glaube, die Ursache liegt darin, dass DISCOURSE_MAXMIND_LICENSE_KEY in der .yml-Containerdatei angegeben ist, ohne dass ein entsprechender DISCOURSE_MAXMIND_ACCOUNT_ID vorhanden ist.
@tgxworld’s Pull Request fügt die Verwendung von DISCOURSE_MAXMIND_ACCOUNT_ID an mehreren Stellen hinzu und erklärt die Notwendigkeit einer „Account ID“:
Für mich war die Lösung, DISCOURSE_MAXMIND_ACCOUNT_ID hinzuzufügen und neu zu erstellen (ich habe zweimal neu erstellt, aber dies war höchstwahrscheinlich ein vorübergehendes Problem).
Ein kürzlicher Neuaufbau hat gut funktioniert. Wenn es wieder fehlschlägt, werde ich mir @DeanMarkTaylor seinen Vorschlag ansehen. Danke an alle!
FWIW ist mir gerade der Zlib::BufError: buffer error (Zlib::BufError) Rebuild-Fehler passiert und das Hinzufügen von DISCOURSE_MAXMIND_ACCOUNT_ID und das anschließende Rebuilding hat bei mir auf Anhieb funktioniert. ![]()
Bei mir auch. Das Hinzufügen der Account-ID und das Neuerstellen funktioniert wieder. ![]()
Als die Version 3.3.0.beta3 veröffentlicht wurde, trat dieser Fehler sporadisch auf; er schlug einmal fehl, und dann gelang der erneute Build. (Da ich diesen Beitrag nicht gefunden hatte, befürchtete ich eine Speicherbeschädigung!
) Heute Abend schlug ein erneuter Build durchgehend fehl, bis ich diesen Beitrag fand und DISCOURSE_MAXMIND_ACCOUNT_ID zu dem vorhandenen DISCOURSE_MAXMIND_LICENSE_KEY hinzufügte, woraufhin er zuverlässig gelang.
(Ich gehe davon aus, dass MaxMind eine Änderung mit einem Blue/Green-Deployment eingeführt hat und ich zuvor jedes Mal unterschiedliche Versionen eines Backend-Dienstes getroffen habe…)
Das Neuerstellen ist gerade wegen MaxMind-Zeilen fehlgeschlagen. Es hat bisher funktioniert und ohne Änderungen in app.yml ist es jetzt fehlgeschlagen. Also ist etwas Größeres kaputt.
Egal, ich brauche es nicht unter Discourse, also lasse ich es auskommentiert. Aber es ist absolut sicher, dass das Problem etwas anderes ist als nur account_id.
Einverstanden. Mein Rebuild schlug fehl, selbst mit DISCOURSE_MAXMIND_ACCOUNT_ID in app.yml gesetzt.
Sobald ich jede Erwähnung von Maxmind auskommentierte, gelang der Rebuild.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.