Уже есть несколько тем по этой проблеме, в которых участники сообщают, что ошибка исправлена в docker_manager.
Однако у меня эта проблема всё ещё возникает при запуске launcher rebuild app. Я использую один контейнер (на виртуальной машине Linux), а база данных размещена на Azure Postgresql Flexible Server.
Если пользователь, настроенный для этой базы данных, не является владельцем расширения, операция завершится ошибкой с сообщением, приведенным выше: ERROR: must be the owner of the extension vector.
Чтобы обойти эту проблему, войдите в базу данных напрямую под пользователем, который является владельцем, и выполните команду ALTER EXTENSION vector UPDATE TO '0.7.0';.
Поскольку Azure не позволяет указывать версию, я выполнил ALTER EXTENSION vector UPDATE, чтобы обновиться до последней доступной версии. Установка расширений специфична для каждой базы данных, поэтому необходимо подключиться к базе данных Discourse (а не к базе данных postgres по умолчанию), чтобы выполнить команду обновления.
Ниже показано, как проверить текущую установленную версию и выполнить обновление.