drwcsd.log 5,45Мб
2 Скачано раз
Доброго дня/вечера.
Ни с того ни с сего перестал работать dr web server, попытка перезапустить службу выдало сообщение "ошибка 577 не удается проверить цифровую подпись", загуглил нашел фикс который устраняет её но не тут то было, служба так же не запускается, полез в логи и обнаружил что служба падает при инициализации бд с ошибкой (Exit code 0x18/24 (database verification error)).
Читал форум, пробовал разное, но как то не получается (пытался переименовать/удалить старую бд чтобы инициализировать новую, не получилось, пробовал отключать самозащиту агента но так же не получилось (хз где это делается))
Знающие люди подскажите куда копать чтоб починить.
Бэкапов как всегда нет, а если и есть то очень старые (18 года)
Лог приложил

Ошибка инициализации БД
#1
Отправлено 22 Сентябрь 2025 - 23:04
#2
Отправлено 23 Сентябрь 2025 - 11:59
Добрый день,
Лог не смотрел, но судя по описанию, лучше обратиться в наш саппорт. Поскольку у вас там агент остался с самозащитой, не управляемый, придётся немного повозиться.
Опять же, в зависимости от вашей конечной цели -- вернуть прежнюю БД, или удовлетвориться новой пустой -- маршрут будет немного различаться.
#3
Отправлено 23 Сентябрь 2025 - 12:05
Глянул лог, ошибка по причине:
Database disk image is malformed
На этот счёт имеется ряд готовых рецептов: https://forum.drweb.com/index.php?showtopic=319374
Версия сервера старовата. Вполне возможно, что с версией поновей такой ошибки не случилось бы (как довод обновить заодно).
#4
Отправлено 23 Сентябрь 2025 - 15:01
Хотелось бы вернуть старую бд, но если не получится то как то удалить старую ибо она не удаляется, говорит нет прав обращайся к администратору, хотя я и так администратор.
Если обновлять версию на более новую то есть шанс починить бд или как что будет?
Добрый день,
Лог не смотрел, но судя по описанию, лучше обратиться в наш саппорт. Поскольку у вас там агент остался с самозащитой, не управляемый, придётся немного повозиться.
Опять же, в зависимости от вашей конечной цели -- вернуть прежнюю БД, или удовлетвориться новой пустой -- маршрут будет немного различаться.
#5
Отправлено 23 Сентябрь 2025 - 15:28
Шансы вернуть старую БД, думаю, есть.
Вначале, конечно, чинится ошибка, потом обновление.
#6
Отправлено 23 Сентябрь 2025 - 23:38
"Выполняем команды, дожидаясь приглашения:
3. Из всё того же drwidbsh3 ../var/database.sqlite
.clone ../var/database_1.sqlite
Далее по вкусу: либо заменяете database.sqlite на database_1.sqlite (переименовываете) и запускаете ES сервер, либо перенастраиваете сервер на database_1.sqlite. Рекомендуется первое, чтобы потом не запутаться, но сохраните предыдущий database.sqlite куда-нибудь."
копия создалась, но я не могу удалять каике либо файлы в папке, требует обратиться к администратору. Это может быть вызвано включенной самозащитой?
Шансы вернуть старую БД, думаю, есть.
Вначале, конечно, чинится ошибка, потом обновление.
#7
Отправлено 24 Сентябрь 2025 - 01:18
я не могу удалять каике либо файлы в папке, требует обратиться к администратору. Это может быть вызвано включенной самозащитой?
Да, дело именно в самозащите агента.
#8
Отправлено 24 Сентябрь 2025 - 11:21
Добрый день, его можно как то отключить? может через реестр как то?
я не могу удалять каике либо файлы в папке, требует обратиться к администратору. Это может быть вызвано включенной самозащитой?Да, дело именно в самозащите агента.
#9
Отправлено 24 Сентябрь 2025 - 11:47
Учитывая, что вам надо (сохранив database.sqlite куда-либо) лишь переименовать database_1.sqlte в database.sqlite, возможно наиболее простой вариант -- загрузиться с LiveCD и переименовать.
#10
Отправлено 25 Сентябрь 2025 - 01:16
Попытка загрузиться с livecd (WinPE) не удалась, там стоит рейд контроллер и winpe его просто не видит, есть ещё способы как отключить самозащиту или переименовать этот файл?
Учитывая, что вам надо (сохранив database.sqlite куда-либо) лишь переименовать database_1.sqlte в database.sqlite, возможно наиболее простой вариант -- загрузиться с LiveCD и переименовать.
#11
Отправлено 25 Сентябрь 2025 - 09:13
Правильный вариант - пойти в саппорт, получить персональную утилиту удаления агента, использовать ее, начать нормально оперировать с каталогами сервера.
До некоторой степени извращенный вариант - раз уж с LiveCD загрузиться нельзя(не получится не только БД переименовать, но и например драйвер самозащиты вынести), взять любую другую машину, развернуть в ней ES-сервер чистый, закинуть туда лицензию, распространить на Everyone, потом переключить агента с текущей машины на этот сервер через cmd, и вот уже оттуда либо снести агент, либо просто дать ему команду на отключение самозащиты.
Судя по размеру БД Database is 2'844'778'496 bytes (C:/Program Files/DrWeb Server/var/database.sqlite)
ее точно давненько не обслуживали и точно надо будет это сделать. Да и вообще, судя по логу, этот сервер не обслуживал агентов больше года. Не ясно, чего там спасать в БД в таком случае понадобилось, но да ладно.
best regards,
Technical support department, Doctor Web, Ltd.
#12
Отправлено 25 Сентябрь 2025 - 17:30
В общем, ТП скинула файл деинсталятора агента который не подошел, но зайдя в ЛК и обнаружив что бд уже падала у старого админа там и нашел нужный ремувер.
Клонирование бд командой .clone ../var/database_1.sqlite и переименование не помогла, сервер отказался восстанавливать, тогда начал мучать чат гпт чтобы он как то починил и дернул оттуда уникальные записи итд...ииии все получилось сервер поднялся.
Всем спасибо за оказанную помощь.
Правильный вариант - пойти в саппорт, получить персональную утилиту удаления агента, использовать ее, начать нормально оперировать с каталогами сервера.
До некоторой степени извращенный вариант - раз уж с LiveCD загрузиться нельзя(не получится не только БД переименовать, но и например драйвер самозащиты вынести), взять любую другую машину, развернуть в ней ES-сервер чистый, закинуть туда лицензию, распространить на Everyone, потом переключить агента с текущей машины на этот сервер через cmd, и вот уже оттуда либо снести агент, либо просто дать ему команду на отключение самозащиты.
Судя по размеру БД Database is 2'844'778'496 bytes (C:/Program Files/DrWeb Server/var/database.sqlite)
ее точно давненько не обслуживали и точно надо будет это сделать. Да и вообще, судя по логу, этот сервер не обслуживал агентов больше года. Не ясно, чего там спасать в БД в таком случае понадобилось, но да ладно.
Also tagged with one or more of these keywords: Dr Web Server, Database, БД, Dr web server 13
Русские форумы →
Dr.Web Enterprise Suite →
Описание БД Dr. Web Enterprise Security Suite 10Автор: Evgeniy Suvorov , 11 апр 2016 ![]() |
|
![]()
|