Impossibile aggiornare perché il file zip del tema è contrassegnato come aggiornamento durante l'aggiornamento

Eseguendo quanto segue:

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

Il processo viene eseguito per un po’ di tempo e poi fallisce. Le ultime righe di output appaiono così:

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 ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

Eseguendo poi

sudo ./discourse-doctor

L’unica voce significativa che sono riuscito a trovare è:

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

La mia domanda

Qualcuno potrebbe gentilmente darmi qualche suggerimento su come risolvere questo problema?

1 Mi Piace

Il repository di Dunkel è privato o non esiste più.

2 Mi Piace

Grazie. Ho già controllato “app.yml” e non ho trovato alcun riferimento a “Dunkel”.

L’unica cosa che riesco a vedere è un tema chiamato “Dunkel” (tedesco per “scuro”) che indica:

Questo tema è stato importato da un file ZIP

C’è una casella di controllo nel tema che dice:

Aggiorna automaticamente il tema quando Discourse viene aggiornato

Ho deselezionato questa casella di controllo.

Quindi, eseguendo

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

dopo di ciò, l’operazione ha effettivamente avuto successo ora. :white_check_mark:

1 Mi Piace

Per me, la possibilità di selezionare la casella di aggiornamento automatico su un tema in formato zip sembra un bug. Sto spostando questo.

2 Mi Piace

Forse il logging dovrebbe stampare anche l’URL del repository che sta per tentare di raggiungere, per capire meglio cosa sta succedendo?

Non ho trovato alcun modo per vedere effettivamente l’URL del repository, né nei file di log né nell’interfaccia grafica.

1 Mi Piace

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