Upgrade-Fehler: Docker Manager Bug?

Gibt es ein Problem mit 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>'

Fehlt mir etwas oder ist das ein Bug in docker_manager?

Könnte es mit diesem Commit zusammenhängen?:

Speziell diese Änderung?:

&

Aber es wird hier immer noch referenziert?:

Vielen Dank im Voraus!

1 „Gefällt mir“

Ich hatte gestern Abend jemanden, der sich beschwerte, dass ein UX-Upgrade seine Website zum Absturz gebracht hatte. Ich habe den Fehler nicht gesehen. Ich bin ziemlich sicher, dass es nach der Umstellung auf das neue Basis-Image geschah, was ihr Problem erklären könnte. Es scheint jedoch nur diejenigen zu betreffen, die sich im Beta-Status befinden?

1 „Gefällt mir“

Dies war ein tests_passed-Upgrade.

Ich bin ziemlich sicher, dass es sich um einen Fehler handelt.

3 „Gefällt mir“

In der Tat, es sieht so aus, als hätte ich es kaputt gemacht und es nicht bemerkt, weil alle meine Repos eine main-Branch hatten. :man_facepalming:
Ich werde es bald reparieren.

2 „Gefällt mir“

Ja, danke! Sieht nach einem Grenzfall aus :slight_smile:

Ich bin versucht, den Branch jetzt zu verschieben, aber es könnte helfen, die Auflösung zu testen, wenn ich es nicht tue :thinking:

Das wird es nicht beheben, bis docker_manager behoben ist. Geben Sie mir ein paar Minuten, um meine Lösung zu überprüfen und einen PR zu erstellen…

2 „Gefällt mir“

Danke, dass Sie dieses Regression gemeldet haben. Es ist jetzt behoben.

6 „Gefällt mir“