"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
OldHorse
Первый раз попробовал автоматическое обновление клиента (с 4.11 до 4.12).
Не порадовало, хотя делал все по росписи. :cry:
Под адинистративной учетной записью все OK. Под ограниченной (Пользователи) с заданием адинистративной в MyChat-клиенте не катит.
Win XP Prof, домена нет.
FTP отрабатывает, запускается mcupdate.exe, и все... Процесс висит, усиленно жрет процессор, снять - только убиением процесса. Окно обновления висит, сдвинуть, скрыть невозможно. Деинсталляция уже не проходит.
При запуске \updates\mcsetup.exe с аднинистративными правами (с ключом или без /VERYSILENT) обновление накатывается.
Впечатление, что uninstall ждет доступа к рабочему столу администратора, а ему облом, но может и ошибаюсь.
Логи прилагаю.
На форуме что-то ничего не нашел, неужели я первый с этими граблями? Или чего-то недопонимаю. :|
mcclient.msi Remote Installer'ом устанавливается на ура.
Кстати, в порядке пожелания, после установки, тем более скрытой, было бы гуманно прописать клиента в брандмауэре, не заставлять админа вставлять пальцы.
После обновления сервера до 4.12 выплыли проблемы и с WWW консолью, но об этом в соответствующей ветке.
Вложения
Логи удачного и неудачного обновления
(3.59 КБ) Скачиваний: 119
Аватара пользователя
Алексей Пикуров
Судя по логам, строка "Starting the installation process." так и не появилась. Инсталлятор запустился, и сделал попытку распаковки дистрибутива в temp папку, но не смог ничего сделать и завис.

Вам следует проверить, что могло ему помешать это сделать. Скорее всего, какой-то антивирус или что-то в этом роде. Возможно, нехватка свободного места (дисковая квота). Большего по логу понять нельзя.
Кстати, в порядке пожелания, после установки, тем более скрытой, было бы гуманно прописать клиента в брандмауэре

Так и есть, инсталлятор это делает.
mychatclientwinfirewall.png
Установка инсталлятором MyChat Client в список исключений брандмауэра Windows

P.S. Не уверен, но возможно проблема в том, что версия 4.11 требует административные права для обновления. В 4.12 это поправлено. Нюанс в запуске инсталлятора (rights elevation). Для совместимости с разными ОС (XP, Vista, Seven) приходится делать некие "финты ушами". В любом случае, стоит будет проверить, как отработает обновление в будущей версии, с 4.12.
OldHorse
Квоты не установлены. Антивирус Nod32 лицензионный молчит. Да он и явно не причем, т.к. установка вручную или Remote Installer'ом прокатывает. Воспроизвести еще раз не могу, не осталось ни одной целой интсталляции v.4.11.
Настораживает, что msiexec в процессах не наблюдался, а mcsetup не завис, а скорее зациклился.
Подождем новых обновлений, попробуем, может и правы Ваши соображения, высказанные в P.S.
Насчет брандмауэра. Да, EXE это делает, а вот пакет MSI - увы...
FWbeforeInstall.PNG
FWafterEXE.PNG
после EXE
FWafterMSI.PNG
после MSI

(Надеюсь теперь с картинками правильно делаю, не шибко опытен в форумах).
Кстати MSI-пакет еще и не прописывает свою версию в списке установки/удаления
(HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\MyChat Client_is1 DisplayName),
коротенько представляясь "MyChat Client", что не слишком удобно. С EXE - все OK.
Аватара пользователя
Алексей Пикуров
Ок, спасибо за замечания по поводу инсталлятора MSI, учтём это.
Volldemar
Дабы не плодить темы, напишу тут.
Ситуация такая, работаю под своим юином на одном компе, пришлось пересеть на время за другой, а там клиент был 4.11, пытаюсь подключатся, отвечает как на скрине, и обновление не тянет, по логике так не должно быть, или я не прав?
Вложения
mychat_old.jpg
Аватара пользователя
Алексей Пикуров
Либо на сервере нету дистрибутива для обновления, либо у клиента нет доступа по FTP к майчат серверу, чтобы стянуть обновление. Либо FTP сервер просто выключен.
Volldemar
Hobit писал(а):Либо на сервере нету дистрибутива для обновления, либо у клиента нет доступа по FTP к майчат серверу, чтобы стянуть обновление. Либо FTP сервер просто выключен.

на сервере дистр клиента есть, фтп - включен, доступ по фтп - вечером проверю.
Аватара пользователя
Алексей Пикуров
Я проверил, такое окошко выдаётся, если на сервере нет файла дистрибутива.
Volldemar
Проблема решилась. Не обновлялось из-за того, что была проблема с отключением активного клиента чата при заходе с другого компа, описывал проблему в отдельной ветке форума.