Проблема с загрузкой ini-файла в WIN8

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

Проблема с загрузкой ini-файла в WIN8

Postby kolik76 » Mon, 08 Dec 2014, 07:17

На Win7x64 работал отменно, на 8.1х64 выдает ошибку,
Spoiler: show
Ошибка:
Mo 08.Dec.2014 08:56 ERROR: Ошибка при загрузке конфиг. файла. Строка 0 (-2003 : )
то что в текстовом
sync -i "c:\Users\Николай\AppData\Roaming\Shareman\" -o "e:\Backup\" -ad -s -e -v -p

Помогите где что не так
Last edited by kolik76 on Sun, 01 Mar 2015, 15:43, edited 1 time in total.
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема на Win 8.1x64

Postby elos » Mon, 08 Dec 2014, 09:03

Может "механически" перенёс папку под другую версию Windows? А восьмёрка по сравнению с семёркой что-то своё имеет в виду.Вот захочет данную программу только в папке (x86) иметь - и всё тебе тут...
Путь nnbackup каков? Запуск как происходит - из cmd, внешний файл параметров используется?..

Code: Select all
-2003 WORD OR FILE NOT FOUND
Содержание
Mo 08.Dec.2014 08:56 ERROR: Ошибка при загрузке конфиг. файла. Строка 0 (-2003 : )
прямо говорит о том, что программа не нашла backup.ini. Ищи где создалась папка backup на системном диске и что там есть, или куда положить backup.ini...

Также предлагаю попробовать избавиться от пользователя с русским именем "..\Николай\..". Это довольно стандартный совет при проблемах Windows. (Аналогично про пути с пробелами). Моё личный опыт - русский должен быть только в "текстовых" файлах.

P.S. Если что - есть прямое указание пути ini-файла:
-ini <[@]filename> - использовать указанный файл с настройками при запуске nnBackup. (По умолчанию используется backup.ini).
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Проблема на Win 8.1x64

Postby kolik76 » Sun, 14 Dec 2014, 00:28

Папка лежит на диске D: ini файл там же, и все работало на 7-ке. Переустановил туда же и все равно не работает, так же подправил ini файл (имя пользователя)
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема на Win 8.1x64

Postby elos » Mon, 15 Dec 2014, 09:13

Так ты пробовал делать указание пути ini-файла?
Code: Select all
nnbackup.exe <command> <option> -ini D:\nnBackup\backup.ini

И можно вместо слов
подправил ini файл (имя пользователя)
размещать результаты вывода команд типа DIR в консоль? А то им больше доверия... Лично у меня фантазия разыгралась - что ж ты правил и как? Папку пользователя в английский или внутри ini-файла что-то, или сам ini переименовывал?)... Вот нет под рукой 8.1, не могу перепроверить.

P.S. Всё и разом с указанием всех путей по именам поможет обнаружить Everything. Там же и консольная версия есть. Не реклама!
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Проблема на Win 8.1x64

Postby kolik76 » Tue, 24 Feb 2015, 07:01

теперь путь для синхронизации не много изменился, а в частности имя пользователя, как на 7-ке былой и все равно ошибка таже самая.
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема на Win 8.1x64

Postby kolik76 » Tue, 24 Feb 2015, 07:02

elos wrote:Так ты пробовал делать указание пути ini-файла?
Code: Select all
nnbackup.exe <command> <option> -ini D:\nnBackup\backup.ini

И можно вместо слов
подправил ini файл (имя пользователя)
размещать результаты вывода команд типа DIR в консоль? А то им больше доверия... Лично у меня фантазия разыгралась - что ж ты правил и как? Папку пользователя в английский или внутри ini-файла что-то, или сам ini переименовывал?)... Вот нет под рукой 8.1, не могу перепроверить.

Так тоже пробовал, тоже самое, подправил внутри ini файла, сам ini переименовать тем более программа не найдет
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема на Win 8.1x64

Postby kolik76 » Sun, 01 Mar 2015, 15:38

Отчет командной строки
Spoiler: show
D:\nnBackup>nnbackup.exe -f sync.txt -ini D:\nnBackup\backup.ini
nnBackup. V 3.02b3 Build 147 2012-03-22 13:37
Copyright (C) 2001-2015 nnSoft. nemtsev@nncron.ru
Su 01.Mar.2015 17:27 ERROR: Ошибка при загрузке конфиг. файла. Строка 0 (-2003 :
)

D:\nnBackup>

Вот содержание .ini файла
Spoiler: show
\ nnBackup ini-file
HomeDir: "D:\nnBackup\"
Language: Russian
Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"
LogFile: "D:\nnBackup\log\nnbackup.log"
DumpDatesFile: "%HOME-DIR%\etc\dumpdates.txt"
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"
Quiet OFF
SubTree OFF
Verbose OFF
CopyAccessRights OFF
DelAbsent OFF
DelAbsentDir ON
AnyDifference OFF
IgnoreErrors ON
CopyEmptyDirs OFF
KeepPath OFF
PushChanged OFF
TwoSecondsPrecision OFF
DumpLevelLE OFF
NeedStatistic OFF
ClearArchiveAttribute OFF
TestDirAttrib ON
TestDirTime OFF

ExtZip: 7z 65001 7z.exe a -scsUTF-8 -w -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: RAR 1 rar.exe a %Verbose @ 0= ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="C:\Users\Nikolay\AppData\Roaming\nnBackup\etc\zip-list-4616.txt" -f "\0_2015-02-24.7z"

Последняя версия nnBackup
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема с загрузкой ini-файла в WIN8

Postby elos » Mon, 02 Mar 2015, 10:48

Может у nnbackup крыша едет из-за частичной модификации путей в ini-файле за счёт предопределённых переменных?
Мозгами понимаю, что %HOME-DIR% должен брать путь из HomeDir:, но мало ли...

А давай для начала избавимся от %HOME-DIR% в DumpDatesFile: и ZipListFile: backup.ini. Просто укажем абсолютный путь программы.

Или (альтернативный вариант) укажем как
Code: Select all
HomeDir: "%NNBACKUP-DIR%"

Плюс ручками (на всякий случай) создадим каталоги etc, log в папке программы.

Укажем принудительно в командной строке расположение ini-файла (он там действительно лежит в D:\nnbackup\ ?) на всякий случай, запустим и посмотрим на результат.

Заодно советую из собственного опыта модифицировать в ini-файле строку
Code: Select all
\ добавив время, избежим получение нескольких zip-list-ов с одинаковым именем при слиянии нескольких источников
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%_%hh%%mm%%ss%.txt"

\ было
\ ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"

На этом пока идеи исчерпаны.
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Проблема с загрузкой ini-файла в WIN8

Postby kolik76 » Mon, 02 Mar 2015, 15:42

Тоже самое :Hangman:
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема с загрузкой ini-файла в WIN8

Postby AlikasS » Wed, 04 Mar 2015, 02:33

попробуй просто
Code: Select all
D:\nnBackup>nnbackup.exe -f sync.txt

и покажи содержимое sync.txt


добавлено
если я правильно понял в нем
Code: Select all
sync -i "c:\Users\Николай\AppData\Roaming\Shareman\" -o "e:\Backup\" -ad -s -e -v -p

сохрани путь
c:\Users\Николай\AppData\Roaming\Shareman\
в отдельном файле, типа newfiles.txt
Spoiler: show
c:\Users\Николай\AppData\Roaming\Shareman\
(кстати очень удобно потом добавлять новые файлы и каталоги для копирования)

и сделай такое содержимое sync.txt
Code: Select all
sync
-i @путь_к_файлу\newfiles.txt
-o "e:\Backup\"
-ad -s -e -v -p
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Проблема с загрузкой ini-файла в WIN8

Postby kolik76 » Wed, 04 Mar 2015, 05:29

Ни чего не вышло
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема с загрузкой ini-файла в WIN8

Postby AlikasS » Wed, 04 Mar 2015, 05:46

kolik76 wrote:Ни чего не вышло

строка запуска?
текущее содержимое sync.txt и backup.ini
выложи под спойлеры.
как запускаешь (ярлык или...), от какого пользователя?
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Проблема с загрузкой ini-файла в WIN8

Postby elos » Wed, 04 Mar 2015, 10:05

И, кстати:
Ни чего не вышло
...
Тоже самое

по прежнему означает
Code: Select all
ERROR: Ошибка при загрузке конфиг. файла. Строка 0 (-2003 : )
или что-то другое?
А то я уже озадачился виртуалкой Win8 ...
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Re: Проблема с загрузкой ini-файла в WIN8

Postby kolik76 » Wed, 04 Mar 2015, 15:06

backup.ini Так запускал
Spoiler: show
\ nnBackup ini-file
HomeDir: "%FOLDER-APP-DATA%\nnBackup"
Language: Russian
Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"
LogFile: "%HOME-DIR%\log\nnbackup.log"
DumpDatesFile: "%HOME-DIR%\etc\dumpdates.txt"
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"
Quiet OFF
SubTree OFF
Verbose OFF
CopyAccessRights OFF
DelAbsent OFF
DelAbsentDir ON
AnyDifference OFF
IgnoreErrors OFF
CopyEmptyDirs OFF
KeepPath OFF
PushChanged OFF
TwoSecondsPrecision OFF
DumpLevelLE OFF
NeedStatistic OFF
ClearArchiveAttribute OFF
TestDirAttrib ON
TestDirTime OFF

ExtZip: 7z 65001 7z.exe a -scsUTF-8 -w -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: RAR 1 rar.exe a %Verbose @ 0= ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="C:\Users\Nikolay\AppData\Roaming\nnBackup\etc\zip-list-7052.txt" -f "\0_2015-03-02.7z"

Итак запускал, смотря где backup.ini лежит
Spoiler: show
\ nnBackup ini-file
HomeDir: "D:\nnBackup\"
Language: Russian
Logtime: "%WW% %DD%.%MMM%.%YYYY% %hh%:%mm%"
LogFile: "HomeDir: "%NNBACKUP-DIR%""
DumpDatesFile: "HomeDir: "%NNBACKUP-DIR%""
ZipListFile: "%HOME-DIR%\etc\zip-list-%GetCurrentProcessId%.txt"
Quiet OFF
SubTree OFF
Verbose OFF
CopyAccessRights OFF
DelAbsent OFF
DelAbsentDir ON
AnyDifference OFF
IgnoreErrors ON
CopyEmptyDirs OFF
KeepPath OFF
PushChanged OFF
TwoSecondsPrecision OFF
DumpLevelLE OFF
NeedStatistic OFF
ClearArchiveAttribute OFF
TestDirAttrib ON
TestDirTime OFF

ExtZip: 7z 65001 7z.exe a -scsUTF-8 -w -r -mx=%ZipLevel @% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: RAR 1 rar.exe a %Verbose @ 0= ?S" -inul"% "%ZIP-FILENAME%" "@%ZIP-LIST%"
ExtZip: TAR 0 tar.exe -c --files-from="C:\Users\Nikolay\AppData\Roaming\nnBackup\etc\zip-list-7052.txt" -f "\0_2015-03-02.7z"

sync.txt
Spoiler: show
sync
-i @D:\nnBackup\newfiles.txt
-o "e:\Backup\"
-ad -s -e -v -p

.bat
Spoiler: show
nnbackup.exe -f sync.txt
pause
kolik76
 
Posts: 24
Joined: Wed, 08 May 2013, 13:52

Re: Проблема с загрузкой ini-файла в WIN8

Postby elos » Wed, 04 Mar 2015, 23:00

Поставил виртуалку (чистый не активированный образ с MSDN) на VMWare11 и ничего не настраивал.
Code: Select all
C:\Users\elos>systeminfo

Имя узла:                         WIN-VTQCI05BI5B
Название ОС:                      Майкрософт Windows 8.1 Корпоративная
Версия ОС:                        6.3.9600 Н/Д построение 9600
Диск один единственный (представим, что у нас свежекупленный ноут).
Перенёс папку nnbackup. ini-файл идентичен твоему.
Создал папку в своём профиле и набил её папками с файлами (мой профиль на английском).
Создал строку и запихнул её в 1.bat:
Code: Select all
C:\nnBackup\nnbackup.exe sync -i "C:\Users\elos\AppData\Roaming\shareman\" -o "C:\tmp\" -ad -s -e -v -p

Далее обращаем внимание на место запуска и что запускаем:
Code: Select all
Microsoft Windows [Version 6.3.9600]
(c) Корпорация Майкрософт (Microsoft Corporation), 2013. Все права защищены.

C:\Users\elos>C:\nnBackup\nnbackup.exe sync -i "C:\Users\elos\AppData\Roaming\shareman\" -o "C:\tmp\" -ad -s -e -v -p
nnBackup. V 3.02b3 Build 147 2012-03-22 13:37
Copyright (C) 2001-2015 nnSoft. nemtsev@nncron.ru
We 04.Mar.2015 22:16 Start synchronization
We 04.Mar.2015 22:16 Копирование файлов
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\help.chm
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\help_en.chm
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\help_ru.chm
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\history.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\readme.rus.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\doc\readme.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Chinese(simplified).txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Dutch.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\English.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\French.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Portuguese-br.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Russian.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Serbian-latin.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Slovak.txt
We 04.Mar.2015 22:16 C:\Users\elos\AppData\Roaming\shareman\res\Spanish.txt
We 04.Mar.2015 22:16 Stop synchronization

C:\Users\elos>


зачищаем приёмник и запускаем батник с этой же строкой:
Code: Select all
C:\Users\elos>dir C:\tmp\
 Том в устройстве C не имеет метки.
 Серийный номер тома: 6875-1509

 Содержимое папки C:\tmp

04.03.2015  22:17    <DIR>          .
04.03.2015  22:17    <DIR>          ..
04.03.2015  22:02               105 1.bat
               1 файлов            105 байт
               2 папок  53 533 478 912 байт свободно

C:\Users\elos>print /d:con C:\tmp\1.bat
C:\tmp\1.bat в настоящее время печатается.
C:\nnBackup\nnbackup.exe sync -i "C:\Users\elos\AppData\Roaming\shareman\" -o "C:\tmp\" -ad -s -e -v -p

C:\Users\elos>C:\tmp\1.bat

C:\Users\elos>C:\nnBackup\nnbackup.exe sync -i "C:\Users\elos\AppData\Roaming\shareman\" -o "C:\tmp\" -ad -s -e -v -p
nnBackup. V 3.02b3 Build 147 2012-03-22 13:37
Copyright (C) 2001-2015 nnSoft. nemtsev@nncron.ru
We 04.Mar.2015 22:27 Start synchronization
We 04.Mar.2015 22:27 Копирование файлов
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\help.chm
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\help_en.chm
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\help_ru.chm
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\history.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\readme.rus.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\doc\readme.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Chinese(simplified).txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Dutch.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\English.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\French.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Portuguese-br.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Russian.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Serbian-latin.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Slovak.txt
We 04.Mar.2015 22:27 C:\Users\elos\AppData\Roaming\shareman\res\Spanish.txt
We 04.Mar.2015 22:27 Stop synchronization

C:\Users\elos>

Так что у меня всё работает... Но обращаю внимание на следующее - я указывал полный путь к nnbackup.exe.
Хотя я просто скопировал папку nnbackup на диск С: после всех этих запусков, запустив Everything и введя "nnbackup" обнаружились наличие копии по пути "C:\Users\elos\AppData\Local\Temp\vmware-elos\VMwareDnD\9c1ce18f\nnBackup\nnbackup.exe". Не junction, а копии.
На Win7 же такого нет (Яя практически аналогично имею скопированную с другой машины папку nnbackup). Там только единственный файл-лог есть "D:\Users\elos\AppData\Roaming\nnBackup\log\log.log".

Ты же запуская батник (из какой точки? и мы не знаем, прописан ли у тебя путь nnbackup в PATH) неизвестно что стартуешь и какой ini-файл в каждой копии имеешь. Если правишь ini в одной папке - не гарантия, что она копируется в другую папку виндой.

Возможно я опять "наваял диссертацию", но что мне надо сделать, чтобы поиметь твою ошибку?
elos
 
Posts: 665
Joined: Tue, 25 Apr 2006, 11:15

Next

Return to nnBackup forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests

cron