phpBB3-Import-Container kann nicht erstellt werden

Ich habe eine neue Discourse-Instanz (heute Morgen erstellt). Die App wurde erfolgreich gebaut und läuft ohne Probleme. Allerdings versuche ich, den Import-Container zu bauen (unter Verwendung dieser Anleitung), aber der Container startet nicht korrekt.

Das sind die Fehler, die ich sehe. In den Logs weiter oben finde ich nichts, das dazu in Beziehung stehen könnte.

FAILED

Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development' failed with return #<Process::Status: pid 1836 exit 15>
Location of failure: /usr/local/lib/ruby/gems/3.4.0/gems/pups-1.4.0/lib/pups/exec_command.rb:138:in 'Pups::ExecCommand#spawn'
exec failed with the params {"cd" => "$home", "cmd" => ["echo \"gem 'mysql2'\" >> Gemfile", "echo \"gem 'ruby-bbcode-to-md', :github => 'nlalonde/ruby-bbcode-to-md'\" >> Gemfile", "su discourse -c 'bundle config unset deployment'", "su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development'"]}
bootstrap failed with exit code 15
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.

Für jede Hilfe wäre ich dankbar.

Das könnte jedoch damit zusammenhängen:

Removing version_gem (1.1.11)

I, [2026-06-24T13:04:04.442400 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name cache -not -path "*/gems/*" -type d -exec rm -rf {} +'

I, [2026-06-24T13:04:04.544866 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'find /var/www/discourse/vendor/bundle -name tmp -type d -exec rm -rf {} +'

I, [2026-06-24T13:04:04.645437 #1]  INFO -- : > cd /var/www/discourse && echo "gem 'mysql2'" >> Gemfile

I, [2026-06-24T13:04:04.647649 #1]  INFO -- : > cd /var/www/discourse && echo "gem 'ruby-bbcode-to-md', :github => 'nlalonde/ruby-bbcode-to-md'" >> Gemfile

I, [2026-06-24T13:04:04.649093 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config unset deployment'

I, [2026-06-24T13:04:04.774523 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --no-deployment --path vendor/bundle --jobs $(($(nproc) - 1)) --without test development'

Der Flag `--path` wurde entfernt, da er darauf beruhte, dass er über mehrere

bundler-Aufrufe hinweg erinnert wurde, was bundler nicht mehr tut. Bitte verwenden

Sie stattdessen `bundle config set path 'vendor/bundle'` und verzichten Sie auf

diesen Flag.


Ich habe das gleiche Problem wie du!

Hast du eine Lösung dafür gefunden?

Dies scheint mit dem Bundle-Befehl in der phpBB3-Vorlage zusammenzuhängen:

Einige der verwendeten CLI-Flags sind nicht mit der neuesten Version von Bundler kompatibel, die im Basis-Image enthalten ist.

Ich habe einen PR erstellt, um das Problem zu beheben:

Sobald dieser zusammengeführt wurde, solltest du die neuesten Änderungen abrufen und den Import-Container erstellen können.

Danke! Das wird sehr geschätzt!