https://nsoft-s.com/mcserverhelp/index. ... teslog.htm
Чат со мной
Вложения
MyChat_03.png (7.57 КБ) Просмотров: 1423
Чат со мной
Чат со мной
MyChat Client на этом компьютере установлен в Program Files, в логе обновления сказано, что у пользователя нет прав для его обновления:
Cannot modify C:\Program Files\MyChat Client\mcclient.exe, not have enough rights. Update process aborted
Соответственно, чтобы работало автоматической обновление, установите клиент в профиль пользователя, а не в Program Files.
Вопрос закрыт, тему переношу в раздел вопросов.
Чат со мной
Это значит, что апдейтер не смог завершить mcclient.exe по неизвестной ему причине. Приложение не пожелало выключиться, хотя ему была послана команда KillProcess.
Соответственно, процесс установки даже не начинался.
Однако, новая библиотека OpenSSL не работает на XP. Если ваш WEB-сервер MyChat использует https, придётся его отключить.
Чат со мной
Чат со мной
Чат со мной
Машины с XP мы изводим, но процесс не быстрый...
Чат со мной
Смотрите:
[2021.11.12 08:16:11] Found! Kill process C:\Documents and Settings\samiv\Local Settings\Application Data\NSS\MyChat Client\mcclient.exe
[2021.11.12 08:16:11] Wait for termination C:\Documents and Settings\samiv\Local Settings\Application Data\NSS\MyChat Client\mcclient.exe (if exists)...
[2021.11.12 08:16:42] Cannot modify C:\Documents and Settings\samiv\Local Settings\Application Data\NSS\MyChat Client\mcclient.exe, not have enough rights. Update process aborted
Вторая строчка, программа ждёт, пока процесс завершит свою работу, следующая запись аж через 31 секунду. То есть, kill не отработал, мы подождали 30 секунд и не смогли продолжить.
Чат со мной
Подождите до релиза, мы придумаем какое-то решение.
Чат со мной
Кстати, пришлите баг-репорт клиента, пожалуйста - viewtopic.php?p=46155#p46155
Если бы я уже помнил кого это... Есть такая ещё ошибка (см. скриншот).
Есть баг-репорты (папка logs) одного клиента под XP с установленным в профиль и одного под windows 7 x64, где тоже не обновилось автоматом и тоже в профиле всё. Но там только
[2021.11.16 11:06:25] Found! Kill process C:\Users\xxx\AppData\Local\NSS\MyChat Client\mcclient.exe
[2021.11.16 11:06:25] Wait for termination C:\Users\xxx\AppData\Local\NSS\MyChat Client\mcclient.exe (if exists)...
[2021.11.16 11:06:25] Run setup file (C:\Users\xxx\AppData\Local\MyChat Client\updates\mcsetup.exe /verysilent /dir="C:\Users\xxx\AppData\Local\NSS\MyChat Client\" /LOG="C:\Users\xxx\AppData\Local\MyChat Client\logs\setup.log")
[2021.11.16 11:06:30] Setup finished with errors, exit code=1
[2021.11.16 11:06:30] Running C:\Users\xxx\AppData\Local\NSS\MyChat Client\mcclient.exe ...
[2021.11.16 11:06:30] Finish updater
Надо ли отправлять?
Далее. Я провёл эксперименты на ХР. Те машины, которые циклично скачивают обновление я удалённо смотрел имеющиеся процессы и если видел одновлеменно mcclient.exe и mсupdate.exe - убивал первый. В итоге на части машин обновление поставилось, на части - нет, но последнее скорее всего связанно с тем, что удалённый запрос списка процессов происходит далеко не мгновенно и 30 секунд успевали закончиться. На одной машине я лично просто закрыл чат через его же менюшку "Выход" и он дальше сразу обновился без всяких ручных установок. Возможно сменился формат команды на убитие процесса и под ХР он чуть другой?
Вложения
Чат со мной
Насчёт завершения работы клиента ещё думаем, стоит ли что-то менять, потому что неясно, почему у вас обновление на сработало, что конкретно помешало либо завершению работы клиента, либо не разрешило запуск установщика для обновления.
Чат со мной
Насчёт завершения работы клиента - это уже не зависит от машины, на всех машинах с XP такое. Неужели больше ни у кого не повторяется и не воспроизводится?
Если у вас есть эта пакость (антивирусы ), то поставьте папки MyChat Client в исключения. Возможно, дело в них.
Чтобы вы понимали нашу нелюбовь к антивирусам, а заодно и недоумение, зачем они нужны в 2021 году, приведу сегодняшний пример использования памяти Dr.Web-ом, когда он спровоцировал падение MyChat Client при попытке скачивания и установки обновления, вмешавшись в штатный процесс и "сломав" его:
Мне кажется, тут даже комментировать нечего
Чат со мной
Сейчас посмотрим как будет проходить обновление через http. Может все проблемы уйдут.
Чат со мной
C:\Users\User\AppData\Local\NSS\MyChat Client
Админ права у пользователей в основном.
mcserv.log за нужную дату и протоколы обновлений setup.log и update.log (в корне папки протоколов).
Чат со мной
Руками обновили и больше не хочу тревожить пользователей.
Чат со мной