"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Дмитрий Novich
И в прошлый раз было, и в этот.
При автообновлении около 40 компов обновляются нормально, а 1-2 нет.
Обновление скачивается, выскакивает сообщение о том, что не стереть екзешник, все вырубается, клиент запускается опять, видит что он старый, опять скачивает новую версию. И так по кругу.
Система - xp, все сидят под админами, или копиями админов. Права на файл нормальные.
Как бы это вылечить?
Можно вручную скачать дистрибутив и поставить - и все тогда происходит без ошибок.
Попробовал в очередной раз при ошибке сменить имя клиент, добавил после расширения exe слово old, стало exe.old. Ничего не поменялось.
Какие еще нужны данные от меня?
Вложения
Screenshot (Вероника) 11-06-2019 11-32-05.png
Screenshot (Вероника) 11-06-2019 11-32-05.png (33.85 КБ) Просмотров: 592
Screenshot (Вероника) 11-06-2019 11-31-59.png
Screenshot (Вероника) 11-06-2019 11-31-59.png (9.04 КБ) Просмотров: 592
Аватара пользователя
Алексей Пикуров
Логи дайте пожалуйста.

1. C:\Users\%USERNAME%\AppData\Local\MyChat Client\logs\update.log
2. C:\Users\%USERNAME%\AppData\Local\MyChat Client\logs\setup.log
3. C:\Users\%USERNAME%\AppData\Local\MyChat Client\logs\2019\06\11\mcserv.log (за дату, когда было обновление).
Дмитрий Novich
вот
Вложения
(4.05 КБ) Скачиваний: 57
Аватара пользователя
Алексей Пикуров
В логе setup.log сказано, что программа обновления не смогла перезаписать файл bass.dll, потому что он был кем-то занят:

Код: Выделить всё
2019-06-11 11:30:31.121   Dest filename: C:\DOCUME~1\User\LOCALS~1\APPLIC~1\NSS\MYCHAT~1\bass.dll
2019-06-11 11:30:31.121   Time stamp of our file: 2019-01-16 15:34:32.000
2019-06-11 11:30:31.121   Dest file exists.
2019-06-11 11:30:31.121   Time stamp of existing file: 2019-01-16 15:34:32.000
2019-06-11 11:30:31.121   Installing the file.
2019-06-11 11:30:31.184   The existing file appears to be in use (5). Retrying.
2019-06-11 11:30:32.184   The existing file appears to be in use (5). Retrying.
2019-06-11 11:30:33.184   The existing file appears to be in use (5). Retrying.
2019-06-11 11:30:34.184   The existing file appears to be in use (5). Retrying.
2019-06-11 11:30:35.184   Message box (Abort/Retry/Ignore):
                          C:\DOCUME~1\User\LOCALS~1\APPLIC~1\NSS\MYCHAT~1\bass.dll
                         
                          An error occurred while trying to replace the existing file:
                          DeleteFile failed; code 5.
                          Access is denied.
                         
                          Click Retry to try again, Ignore to skip this file (not recommended), or Abort to cancel installation.
2019-06-11 11:30:36.090   User chose Abort.
2019-06-11 11:30:36.090   User canceled the installation process.
2019-06-11 11:30:36.090   Rolling back changes.
2019-06-11 11:30:36.090   Starting the uninstallation process.
2019-06-11 11:30:36.090   Uninstallation process succeeded.
2019-06-11 11:30:36.090   Deinitializing Setup.
2019-06-11 11:30:36.106   Log closed.


Всё, что могу вам сказать.
Дмитрий Novich
Ага, понял. Значит в следующий раз буду смотреть. При клиенте можно запускать procmon или он тоже вывалиться?