Jagster
(Jakke Flemming)
13.Август.2024 06:13:58
1
Я только что попытался выполнить обновление, и оно не удалось. Единственная ошибка, которую я смог найти, выглядит так:
I, [2024-08-13T05:52:05.670992 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
Plugin name is 'discourse-microsoft-auth', but plugin directory is named 'discourse-plugin-office365-auth'
rake aborted!
LoadError: cannot load such file -- topic_list_item_serializer (LoadError)
Используется одноконтейнерная установка, без лишних настроек.
Могу ли я что-то сделать с этим?
pfaffman
(Jay Pfaffman)
13.Август.2024 06:57:40
2
Для начала можно попробовать обновить URL для плагина Microsoft, хотя я не думаю, что это вызовет или исправит ошибку, которую вы описываете.
Нажмите на текущий URL, чтобы перейти на новый.
Jagster
(Jakke Flemming)
13.Август.2024 07:00:58
3
Что ж, я всё ещё верю, что сам плагин это исправит, потому что плагин и его старые настройки — вот причина
Но вы правы, это не имеет ничего общего с данной проблемой, и она возникает довольно часто.
Моя ставка на то, что это связано с pqsl, опять же, потому что он что-то сделал, что могло привести к обновлению чего-либо.
pfaffman
(Jay Pfaffman)
13.Август.2024 07:02:12
4
Недавно вышло обновление для PostgreSQL, поэтому, если у вас настроена двухконтейнерная среда, необходимо пересобрать контейнер с данными.
Jagster
(Jakke Flemming)
13.Август.2024 07:03:56
5
О, оказывается, цитата считается пустым сообщением. Я этого не знал — каждый день что-то новое.
Jakke Flemming, пост:1, тема:321407:
LoadError: cannot load such file -- topic_list_item_serializer (LoadError)
Почему это должно быть связано с плагином аутентификации?
Вы уверены, что это не связано с другим плагином, который вы устанавливаете?
Кстати, файл всё ещё существует, так что, вероятно, проблема в способе его обращения:
# frozen_string_literal: true
class TopicListItemSerializer < ListableTopicSerializer
include TopicTagsMixin
attributes :views,
:like_count,
:has_summary,
:archetype,
:last_poster_username,
:category_id,
:op_like_count,
:op_can_like,
:op_liked,
:first_post_id,
:pinned_globally,
:liked_post_numbers,
:featured_link,
:featured_link_root_domain,
:allowed_user_count,
This file has been truncated. show original
Да, это обсуждалось в запросе на добавление функции пустых постов.
Ah! That’s a point. Sometimes on my forums, someone asks me where a certain sentence came from - and I quote the original post. Then I find that Discourse tells me that I must add at least one word, and I can’t send a pure quote. I don’t quite understand why.
Jagster
(Jakke Flemming)
13.Август.2024 07:12:41
8
Это никак не связано с плагином аутентификации, и я этого не говорил. Это просто оказалось там. Я не стал чистить это, потому что был уверен, что практически все знают об этом и увидят реальную ошибку.
Что ж, я ошибся.
Я не знаю, что вызывает это. Но при пересборке мне показывают действия обновления PostgreSQL, и ошибка указывает в этом направлении (хотя я не эксперт), и других ошибок нет. Что делать?
Jagster
(Jakke Flemming)
13.Август.2024 07:15:03
9
Я знал, что идея с пустой темой — плохая Если серьёзно, я перейду в режим ожидания, и мне не нужно пытаться отключать плагины, верно?
merefield
(Robert)
13.Август.2024 07:24:52
11
СТОП, стоп, стоп — кажется, в предпросмотре списка тем сбоку произошла ошибка.
Похоже, после долгого периода совместимости что-то просто сломалось.
Я займусь этим.
merefield
(Robert)
13.Август.2024 09:15:20
12
@Jagster , это должно быть исправлено сейчас.
Вы можете пересобрать с помощью боковой панели «Предварительный просмотр списков тем».
Jagster
(Jakke Flemming)
13.Август.2024 10:28:32
13
Да, ты сотворил своё волшебство, и это сработало. Спасибо!