При обновлении Discourse возникает эта ошибка

При обновлении Discourse возникла ошибка. Теперь веб-сайт недоступен.

== 20231026010114 CreatePgVectorChatbotPostEmbeddingsIndex: migrating =========
-- execute("      CREATE INDEX pgv_hnsw_index_on_chatbot_post_embeddings ON chatbot_post_embeddings USING hnsw (embedding vector_l2_ops)\n      WITH (m = 32, ef_construction = 64);\n")
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:209:in `run'
/var/www/discourse/plugins/docker_manager/lib/docker_manager/upgrader.rb:108: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>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands/runner/runner_command.rb:43:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/command.rb:28:in `run'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor/invocation.rb:127:in `invoke_command'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/thor-1.3.0/lib/thor.rb:527:in `dispatch'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command/base.rb:87:in `perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/command.rb:48:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/railties-7.0.7/lib/rails/commands.rb:18:in `<main>'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
<internal:/usr/local/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:38:in `require'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/bootsnap-1.17.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
bin/rails:18:in `<main>'
Spinning up 1 Unicorn worker(s) that were stopped initially

Думаю, довольно очевидно, к какому плагину это относится? :wink:

Вы читали последние посты/первое сообщение (OP) в теме плагина?

Необходимо было выполнить определённое действие, и если вы этого не сделали, сборка не запустится.

Нет. Я просто обновил форум как обычно. У вас есть ссылка на эту проблему?

https://meta.discourse.org/t/discourse-chatbot-now-smarter-than-chatgpt/256652/600?u=merefield

Ого. Я тоже ничего из этого не читал.

Ты имеешь в виду /var/www/discourse/plugins/docker_manager/lib/docker_manager/ ?

Если да, то я тоже не знаю, какие шаги предпринять. Сейчас поищу ссылку, о которой шла речь.

Спасибо!!

:arrow_up: :eyes: :sweat_smile: :wink:

Я это упустил. :facepalm: Я знаю, что ты бы заметил это даже во сне. Я на уровне среднего или ниже среднего интеллекта. :neutral_face: Вжух!

Всё в порядке. Я думаю, что большинство людей обычно видят сообщения об ошибках и проходят мимо, но когда ваш форум из-за этого недоступен, стоит копнуть чуть глубже?

Обычно я не ставил бы вас, пользователей, в такое положение, но природа ИИ — это безумные американские горки, и я не могу защитить всех вас от всех неровностей, хотя и старался изо всех сил.

Это изменение, несмотря на раздражающую ручную процедуру решения, является разовым и должно сделать будущие обновления бесшовными, так что Chatbot больше не будет подниматься в темах по ошибочным причинам, надеюсь!

Ваш файл YML отличается от моего последнего обновления. Казалось, что следовать инструкциям по обновлению этого плагина будет сложно.
После изменения файла YML всё работает. Большое спасибо.

Отличные новости!

Если сборка теперь проходит успешно, вы можете удалить все эти строки, каждую из них.