Ошибка при автообновлении на Windows XP
Добавлено:
Вт июн 11, 2019 11:48 am
Дмитрий Novich
И в прошлый раз было, и в этот.
При автообновлении около 40 компов обновляются нормально, а 1-2 нет.
Обновление скачивается, выскакивает сообщение о том, что не стереть екзешник, все вырубается, клиент запускается опять, видит что он старый, опять скачивает новую версию. И так по кругу.
Система - xp, все сидят под админами, или копиями админов. Права на файл нормальные.
Как бы это вылечить?
Можно вручную скачать дистрибутив и поставить - и все тогда происходит без ошибок.
Попробовал в очередной раз при ошибке сменить имя клиент, добавил после расширения exe слово old, стало exe.old. Ничего не поменялось.
Какие еще нужны данные от меня?
Re: Ошибка при автообновлении
Добавлено:
Вт июн 11, 2019 3:36 pm
Алексей Пикуров
Логи дайте пожалуйста.
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 (за дату, когда было обновление).
Re: Ошибка при автообновлении на Windows XP
Добавлено:
Вт июн 11, 2019 5:34 pm
Алексей Пикуров
В логе 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.
Всё, что могу вам сказать.
Re: Ошибка при автообновлении на Windows XP
Добавлено:
Вт июн 11, 2019 5:36 pm
Дмитрий Novich
Ага, понял. Значит в следующий раз буду смотреть. При клиенте можно запускать procmon или он тоже вывалиться?