Kann nicht aktualisieren, da die Zip-Datei-Theme als Update markiert ist beim Upgrade

Führen Sie Folgendes aus:

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

Der Vorgang läuft eine Weile und schlägt dann fehl. Die letzten Ausgabelinien sehen so aus:

FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3766 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'"]}
c4da976a2f26c73ac3ea657689d16be28f54cd216c133ceb90af4898c8175010
** FAILED TO BOOTSTRAP ** bitte scrollen Sie nach oben und suchen Sie nach früheren Fehlermeldungen; es kann mehr als eine geben.
./discourse-doctor kann helfen, das Problem zu diagnostizieren.

Beim anschließenden Ausführen von

sudo ./discourse-doctor

ist der einzige sinnvolle Eintrag, den ich finden konnte:

I, [2021-07-23T05:33:02.903723 #1]  INFO -- : Updating Dunkel...
Error updating Dunkel: Error cloning git repository, access is denied or repository is not found

Meine Frage

Könnte mir bitte jemand einige Hinweise geben, wie man das Problem löst?

1 „Gefällt mir“

Das Repository für Dunkel ist entweder privat oder nicht mehr verfügbar.

2 „Gefällt mir“

Thanks. I already looked through “app.yml” and did not find any references to “Dunkel”.

The only thing I can see is a theme called “Dunkel” (German for “dark”) that says

This theme was imported from a ZIP file

There is a checkbox at the theme saying

Automatically update theme when Discourse is updated

I’ve unchecked this checkbox now.

Then, running

cd /var/discourse
sudo git pull
sudo ./launcher rebuild app

after that actually succeeds now. :white_check_mark:

1 „Gefällt mir“

Die Möglichkeit, das Kontrollkästchen für die automatische Aktualisierung bei einem Zip-Datei-Theme zu aktivieren, klingt für mich nach einem Fehler. Ich verlege das hierher.

2 „Gefällt mir“

Vielleicht sollte das Logging auch die Repository-URL ausgeben, die es gerade erreichen will, um besser nachvollziehen zu können, was los ist?

Ich habe keine Möglichkeit gefunden, die Repository-URL überhaupt zu sehen, weder in den Logdateien noch in der GUI.

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.