Ошибка exception при выполнении

Обсуждение программы nnBackup

Ошибка exception при выполнении

Postby schess » Mon, 13 Oct 2014, 15:49

Версия ОС - Windows Server 2012 x64
При попытке запуска nnbackup с ключом sync получаю:

c:\nnbackup\nnbackup.exe sync -i d:\ -o \\server2\d$\ -s -e -c -sa -ad -da -v -dx "*software*,*upload*,*volume*,*IT_HOME*"

Зарегистрирован только для некоммерческого использования
Registered for non-commercial use only
EXCEPTION! CODE:C0000005 ADDRESS:772218D0 WORD:<not in the image> REGISTERS:

18E9DC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18E9EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18E9FC 80 1F 00 00 2B 00 00 00 53 00 00 00 2B 00 00 00 А...+...S...+...
USER DATA: 9105AC HANDLER: 18EEB8 RETURN STACK:
0 : 4 : 8 : C : 10 : 14 : 18 : 1C : 20 : 24 : 28 : 2C : 30 : 34 :
38 : 3C : 40 : 44 : 48 : 4C : 50 : 54 : 58 : 5C : 60 : EXCEPTION! CO
DE:C0000005 ADDRESS:772218D0 WORD:<not in the image> REGISTERS:
18EA14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18EA24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18EA34 80 1F 00 00 2B 00 00 00 53 00 00 00 2B 00 00 00 А...+...S...+...
USER DATA: 9105AC HANDLER: 18EF44 RETURN STACK:
0 : 4 : 8 : C : 10 : 14 : 18 : 1C : 20 : 24 : 28 : 2C : 30 : 34 :
38 : 3C : 40 : 44 : 48 : 4C : 50 : 54 : 58 : 5C : 60 :

Предложения? Откзаться - не могу - прикипел=)
schess
 
Posts: 12
Joined: Fri, 11 Feb 2005, 11:33

Re: Ошибка exception при выполнении

Postby elos » Tue, 14 Oct 2014, 07:37

Чем запускал? То есть от чьих прав в итоге.
Вместо server2 просто IP подставлял?
Сам такое первый раз вижу "d$" - у тебя где-то уже такое работало?
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ошибка exception при выполнении

Postby schess » Tue, 14 Oct 2014, 08:22

Запускал :
1. В командной строке от администратора
2. Стандартно запускается с помощью Sheduled tasks из-под доменного админа

server - и на IP пробовал и таким именем - разницы нет

Этому скипту, делающему резервную копию - лет наверное 5 точняк. Он пережил три сервера и вот сейчас перестал копировать. Заметил и запустил вручную - вот что получил... Видимо какое-то обновление Windows server 2012 его так гробит...
Есть предложения?
schess
 
Posts: 12
Joined: Fri, 11 Feb 2005, 11:33

Re: Ошибка exception при выполнении

Postby elos » Tue, 14 Oct 2014, 10:06

Ну, если скрипт работал на этой именно операционке и вдруг перестал... Раз думаешь на обновления - смотрим установленные обновления за те сутки, когда перестало работать, и проверяем, что изменилось в тех путях/файлах, с которями работаем. Читаем описание обновлений.

У тебя ещё с 2005 года получается тянется по сути проблема "исключений" (это же та задача?) - тогда "-53 Переполнение стека исключений", сейчас "EXCEPTION!". В чём смысл исключений - автору виднее, или самому попытаться доступный код nnbackup просмотреть на предмет упоминания THROW и CATCH. По идее - это что-то виндовое, так как "...но в случае системных дополнительно печатается отчёт об исключении", что мы и имеем.

Самому проверить не на чем. Думка такая. nnbackup создавался во времена XP с её моделью безопасности и явно не под серверную операционку с её прибабахами. Здесь же имеем серверную восьмёрку, да и льём также на сервер. Требования к безопасности и ещё чему в серверной и десктопной версиях операционки явно разные. До этого тебе просто везло. Я бы на серверах перешёл на ROBOCOPY как нативную микрософтовскую утилиту, или что там ещё можно найти в Windows Resource Kit. Совсем забыл про PowerShell - это вообще природный инструмент (до которого у меня руки так и не дошли).

Я бы также подозревал ключ -s... Глубина синхронизируемых путей не превышает максимума? Добавить \\? спереди к UNC-пути пробовал для отключения проверки максимума длины пути?

Из области фантазии (так как не проверял): если исключаемая папка вначале была, а потом исчезла - какая реакция у программы?

И что, реально надо полностью диск D синхронизировать? Другого механизма применить нельзя типа образов? Или файлы вытаскивать надо часто?
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Ошибка exception при выполнении

Postby schess » Tue, 14 Oct 2014, 12:53

>>Я бы на серверах перешёл на ROBOCOPY как нативную микрософтовскую утилиту, или что там ещё можно найти в Windows Resource Kit. Совсем забыл про PowerShell - это вообще природный инструмент (до которого у меня руки так и не дошли).
C PS - не буду делать - беда там с такими заморочками. Robocopy - видимо придется пробовать - просто ттифслгз - тупо проще... Спасибо!

>>Я бы также подозревал ключ -s... Глубина синхронизируемых путей не превышает максимума? Добавить \\? спереди к UNC-пути пробовал для отключения проверки максимума длины пути?

Дело точно не в глубине...

>>Из области фантазии (так как не проверял): если исключаемая папка вначале была, а потом исчезла - какая реакция у программы?

Ничего не делает. Никакой реакции нет.

>>И что, реально надо полностью диск D синхронизировать? Другого механизма применить нельзя типа образов? Или файлы вытаскивать надо часто?

Файловая помойка на 1000 человек. каждый день меняется во всех папках. Нужна резервная копия. DFS умрет от такого колчиества фалов не понявшись... И другие вещи тоже...
schess
 
Posts: 12
Joined: Fri, 11 Feb 2005, 11:33

Re: Ошибка exception при выполнении

Postby schess » Mon, 20 Oct 2014, 08:49

Перешел на Robocopy.
жаль - хорошая была утилита nnbackup. простая.
schess
 
Posts: 12
Joined: Fri, 11 Feb 2005, 11:33


Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 0 guests