Error of external archiver -1073741819

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

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Fri, 20 Feb 2009, 12:47

В точности с такими же опциями у меня (только пути менял) всё работает и с РАРом и с 7-zip. Что касается времени выполнения, то это вообще что-то непонятное. Похоже, что бэкапится не то, что просят.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Fri, 20 Feb 2009, 13:36

А может дело в том, что я ничего дополнительно не конфигурировал в backup.ini ?
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby GreyWolf » Fri, 20 Feb 2009, 16:54

Стыдно мне, стыдно!
Всему виной оказался каким-то чудом (возможно вирью?) поколоченный консольный rar.
Переустановка его всё разрешила.
С другой стороны - не понятно, почему не работал тогда 7z?
Спасибо, Николай, за Вашу неоценимую помощь!
Жаль, правда, что Вы некоторые мои вопросы не заметили.

С уважением, Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby GreyWolf » Mon, 16 Mar 2009, 17:02

А вообще, Николай, как не работало нормально, так и не работает (судить по логам программы).
В nnbackup.log пишет об ошибке "External archiver return code is 6". Предполагаю, что ошибка эта вызвана тем, что внешний архиватор не находит файл с файловым списком (а его и на самом деле там нет!) zip-list-xxxx.txt
Вот как она (ошибка) выглядит:
<skip>
Mo 16.Mar.2009 00:05 RUN: rar.exe a -inul "Z:\Public\1.rar" "@C:\Documents and
Settings\Администратор.OSP\Application Data\nnBackup\etc\zip-list-2512.txt"
Mo 16.Mar.2009 13:51 EXIT CODE: 6
Mo 16.Mar.2009 13:51 External archiver return code is 6
Mo 16.Mar.2009 13:51 ERROR: Error of external archiver

Файла zip-list-xxxx.txt - я не нашел.
Но при всём при этом, архивный файл, о чудо, СОЗДАЁТСЯ!

Может ли быть так, что:
1. файл zip-list-xxxx.txt - после отработки скрипта самоликвидируется (как демоны из "Василия Ивановича©")?
2. ошибка "code 6" - не ошибка внешнего архиватора, а ошибка nnbackup-а или nncron-а; и значение ее иное?

С ув. Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Mon, 16 Mar 2009, 18:47

GreyWolf wrote:1. файл zip-list-xxxx.txt - после отработки скрипта самоликвидируется (как демоны из "Василия Ивановича©")?
2. ошибка "code 6" - не ошибка внешнего архиватора, а ошибка nnbackup-а или nncron-а; и значение ее иное?

1. Файл действительно удаляется. После архивации он не нужен.
2. В принципе, это может быть ошибкой бэкапа. Надо пробовать отладочную версию.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Tue, 17 Mar 2009, 09:11

Так это и есть отладочная версия, которую Вы мне любезно предоставили: 3.1.137 RC8
Пожалуй да, надо согнать консоль в файл и поглядеть, что там.
А еще, прошу прощения, два вопроса:
1. действует ли с внешним архиватором опция -zl? Не уверен, но кажется, она только для встроенного алгоритма nnbackup-а. Вопрос вызван скоростью обработки резервируемого каталога, которая исчисляется часами.
2. можно ли управлять консольныи rar-ом (например, степенью сжатия и не только) через строку в backup.ini файле: ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%", добавив соответствующие опции (например, -m5) перед "-inul"?
Если "да", то каков должен быть синтаксис команды?

С уважением, Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Tue, 17 Mar 2009, 10:29

Для управления степенью сжатия через ключи бэкапа надо добавить в командную строку РАР-а такой текст: -m%ZipLevel @%
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Tue, 17 Mar 2009, 11:18

Спасибо, Николай!

А ключи степени сжатия ставить zip=овские или rar-овские?
Ведь, на сколько я понимаю, у zip максимальное сжатие 9, а у rar-а 5.

С ув. Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Tue, 17 Mar 2009, 12:11

Ключи надо ставить соответствующие архиватору.
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Wed, 18 Mar 2009, 10:49

Доброе утро!
Тест (с ключами) снова выдал ошибку, но такой я еще не видел.
Сначала строка в backup.ini:
ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -m%ZipLevel @% -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"

Ключи в строке nncron-а: :
START-APP: C:\Program Files\nnBackup\nnbackup.exe verz -zl 5 -n 7 -i "D:\Documents\Public" -o "Z:\Public" -s -sa -x Thumbs.db,*.err,*.log,*.dwl,*.dwl2,*.tmp,*.bak, -v -GT 0 -extzip RAR >out.txt 2>&1

А вот сама ошибка (что в файле out.txt):
Code: Select all
EVAL-SUBST ERROR # -2003  DEPTH = 9
1
We 18.Mar.2009 10:24 ERROR: Error macro variable substitution  -inul" # 0
?ERR-LOG-HALT: return code is 5


В чем, Николай, "собака порылась"©?
С ув. Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Wed, 18 Mar 2009, 13:00

ExtZip: RAR 1 rar.exe a %Verbose @ ?S" -m%ZipLevel @% -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"

"Немного" не туда вставлено -m%ZipLevel @%
Надо так:
ExtZip: RAR 1 rar.exe a -m%ZipLevel @% %Verbose @ ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Thu, 19 Mar 2009, 08:46

Переставил я заново nnbackup, подменил ехе-шник на отладочный.
И снова знакомая ошибка:
Code: Select all
We 18.Mar.2009 12:33 RUN: rar.exe a -inul "Z:\Public\1.rar" "@C:\Documents and
Settings\Администратор.OSP\Application Data\nnBackup\etc\zip-list-3052.txt"
CreateProcess... 1 0  ok
PATH! ok
FREE1 ok
FREE2 ok
(StartApp00) ok
Th 19.Mar.2009 02:32 EXIT CODE:  6
Th 19.Mar.2009 02:32 External archiver return code is 6
External zip code=6
Th 19.Mar.2009 02:32 ERROR: Error of external archiver
?ERR-LOG-HALT: return code is 5

Ком/строка: nnbackup.exe verz -zl 5 -n 7 -i "D:\Documents\Public" -o "Z:\Public" -s -sa -x Thumbs.db,*.err,*.log,*.dwl,*.dwl2,*.tmp,*.bak, -v -GT 0 -extzip RAR >out.txt 2>&1

Можно как-то узнать, что это за ошибка (как понимаю внешнего, а значит rar-а, архиватора) в логе?
Можно ли, убрав "-inul " получить более расширенную информацию в файле out.txt?
С ув. Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby Nicholas_Nemtsev » Thu, 19 Mar 2009, 09:14

Вот список ошибко рара:
http://www.downloadatoz.com/manual/wi/w ... tCodes.htm
Можно ли, убрав "-inul " получить более расширенную информацию в файле out.txt?

Думаю, что да. Ещё можно использовать такую опцию:
-ilog[имя] Записывать протокол ошибок в файл (в зарегистрированной версии)
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: Error of external archiver -1073741819

Postby GreyWolf » Fri, 20 Mar 2009, 14:01

Ну, теперь хоть что-то прояснилось!
RAR-овская ругань, что выше, это:
6 — File open error
5 — Write error
Теперь понятно в каком направлении рыть тоннель, где свет забрезжит!

Кажется, в одной из Ваших программ (nncron или nnbackup) я видел опцию, если не ошибаюсь, схожую или с MS-овской функцией Microsoft Volume Shadow Copy Service (VSS), или с Акронисовской (Acronis Drive Snapshot)?
Как я понимаю, именно занятый пользователем (или системой) файл — отстреливает rar на ошибку.

Эксперимента ради, я попробовал "сбакапить" весь системный диск С во время его работы. Те же две, уже полюбившиеся ошибки!

Если я ошибаюсь и такой опции у Вас нет, то, возможно, Вы можете предложить иное решение? Например, при самом плохом раскладе, вставить опцию игнорировать заблокиронные (читаемые, редактируемые, используемые) пользователем (или системой) ресурсы. Или не игнорировать, а снимать с ресурса занятость (что не совсем красиво) и обрабатывать дальше, по плану. Или, наконец, не обращать на такие ресурсы внимания, не выдавать ошибку и не обрывать процесс.

Могу предположить, что это будет весьма полезной опцией в последующих релизах Вашей программы. Ибо бакапить публичные (да просто локальные сетевые ресурсы) недобакапивая - нет смысла.

Спасибо за помощь! С ув. Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Re: Error of external archiver -1073741819

Postby GreyWolf » Mon, 28 Sep 2009, 08:40

Доброго дня, НИколай!
Вот уже несколько месяцев исправно работает задача и, вдруг, три раза подряд уже выскакивает такая ошибка:
Code: Select all
nnBackup. V 3.01 RC8 Build 137 2009-02-19 12:58
2009-09-26 19:02:00 Z:\Public\1
2009-09-26 19:02:00 -3- Z:\Public\1
2009-09-26 19:02:00 -3- Z:\Public\7
2009-09-26 19:03:33 Z:\Public\6 -> Z:\Public\7
Sa 26.Sep.2009 19:03 ERROR: Rename stack of dirs error (183 : Rename stack of dirs error (183 : Невозможно создать файл, так как он уже существует. )
?ERR-LOG-HALT: return code is 5
Изучение вопроса ни к чему хорошему не привело. Ясно одно, что если удалить полностью папку "7", то процесс в следующий сеанс снова запнется на том же месте. Если удалить и "6" и "7", то процесс дойдет до "7" и снова запнется.
И еще, как ремарка: папка "7" - не пустая. В ней содержится почти половина папки "6". А на чем стопориться - не ясно.
Спасибо!
С ув.Grey
User avatar
GreyWolf
 
Posts: 27
Joined: Wed, 09 Nov 2005, 14:26

Previous

Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 3 guests