Диагностика ошибок при обновлении агента мониторингаLTS
Агент не обновляется после переустановки
Если агент мониторинга перестал обновляться, одной из причин может быть некорректное удаление предыдущей версии, установленной через msi-пакет.
Причина
- На машине был установлен агент в формате .msi.
- Агент был удален с помощью двойного клика по файлу
agent_setup.exe— это некорректный способ удаления msi-агента. - При таком удалении записи о программе в реестре Windows не очищаются: система продолжает считать, что msi-агент установлен.
- Поверх этого был установлен агент в формате .exe.
- Агент .exe устанавливается и запускается, но при попытке обновления обнаруживает в реестре следы msi-установки и завершает обновление с ошибкой.
Как выявить причину
Проверка логов
Откройте файл service.log, расположенный в папке агента. В описанном случае в логах будут записи вида:
important PackageManager::TryUpdate begin load update, isInstalledViaMsi = true
important PackageManager::Update Update begin
error Updater::Update native_error: No. 1603
В процессе установки произошла неисправимая ошибка.
Обратите внимание на параметр isInstalledViaMsi = true — он означает, что в системе остались следы msi-установки, из-за которых агент фиксирует конфликт при обновлении.
Проверка через Панель управления
Откройте Панель управления → Программы и компоненты.
Проверьте:
- Если на машине установлен msi-агент (или остались его записи в реестре), в списке программ будет отображаться ProcesetAgent Installer
- Если агент установлен в формате .exe, записи ProcesetAgent Installer в списке не будет
Наличие ProcesetAgent Installer в списке программ при установленном агенте .exe — признак некорректного удаления msi-версии.
Как устранить ошибку
- Удалите агент через Панель управления → Программы и компоненты: найдите ProcesetAgent Installer и удалите его. Это корректно очистит записи в реестре.
- После этого установите агент заново с помощью дистрибутива .exe или .msi нужной версии.
Для удаления агента, установленного через msi-пакет или GPO, используйте только Панель управления → Программы и компоненты или команду msiexec /x. Удаление через agent_setup.exe в этом случае не очищает реестр и приводит к ошибкам при последующей установке и обновлении.
Была ли статья полезна?