"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
ter
Добрый день.
Сегодня обновили сервер до 7.3 и клиентов, в основном вручную.
Несколько учёток сразу перестали входить на сервер, с ошибкой Connection reset by peer.
Ещё 6-7 учёток заработали нормально и начали падать с этой ошибкой по прошествии некоторого времени.
Остальные несколько десятков пока что работают абсолютно нормально.
Пока пытался понять, что происходит - произошла ещё одна интересность.
Одна из пользователей пожаловалась на эту ошибку. Попробовали снести майчат, подчистить хвосты в профиле пользователя и заново установить 7.3, уже не поверх, а с чистой установкой. Я зашёл на машину доменным администратором, у меня майчат работал. Зашли на машину учёткой коллеги, майчат работает. В веб-морде администрирования никаких странностей не обнаружили. Поскольку учётка проблемного пользователя не пускала её даже в веб-клиенте и на соседнем компьютере, решили, что проблема где-то в учётках кроется. Засим я оставил их компьютер в покое и отправился к себе. И с удивлением обнаружил ту же самую ошибку уже на своём рабочем компьютере.
При том, что я же являюсь и одним из администраторов нашего локального сервера майчата.
Собственно, пока идей, куда копать, не нашёл.
В системных протоколах (зашли с учётки коллеги-администратора) по айпи моей машины значится пачка ошибок #0165, ошибки парсинга. Альтернативных клиентов мы точно не разрабатывали.

Скриншоты или логи выгрузить сервера могу.
Часть лога клиента на стыке "работал-перестал" выглядит так:

Код: Выделить всё
[19.02.2019 11:09:06] Добро пожаловать в корпоративный чат Компании .....
[19.02.2019 11:09:06] [ERROR] Ошибка #0149: версия клиента (7.2.0) несовместима с версией сервера (7.3.0). Пожалуйста, обновите MyChat Client через групповые политики домена
[19.02.2019 11:09:06] [STOP] *** Пользователь отключен от сервера
[19.02.2019 11:09:06] Завершение приложения
[19.02.2019 12:47:52] [INFO] Application started. Version 7.3.0 / 14.02.2019, database version: 10
[19.02.2019 12:47:52] [INFO] OS version: Windows 10
[19.02.2019 12:47:52] [INFO] Local IP/MAC: 192.168.101.3; 7C-B0-C2-32-F8-43,7C-B0-C2-32-F8-44,7C-B0-C2-32-F8-47,7E-B0-C2-32-F8-43,C8-D3-FF-E4-DB-6B
[19.02.2019 12:47:52] [INFO] Command line: "C:\Program Files (x86)\MyChat Client\mcclient.exe"
[19.02.2019 12:47:52] [INFO] Database backup copy saved to file "C:\Users\.....\AppData\Local\MyChat Client\backup\mcclientdb-2019-02-19-12-47.zip"
[19.02.2019 12:47:56] [INFO] Встроенный FTP запущен, заняты порты 10000 и 10001
[19.02.2019 12:47:56] [INFO] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[19.02.2019 12:47:56] [INFO] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[19.02.2019 12:47:56] [INFO] Загружен плагин "Radmin", версия 1.1 от 03.08.2016, API 5.0
[19.02.2019 12:47:57] [INFO] Загружен плагин "SysToolsAdmin", версия 2.0 от 13.08.2013, API 5.0
[19.02.2019 12:47:57] [INFO] Загружен плагин "SysToolsUser", версия 2.0 от 13.08.2013, API 5.0
[19.02.2019 12:47:57] [INFO] Загружен плагин "VNCClient", версия 1.7 от 14.06.2017, API 5.0
[19.02.2019 12:47:57] [INFO] Загружен плагин "VNCServer", версия 1.7 от 14.06.2017, API 5.0
[19.02.2019 12:47:58] [INFO] Поиск сервера MyChat...
[19.02.2019 12:47:58] [INFO] Подключение к серверу ..... (IP mychat......, порт 2004, Active Directory)...
[19.02.2019 12:47:59] Добро пожаловать в корпоративный чат Компании .....
[19.02.2019 12:47:59] [INFO] Включена прозрачная авторизация в Active Directory, логин ".....", домен "....."
[19.02.2019 12:47:59] [OK] Авторизация прошла успешно, UIN 514
[19.02.2019 12:48:00] [OK] Подключен к текстовой конференции "ДЭ и тех.вопросы"
[19.02.2019 12:48:18] [INFO] Открыт сеанс привата с пользователем "Бордіян Наталія М"
[19.02.2019 12:54:46] [INFO] Открыт сеанс привата с пользователем "Кумбарг Юрій"
[19.02.2019 12:54:46] [INFO] Открыт сеанс привата с пользователем UIN : 516
[19.02.2019 13:32:16] [WARNING] Получена команда завершения приложения (halt)
[19.02.2019 13:32:16] Завершение приложения
[19.02.2019 14:21:12] [INFO] Application started. Version 7.3.0 / 14.02.2019, database version: 10
[19.02.2019 14:21:12] [INFO] OS version: Windows 10
[19.02.2019 14:21:12] [INFO] Local IP/MAC: 192.168.101.3; 7C-B0-C2-32-F8-43,7C-B0-C2-32-F8-44,7C-B0-C2-32-F8-47,7E-B0-C2-32-F8-43,C8-D3-FF-E4-DB-6B
[19.02.2019 14:21:12] [INFO] Command line: "C:\Program Files (x86)\MyChat Client\mcclient.exe"
[19.02.2019 14:21:13] [INFO] Встроенный FTP запущен, заняты порты 10000 и 10001
[19.02.2019 14:21:13] [INFO] Загружен плагин "AntiCAPS", версия 1.4 от 29.07.2013, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "Beeper", версия 1.6 от 29.07.2013, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "Radmin", версия 1.1 от 03.08.2016, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "SysToolsAdmin", версия 2.0 от 13.08.2013, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "SysToolsUser", версия 2.0 от 13.08.2013, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "VNCClient", версия 1.7 от 14.06.2017, API 5.0
[19.02.2019 14:21:13] [INFO] Загружен плагин "VNCServer", версия 1.7 от 14.06.2017, API 5.0
[19.02.2019 14:21:13] [INFO] Поиск сервера MyChat...
[19.02.2019 14:21:13] [INFO] Подключение к серверу ..... (IP mychat......, порт 2004, Active Directory)...
[19.02.2019 14:21:14] Добро пожаловать в корпоративный чат Компании .....
[19.02.2019 14:21:14] [INFO] Включена прозрачная авторизация в Active Directory, логин ".....", домен "....."
[19.02.2019 14:21:24] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[19.02.2019 14:21:24] [STOP] *** Пользователь отключен от сервера

Последние 6 строк повторяются по кругу.

Моменты открытия приватов - проверяли как раз "подвисшего" человека, который пожаловался, что ни одно окно не обновляется и ему никто не пишет. Два живых, с именами, один "подвисший", только с УИНом.

Скриншот серверного лога по моему рабочему компу во вложении.

Подскажите, куда копать, где смотреть?
Спасибо.


P.S. Права администрирования из веб-морды никуда не делись. Своим логином я управлять пользователями, конференциями и прочим добром по-прежнему могу.
Вложения
image_2019_02_19T13_34_36_911Z.png
скриншот лога сервера
image_2019_02_19T13_34_36_911Z.png (220.37 КБ) Просмотров: 27198
Аватара пользователя
Алексей Пикуров
Добрый вечер.

1. Обновите сервер свежим дистрибутивом с сайта. Сборка делалась сегодня.
2. Почему клиентов обновляли вручную, а не через GPO?
3. Сервер перезагружали? Есть ли ошибки и баг-репорты на сервере?
AminossA
Не понимаю, Вы пишете что 19 числа выложили новую сборку сервера, я специально сегодня утром скачал и переустановил, но никакие версии и даты не поменялись... Скрин прилагаю.
Каким образом определить, что у меня последняя сборка то?
Вложения
Скриншот 20-02-2019 092150.png
Скриншот 20-02-2019 092150.png (12.8 КБ) Просмотров: 27186
Аватара пользователя
ter
Обновлял и перезапускал сервер вчера же, в районе 11 утра. Как серверную, так и клиентскую части скачивал в то же время с сайта. Скрин прилагаю.

Вручную обновлялся, ибо чтойта или я неверно делал, или ещё по какой причине - отказался майчат обновляться самостоятельно.
Как я прочёл в гайде - поначалу надо политику удаления настроить, потом снова установки. Пользователей у нас довольно много и, мягко скажем, не все запускают машины одновременно, поскольку контора работает круглосуточно, так что обеспечить одновременное удаление и установку у меня не вышло. :(

Со временем проблема не решилась, по-прежнему те же пользователи, включая меня - не входим в майчат. Ни вебклиентом, ни мобильным, ни десктопным.

Из логов сервера - вижу сейчас только такое:
Код: Выделить всё
[08:55:22:923  62]: Ошибка #0165: ошибка парсинга, пользователь UIN: "-1", IP: "192.168.6.80", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":-1,"Domain":"is.corp","Nick":"g.pavlov","Style":3,"State":0}". Отключение пользователя...
[08:55:29:470  60]: Ошибка #0165: ошибка парсинга, пользователь UIN: "827", IP: "192.168.101.114", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":-1,"Domain":"is.corp","Nick":"o.malyutina","Style":3,"State":0}". Отключение пользователя...
[08:55:36:132  56]: Ошибка #0165: ошибка парсинга, пользователь UIN: "-1", IP: "192.168.6.80", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":-1,"Domain":"is.corp","Nick":"g.pavlov","Style":3,"State":0}". Отключение пользователя...
[08:55:43:238  53]: Ошибка #0165: ошибка парсинга, пользователь UIN: "619", IP: "192.168.98.163", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":619,"Domain":"is.corp","Nick":"l.lyzhina","Style":3,"State":0}". Отключение пользователя...
[08:55:49:828  60]: Ошибка #0165: ошибка парсинга, пользователь UIN: "-1", IP: "192.168.6.80", ClientType: "win32". Команда ID 3. Данные: "000300{"ServPass":"","UIN":-1,"Domain":"is.corp","Nick":"g.pavlov","Style":3,"State":0}". Отключение пользователя...


На сервере файлы .el в C:\ProgramData\MyChat Server\errors мельком посмотрел. Может, я попросту не знаю, чего там искать - но криминала там не нашёл совсем. Выслать их Вам?

Спасибо.
Вложения
scan1.jpg
информация о сервере
scan1.jpg (88.92 КБ) Просмотров: 27182
Аватара пользователя
Алексей Пикуров
AminossA Версия 7.3.0.4
Определить можно по дате mcserv.exe
Аватара пользователя
Алексей Пикуров
ter, позвоните мне чатом в подписи, покажете удалённо через AnyDesk, попробуем разобраться.
AminossA
Я о том и пишу. Я обновил майчат с 7.2 на 7.3 несколько дней назад и была такая же дата и номер сборки как сейчас. А вы выше писали, что вчера выложили новую
Аватара пользователя
Алексей Пикуров
AminossA , у нас нет промежуточных версий, этот вопрос надо решить, но руки не доходят. Ориентируйтесь на дату создания mcserv.exe, смотреть по ПКМ в Проводнике.
Аватара пользователя
Алексей Пикуров
ter, ожидаю ответа от вас.
flashvagon
У вас как то решилась эта проблема???? у меня так же.
Аватара пользователя
Алексей Пикуров
flashvagon, мне так и не позвонили, выходит, проблема не актуальна. Напишите мне чатом в подписи в понедельник, в 12 дня по Москве, попробую вам помочь.
Аватара пользователя
Алексей Пикуров
В логе клиента было написано:

Код: Выделить всё
[15:13:04] [ERROR] Ошибка #0004: нет прав для подключения к серверу

У импортированных юзеров нужно назначить группу прав в управлении пользователями, там сейчас пусто. Или просто обновите сервер свежей сборкой у нас на сайте.