Fallimento aggiornamento: bug Docker Manager?

C’è un problema con Docker Manager?

Docker Manager: FAILED TO UPGRADE
#<NoMethodError: undefined method `branch' for #<DockerManager::GitRepo:0x00007f1132b2ce20 @path="/var/www/discourse/plugins/discourse-onebox-assistant", @name="discourse-onebox-assistant", @memoize={"rev-parse HEAD"=>"0bf6e034f9a3ce0d23139417d05d2937132f2eaa", "symbolic-ref -q HEAD"=>"refs/heads/master", "for-each-ref --format='%(upstream:short)' refs/heads/master"=>"origin/master", "rev-parse --is-shallow-repository"=>"false", "show-branch remotes/origin/main"=>nil, "rev-parse origin/master^{}"=>"681fe5f804f444503c64a75e620b81f4f48dd1bf"}, @upgrade_key="upgrade:/var/www/discourse/plugins/discourse-onebox-assistant", @upgrade_version=nil>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:73:in `block in upgrade'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `each'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `each_with_index'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:71:in `upgrade'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:19:in `block in <main>'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `fork'
/var/www/discourse/plugins/docker_manager/scripts/docker_manager_upgrade.rb:6:in `<main>'

Mi manca qualcosa o si tratta di un bug in docker_manager?

Potrebbe essere correlato a questo commit?:

Nello specifico questa modifica?:

e

Eppure è ancora referenziato qui?:

Grazie in anticipo!

1 Mi Piace

Ieri sera ho ricevuto una segnalazione da un utente secondo cui un aggiornamento dell’UX aveva causato il crash del suo sito. Non ho riscontrato l’errore. Sono abbastanza sicuro che sia avvenuto dopo il passaggio alla nuova immagine di base, il che potrebbe spiegare il loro problema. Sembrerebbe però che ciò possa influire solo su chi utilizza la versione beta?

1 Mi Piace

questo è stato un aggiornamento tests_passed.
Sono abbastanza sicuro che sia un bug.

3 Mi Piace

In effetti, sembra che l’abbia rotto e non me ne sia accorto perché tutte le mie repo avevano un branch main. :man_facepalming:
Lo sistemerò presto.

2 Mi Piace

Sì, grazie! Sembra un caso limite :slight_smile:

Sono tentato di spostare il branch ora, ma potrebbe essere utile testare la risoluzione se non lo faccio :thinking:

Ciò non lo risolverà finché docker_manager non sarà risolto. Dammi un paio di minuti per verificare la mia soluzione e creare una PR…

2 Mi Piace

Grazie per aver segnalato quella regressione. È stata corretta ora.

6 Mi Piace