Доброго времени суток. Имеется сервер (без подключения к Интернету), на котором расшарена папка, в которую вручную заливаются обновления Dr. Web. На клиентском ПК в данной LAN проблема при обновлении с кодом 2.
Лог:
20210601 17:14:21 [INF] [ Main ] Logfile: "C:\PROGRA~2\DOCTOR~1\Logs\dwupdater.log" 20210601 17:14:21 [INF] [ Main ] Updater Run as interactive application [ PID: 9520 ] 20210601 17:14:21 [INF] [ DWS9 ] Try connect to dwservice ... 20210601 17:14:21 [INF] [ Main ] Opening DrWeb devices... 20210601 17:14:21 [WRN] [ Main ] Unable to open \\.\Global\DRWEBAF. Error code: 2 20210601 17:14:21 [INF] [ DWS9 ] Connect to Control Service Dr.Web is established 20210601 17:14:21 [INF] [ DWS9 ] dws9_raii_t::on_service_connected() 20210601 17:14:21 [INF] [ Config ] Load configuration... 20210601 17:14:21 [INF] [ Config ] Maximum timestamp: 20181214104014 20210601 17:14:21 [INF] [ Config ] Minimum timestamp: 20181214104014 20210601 17:14:21 [INF] [ Config ] Group <comps> timestamp: 20181214104014 20210601 17:14:21 [INF] [ Config ] Group <vdb> timestamp: 20181214104014 20210601 17:14:21 [INF] [Updater ] Preparing components... 20210601 17:14:21 [INF] [Settings] System hash : ED50326E51A0DDA517BE06C7C85EDF0A 20210601 17:14:21 [INF] [Settings] Repository : C:/PROGRA~2/DOCTOR~1/Updater/repo (free space = 155042312192 bytes) 20210601 17:14:21 [INF] [Settings] Platform : win/nt/seven 20210601 17:14:21 [INF] [Settings] Architecture : x86 20210601 17:14:21 [INF] [Settings] Flags : interactive; only bases update; 20210601 17:14:21 [INF] [ Loader ] Download file versions.xml from //SERVER/DrWeb/versions.xml to C:/PROGRA~2/DOCTOR~1/Updater/repo/versions.xml.newer 20210601 17:14:21 [INF] [ Loader ] Timestamp zone is 20210531105220 20210601 17:14:21 [INF] [ Loader ] Zone //SERVER/DrWeb has valid timestamp for update 20210601 17:14:21 [INF] [ Loader ] Download file 90/vdb-revision.xml from //SERVER/DrWeb/90/vdb-revision.xml to C:/PROGRA~2/DOCTOR~1/Updater/repo/90/vdb-revision.xml.newer 20210601 17:14:21 [ERR] [ Loader ] file vdb-revision.xml.newer (90/vdb-revision.xml) downloaded but has wrong hash! 20210601 17:14:21 [ERR] [ Loader ] 90/vdb-revision.xml hash in XML = 005b220ad5523c7596899844043b07de97f350647042a12d23faf92b9309edbb file hash = d5d53381666edddb6fd51ffb3c54542cd7a34044077c3b6b26c4cab14f483785 20210601 17:14:21 [ERR] [ Loader ] Update from server failed(uncritical) 20210601 17:14:21 [ERR] ..\src\loader\zones.cpp(402): Throw in function void __thiscall if_zone_t::download_file(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,const class boost::filesystem::path &,const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,unsigned __int64) Dynamic exception type: class boost::exception_detail::clone_impl<struct wrong_hash_error> std::exception::what: Unknown exception [struct common::tag_error_desc_c *] = Wrong hash downloaded file! 20210601 17:14:21 [INF] [ Repodb ] Saving file repodb.xml 20210601 17:14:21 [ERR] [Updater ] loader error: ..\src\loader\zones.cpp(402): Throw in function void __thiscall if_zone_t::download_file(const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,const class boost::filesystem::path &,const class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,unsigned __int64) Dynamic exception type: class boost::exception_detail::clone_impl<struct wrong_hash_error> std::exception::what: Unknown exception [struct common::tag_error_desc_c *] = Wrong hash downloaded file! 20210601 17:14:21 [ERR] [Updater ] Updater failed. Synchronization failed 20210601 17:14:21 [INF] [ Main ] Updater has finished. Exit code = 2. Info: Synchronization failed
Я так понимаю проблема в хэше версий и несовпадении их, но как такое может быть и как исправить?