0
Not a bug
Ошибка авторизации на коммерческой лицензии
AlexDr 7 years ago
in Server Solutions / Linux Server
•
updated by Aleksandr Romanov (CTO) 7 years ago •
20
В тестовом режиме все было ок. После перевода сервера (RPi debian) на коммерческую лицензию, не могу подключиться с панели (пока тестировал только на Android 6.0) к серверу.
Лог на сервере:
[18-06-2017 00:10:40.000] INFO IRIDIUMSERVER Accept Client id - 0 1 ip:33968 [18-06-2017 00:10:40.000] INFO IRIDIUMSERVER Welcome 4 [18-06-2017 00:10:40.000] ERROR IRIDIUMSERVER Authorization error [18-06-2017 00:10:40.000] INFO IRIDIUMSERVER Offline(0) 1 [18-06-2017 00:10:40.000] INFO IRIDIUMSERVER Release Client id - 1 ip:33968 [18-06-2017 00:10:41.000] INFO IRIDIUMSERVER Accept Client id - 0 1 ip:33970 [18-06-2017 00:10:41.000] INFO IRIDIUMSERVER Welcome 4 [18-06-2017 00:10:41.000] ERROR IRIDIUMSERVER Authorization error [18-06-2017 00:10:41.000] INFO IRIDIUMSERVER Offline(0) 1 [18-06-2017 00:10:41.000] INFO IRIDIUMSERVER Release Client id - 1 ip:3397
Пробовал под учеткой админа (создателя проекта) сначала. Потом под учеткой пользователя - выдал приглашение на доступ к проекту и т.д... в обоих случаях Authorization error
Читал раздел http://dev.iridiummobile.net/IRidium_for_iOS/ru#Commercial_Use - все делал как там описано.
Я что-то упустил?
Customer support service by UserEcho
Для начала, проверьте, что вы используете "свежие" версии сервера и клиента. На сервере при этом проект работает нормально (можно проверить по значениям фидбеков в веб интерфейсе)?
версии сервера и клиента самые последние. обновил на прошлой неделе сразу после выхода обновлений
фидбеки на сервере отображаются и реагируют на изменение состояний оборудования, но не отображаются в интерфейсе панели.
в статусе на сервере:
License info:
Type: Comercial use
Tags: 250
Panels: 5
Здравствуйте!
Проверьте пожалуйста не задавали ли вы пароль в настройках серверного проекта.
Не помню чтоб я его устанавливал в серверном проекте, но кажется он установлен - есть несколько символов за звездочками. Вместе с этим значения полей Login и System ID не были заданы.
Кстати, значения полей Password панельных проектов не скрываются звездочками:
Я перезалил в облако панельный и серверный проекты с пустыми полями login и password и SystemID.
Ситуацию это не поменяло. Так же ошибка авторизации в логах на сервере.
После того, как вы перезалили проекты на облако, вы обновили их на панели и сервере? Вы говорили что в тестовом режиме все было нормально. Если сейчас попробовать ваши проекты залить на сервер и панель в тестовом режиме?
Обновил и сервер и панель.
Сейчас я не рядом с сервером. Не находясь в одной сети с сервером залить проект через Transfer как то можно?
К сожалению, нет. Трансфер работает только в локальной сети. Но если вы находитесь в пределах одной локальной сети, но в разных подсетях, то Трансфер должен найти сервер.
Попробовал залить в тестовом режиме - все отлично работает.
Можете прислать ваши проекты? Только пожалуйста, отправьте их на нашу почту support@iridiummobile.ru
пришлю, но теперь уже после 04.07.17
Уехал в отпуск...
перед отправкой проекта обновил сервер и клиент до последней версии, которую недавно выложили на сайте: build 1.1.7.12528
Все повторилось - на коммерческой лицензии в логе сервера ошибка аутентификации клиента.
Но я смог найти зависимость, в каком случае ошибка пропадала. Оказалось, что надо было чтоб название серверного проекта начиналось с буквы!
А у нас проекты по стандарту именуются "год-номер_проекта заказчик"
К сожалению, повторить не удалось. Все таки пришлите ваш проект, на котором это наблюдается и опишите все ваши действия.
Здравствуйте, Ваша проблема еще не решена?
Добрый день.
Проблема разрешилась, я об этом написал чуть выше:
Дмитрий написал, что у нас не повторилось...
Хорошо, мы перепроверим это еще раз, и если не повторится закроем тикет. Но если где-то отловите подобное - напишите пожалуйста.
Хорошо, скоро смогу проверить на другом проекте.
Здравствуйте!
К сожалению, указанная вами ошибка не повторяется. Можете написать точное название вашего файла, на котором вы наблюдаете указанную вами проблему? Свой файл я назвал "1_2_Server", но при загрузке его на сервер с комерческой лицензией, указанную проблему не наблюдаю.
Также уточните, эта проблема повторяется только на raspberry или на windows сервере тоже ?
Перепроверил с проектом, в котором этот глюк проявился. Он не воспроизводится. Имя проекта было в виде "016-04 Project owner"
Когда переименовывал проект называл его "ok 016-04 Project owner" - после этого все заработало. В тот же день вернул название на первоначальное и глюк повторился.
Сейчас все работает с первоначальным названием. Проверил с двумя панельными проектами (планшетный и телефонный интерфейсы), работающими с этим сервером.
Каких-то принципиальных изменений в серверном и панельных проектах не делал. Само починилось?))
Здравствуйте!
К сожалению, сейчас уже трудно сказать в чем именно была проблема. Возможно это была какая-то временная неполадка. Если сейчас проблема не повторяется, то мы закрываем этот тикет. Но если проблема снова повторится, то обязательно сообщите нам об этом.