Привет! Извините, наверное, стоило создать новую тему, но мне кажется, мой вопрос связан с этим, и я уже видел пару (а может, и больше) похожих обсуждений...
Я пытаюсь обновить одну из двух установок UAP, которые последние пару лет работают на контроллере версии 3.x. Контроллер работал на Linux (Fedora), на котором недавно сломался жёсткий диск, но мне удалось восстановить копию папки с данными UniFi и запустить её на последней версии Docker от Jacob Alberty на другой Fedora-машине.
Судя по логам, база данных, кажется, успешно обновилась (в нескольких темах говорили, что сначала надо обновиться до 4.x), но войти под теми же логином и паролем, которые точно работали, я не смог, равно как и под другими вариантами, которые только мог предположить.
Я пробовал рекомендации из этой темы, используя mongo, чтобы получить текущие значения из БД, но команда db.admin.find() ничего не выводит. Похоже, что в новых версиях что-то поменяли ради повышения безопасности, и, возможно, этот запрос устарел. Поэтому я решил запустить контроллер 3.2.10 с оригинальной машины на новой с отдельной копией тех же данных.
К сожалению, проблема осталась: вход по старым учеткам невозможен, а db.admin.find() так же молчит. Может, подскажете, почему запрос к базе ничего не возвращает? Может ли база быть повреждена, хотя в mongod.log нет никаких ошибок?
(Я полный новичок в MongoDB, извините.)
Спасибо!
Don