Ожидаемое поведение: должна быть возможность добавить новый принтер, браузер и ту же проблему с firefox.
octofarm_dump.zip
(Необязательно) Чтобы избежать проблемы, мне пришлось:
Если у вас есть доступ к экрану системы, лучше просто загрузить файл дампа журнала, так как он будет
содержат всю актуальную информацию для разработчиков.
1) Журналы сервера OctoFarm Добавьте файл .zip журналов системной страницы (если вы не можете получить к нему доступ, загрузите сюда содержимое папки ./logs
)
2) Консоль входит в ваш браузер.
(Как: https://javascript.info/devtools)
3) Скриншоты
Они всегда эффективны, добавьте снимки экрана, чтобы объяснить вашу проблему.
Только первый созданный пользователь может создавать принтеры. Новые пользователи получают ключ пользователя и не могут. На экране регистрации есть заметка.
Привет, Джеймс, спасибо за быстрый ответ, у меня только один пользовательский набор, и ни один пользователь не создан.
После входа в систему с единственной учетной записью, которую я создал, мне предоставляется прикрепленный экран, после нажатия на кнопку «Настройка принтеров» я вижу экран в моем первом сообщении этой темы.
Спасибо
Привет! Добро пожаловать.
Хм, я попытался воспроизвести вашу проблему перед публикацией, и мой пользователь с правами администратора создан правильно.
В папке OctoFarm есть файл .env. Не могли бы вы просто добавить дополнительный текст к URL-адресу MONGO, как в примере ниже. Это создаст новую базу данных.
Если проблема не исчезнет, мне, вероятно, понадобятся журналы из вашей папки OctoFarm / logs.
MONGO=mongodb://127.0.0.1:27017/octofarmnew
Скриншоты в Discord, логи текущей ситуации приложил OP
В журналах ничего нет, извини, я не заметил, что ты их разместил, только что проснулся ага. Надеюсь, новая база данных решит проблему.
Джеймс показал мне код, в котором возникла ошибка, и я смог получить ту же ошибку, что и вы @ Nomad965. Проблема ясна: группа «Администрирование» не настроена на вашего пользователя.
У нас есть несколько возможных идей:
Со своей стороны мы проведем некоторые работы по техническому обслуживанию, чтобы предотвратить это.
Не в этом ли проблема?
Просто удалите всех пользователей и повторите попытку или просто удалите пользователя без администратора?
Не в этом ли проблема?
Просто удалите всех пользователей и повторите попытку или просто удалите пользователя без администратора?
Конечно есть! Удалите пользователя, и все будет в порядке :)
Спасибо, что обратились к нам.
Сделаю, вернусь и подтвердю выводы ... Спасибо
Сделаю, вернусь и подтвердю выводы ... Спасибо
Не беда, вообще. Мы также оставим это открытым на случай, если это случится с кем-нибудь еще. У нас тоже есть исправление, поэтому мы надеемся, что оно будет выпущено в ближайшие выходные.
Ааааа, теперь я вижу, что пошло не так, ошибка от моего имени, похоже, я зарегистрировал учетную запись администратора под именем пользователя Nomad, когда я пытался войти в систему в первый раз, я использовал nomad со строчной буквой «n».
База данных не определяет разницу между администраторами в верхнем и нижнем регистре и рассматривает их как одно целое. Поэтому подумав, когда я регистрировался в первый раз, я не обратил на это внимания и снова зарегистрировал нового пользователя с помощью nomad, не зная, что правильное имя пользователя для администратора было Nomad.
Просто вошли в систему и приступаем к остальной настройке и тестированию.
Большое спасибо за помощь и поддержку @NotExpectedYet @davidzwa
Ваше здоровье..
Это отличная новость Nomad. Мы знаем, что нужно улучшить, и вы знаете, как это обойти.
Выиграйте, выиграйте!
Я заметил еще кое-что, а не то, что это вызвало какие-либо проблемы со входом в систему или аутентификацию, при создании ключа api в интерфейсе приложения / октопринта назначенный пользователь - кочевник с нижним регистром n, а пользователь Admin в octofarm - с заглавной N для кочевника, octofarm принял ключ API без проблем.
Я заметил еще кое-что, а не то, что это вызвало какие-либо проблемы со входом в систему или аутентификацию, при создании ключа api в интерфейсе приложения / октопринта назначенный пользователь - кочевник с нижним регистром n, а пользователь Admin в octofarm - с заглавной N для кочевника, octofarm принял ключ API без проблем.
Эти пользователи не связаны. Один для OctoPrint и один для OctoFarm, они могут быть совершенно разными.
Также большое спасибо за расследование!
Хорошо подмечено, спасибо за разъяснения.