Итак, я позволил процессу продолжиться (разберусь с ошибками позже), но теперь столкнулся с довольно необычной ситуацией. Я попытался импортировать эти данные в папку с именем «old-yahoo-group», предварительно создав в системе соответствующую КАТЕГОРИЮ, а затем переместил все mbox-папки в следующую директорию:
/var/discourse/shared/standalone/import/data/old-yahoo-group
Мне казалось, что я правильно понял инструкции: после импорта сообщения должны были отобразиться в соответствующей категории, однако они все скрыты в системе.
Я могу выполнить поиск и найти старые сообщения без проблем, но они не отображаются ни в одном сводном разделе.
Как можно настроить этот последний импорт так, чтобы все сообщения (около 35 тысяч) попали в заданную категорию и отображались в удобном разделе, указывающем, что это старые сообщения?
При дальнейшем изучении я, кажется, выяснил, что произошло:
Теперь мне нужно понять, как исправить сложившуюся ситуацию…
Вот что сработало идеально (при условии, что категория old-yahoo-group уже была создана, не существовало других постов без категории, и она фактически была отключена в настройках):
/var/discourse/launcher enter app
rails c
un=Category.find_by_slug('uncategorized')
newcat=Category.find_by_slug('old-yahoo-group')
Topic.where(category_id: un.id).update_all(category_id: newcat.id)