"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
triton
Обновили сервер до 5.11.4.1 клиенсткие приложения не обновились и нет списка пользователей. Что делать?
Аватара пользователя
Алексей Пикуров
Здравствуйте.

Как вы обновляете клиентов? MSI пакетом через групповые политики или непосредственно с MyChat Server?
triton
Непосредственно с MyChat Server
Аватара пользователя
Алексей Пикуров
Отключите шифрование на клиенте в настройках и обновляйтесь. Потом включите, при необходимости.
triton
Шифрование отключено
Аватара пользователя
Алексей Пикуров
Тогда покажите, что пишет MyChat Client в своём логе mcserv.log и ftp.log
triton
Welcome to -=MyChat=- Server
[19.05.2015 13:07:31/13:07:32] Сетевая ошибка №10054: "Connection reset by peer"
[19.05.2015 13:07:31/13:07:32] *** Пользователь отключен от сервера
[19.05.2015 13:07:41/13:07:42] Поиск сервера MyChat...
[19.05.2015 13:07:41/13:07:42] Подключение к серверу peterhof.museum (IP 10.0.0.211, порт 2004, Active Directory)...
Welcome to -=MyChat=- Server



[2015-05-19 12:10:22:284] SocketClose
[2015-05-19 12:10:22:285] FTPUpload ResolvingBegin 10.0.0.211:20003
[2015-05-19 12:10:22:285] ResolvingEnd 10.0.0.211:20003
[2015-05-19 12:10:22:285] SocketCreate IPv4
[2015-05-19 12:10:22:286] Connect 10.0.0.211:20003
[2015-05-19 12:11:19:386] SocketClose
[2015-05-19 12:11:19:388] SocketClose
[2015-05-19 12:11:19:391] SocketClose
Аватара пользователя
Алексей Пикуров
У вас в логе написано:
[19.05.2015 13:07:41/13:07:42] Подключение к серверу peterhof.museum (IP 10.0.0.211, порт 2004, Active Directory)...

Это означает, что вы используете прозрачную авторизацию в Active Directory. Обновите пожалуйста клиентов с помощью групповых политик домена, MSI пакетом.
http://nsoft-s.com/mychatarticles/872-m ... 008.html#7
Аватара пользователя
Алексей Пикуров
triton писал(а):и нет списка пользователей

Какого именно списка пользователей и где?
triton
Спасибо, попробуем. Просто раньше всё обновлялось прямо с MyChat Server.
Аватара пользователя
Алексей Пикуров
В AD мы рекомендуем обновляться только используя GPO.
Аватара пользователя
Алексей Пикуров
А что насчёт пустого списка пользователей, о котором вы писали?
triton
Наверное пока не обновиться клиент и пользователи не появятся, может база не совместима со старой версией?
Аватара пользователя
Алексей Пикуров
Где конкретно не появятся? Уточните, не понял, о каком списке вы говорите.
triton
Общий список контактов
Аватара пользователя
Алексей Пикуров
В интерфейсе клиента? Он там не появится, пока клиент не подсоединится к серверу.
triton
Через групповую политику обновить удалось, но у большинства при запуске появляется окно
Client alredy running or database not available!
Аватара пользователя
Алексей Пикуров
MSI устанавливает MyChat Client в Program Files. А у вас он куда был установлен раньше?
Найдите, пожалуйста mcclient.exe на диске пользователя и все запущенные копии.
triton
Устанавливался вручную, в профиль пользователя.
Аватара пользователя
Алексей Пикуров
Тогда либо удалите его оттуда (без удаления профиля юзера!!), либо уберите ссылку на него в автозагрузке, чтобы у вас не стартовало сразу два MyChat Client.

В дальнейшем доменных юзеров обновлять только через GPO MSI пакетом.

Профиль пользователя не пострадает.
triton
У нас 300 пользователей, нам теперь надо каждого обойти и проделать всё вручную? [smilie=shok.gif]
Аватара пользователя
Алексей Пикуров
Зачем вручную?? Active Directory вам для чего нужен?
triton
Разве можно удалить приложение через GP, которое было установлено вручную и в профиль пользователя?
Аватара пользователя
Алексей Пикуров
Через GP можно править реестр клиентов, это 100%. У нас нет достаточного опыта, так как мы не сисадмины, а разработчики софта, но такие возможности есть, вам нужно в этом разобраться.

В конкретно вашем случае необходимо прописать в автозагрузке "правильный" MyChat Client (из Program Files\) и убрать из неё "лишнюю" запись, если она там есть.

Посмотрите ветку у пользователя HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Аватара пользователя
March Tom-Cat
Можете в логон-скрипт внести:

Код: Выделить всё
msiexec /quiet /x{10d208ef-e017-4cc7-8571-a627cb7480bb}


То что в фигурных скобках - это ид mychat клиента, который установлен у пользователя.
Автоматически удалит без всяких запросов. Только с идом не ошибитесь, а то удалите что-то другое... :)
Аватара пользователя
Алексей Пикуров
triton, получилось что-то сделать?