Проблема с nwzip

Обсуждение технических вопросов по продуктам Novell

Проблема с nwzip

Сообщение Сергей Марченко » 16 мар 2005, 12:07

Пользуюсь nwzip-ом уже с полгода - все было нормально. Около недели назад начали вылезать ошибки такого плана:

NWZIP - Create archiv with name NW60\SYS:\ARCHIVES\DATA.ZIP
Module NWZIP.NLM load status OK
NWZIP - Backup old ZIP file NW60\SYS:\ARCHIVES\DATA0316.ZIP
NWZIP - Start scaning folders from NWZIP.CFG
NWZIP - Packing NW60\SYS:\1C\Bases1C\ZarBase\*.*
NWZIP - Packing NW60\SYS:\ADMIN\WORK\*.*
NWZIP - Packing NW60\SYS:\CLIENTS\*.*
NWZIP - Packing NW60\SYS:\DATA\*.*
NWZIP - End scaning folders from NWZIP.CFG
NWZIP - End files processing
NWZIP - Start to compress
NWZIP - Rename temp file: NW60\SYS:\ARCHIVES\_T-17370.TMP
to: NW60\SYS:\ARCHIVES\DATA0316.ZIP
NWZIP - error=16 NWError=8E
NWZIP - Finished now...
NWZIP - Close servers connection
NWZIP - Close connection file server NW60
NWZIP - Logout from NDS

NWZIP - Shutdown ... Wed Mar 16 11:56:17 2005



Конфигурационный файл:
####################
# Global parametrs #
####################
METHOD = BEST ; one of BEST, DEFLATE (only), or STORE (only)
NOSECURECONSOLE = 1 ; 0=Blockig system console until programm execute
DIRNAMES = 1 ; include directory entries by default
LEVEL = 9 ; 0=fastest compression, 9=best compression
HIDDEN_FILES = 1 ; process hidden and system files
VERBOSE = 0 ; verbose mode
VOLUME_LABEL = 0 ; add netware [server/]volume label
ARH_DEPTH = 3 ; depth of arhivs
; Example:
; ZIPNAME=sys:\test.zip
; arh_depth=0 - sys:\test.zip - don't use special suffixes
; arh_depth=1 - sys:\test1.zip (1 day of week)
; sys:\test2.zip (2 day of week)
; sys:\test3.zip (3 day of week)
; sys:\test4.zip (4 day of week)
; sys:\test5.zip (5 day of week)
; sys:\test6.zip (6 day of week)
; sys:\test7.zip (7 day of week)
; arh_depth=2 - sys:\testDD.zip - DD - 01..31 - day of mounth
; arh_depth=3 - sys:\testMMDD.zip - MMDD - mounth and day
; arh_depth=4 - sys:\testYYYYMMDD.zip - YYYYMMDD - year, mounth and day
#*************************************************************#
# Run this sample: Load NWZIP.NLM DATA #
#*************************************************************#
ARHIV_NAME = DATA
DIRNAMES = 1 ; include directory entries by default ;
NOSECURECONSOLE = 1
#ARH_DEPTH = 4
PATHPUT = 1
RECREATEARCHIVE = 1
VOLUME_LABEL = 0
RECURSE = 1
ZIPNAME = NW60\SYS:\ARCHIVES\DATA.ZIP

FILE_OR_DIR = NW60\SYS:\DATA\*.*
#EXCLUDEFILEMASK = (*.BAK$)|(*.TMP$) ;NEW PARAMETR - (REGEX expression)

FILE_OR_DIR = NW60\SYS:\CLIENTS\*.*

FILE_OR_DIR = NW60\SYS:\ADMIN\WORK\*.*

FILE_OR_DIR = NW60\SYS:\1C\Bases1C\ZarBase\*.*



Крутится все на Netware 6 Service Pack 5.
Заметил одну интересную особенность: если убрать из конфигурации первый FILE_OR_DIR, то все переименовывается нормально. В противном случае в папке создается только временный файл. В чем может быть дело?
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

А ты просто спроси Андрея Подойникова - автора программы.

Сообщение Павел Гарбар » 16 мар 2005, 12:29

Павел Гарбар
 
Сообщения: 709
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Сообщение Andrey Podoinikov » 16 мар 2005, 12:50

Какая версия программы? Судя по приведенному логу старая.

В конфиге отсутвует строка аутентификации в девере
SERVER_USER_PASSWORD = NW60
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 16 мар 2005, 13:57

Версия как я понимаю последняя:

Loading module NWZIP.NLM
NWZIP - Archiver for Backup's on Netware
Version 2.18 November 17, 2003


Добавление параметра SERVER_USER_PASSWORD = NW60 ни к каким изменениям не привело.
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 16 мар 2005, 15:07

да - версия действительно последняя :) но лог был не полный, потому более сказать ничего не могу.

Что прога пишет про авторизацию? Какая локаль?
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 16 мар 2005, 15:29

NWZIP - Archiving data
NWZIP - Receiving global and local parameters from SYS:\ETC\NWZIP.CFG
NWZIP - Server NW60
NWZIP - Attach to file server NW60
NWZIP - Change Tree to MY_TREE
NWZIP - Tree to MY_TREE
NWZIP - Login As Server
NWZIP - Open connection to file server NW60.root
NWZIP - NDS Authenticate for NW60 succefull
NWZIP - Create archiv with name NW60\SYS:\ARCHIVES\DATA.ZIP
Module NWZIP.NLM load status OK
NWZIP - Backup old ZIP file NW60\SYS:\ARCHIVES\DATA.ZIP
NWZIP - Start scaning folders from NWZIP.CFG
NWZIP - Packing NW60\SYS:\1C\Bases1C\ZarBase\*.*
NWZIP - Packing NW60\SYS:\ADMIN\WORK\*.*
NWZIP - Packing NW60\SYS:\CLIENTS\*.*
NWZIP - Packing NW60\SYS:\DATA\*.*
NWZIP - End scaning folders from NWZIP.CFG
NWZIP - End files processing
NWZIP - Start to compress
NWZIP - Rename temp file: NW60\SYS:\ARCHIVES\_T-17712.TMP
to: NW60\SYS:\ARCHIVES\DATA.ZIP
NWZIP - error=16 NWError=8E
NWZIP - Finished now...
NWZIP - Close servers connection


Про локаль точно не знаю - похоже на русскую. Как можно проверить?

P.S. В конфигурации изменил ARH_DEPTH на 0 - результат остался тот же :(
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 16 мар 2005, 17:03

Пришли lconfig.sys на pav@nwsoft.ru - там посмотрим какая локаль стоит.

Если русская непатченная, тогда понятно почему не работает, но почему у тебя раньше работало - вот это уже не ясно :(
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 17 мар 2005, 08:54

Интересно еще то что копии NDS создаются нормально.
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 17 мар 2005, 09:32

Ну судя по номеру ошибки - NWZIP чего-то там удалить не может.

Может что-то с правами надо поглядеть.

Кстати - впервые вижу чтобы сервер находится прямо в [root] - это так?
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 17 мар 2005, 11:18

Andrey Podoinikov писал(а):Ну судя по номеру ошибки - NWZIP чего-то там удалить не может.

Может что-то с правами надо поглядеть.


Права для кого? Пользователь же сервер.

Andrey Podoinikov писал(а):Кстати - впервые вижу чтобы сервер находится прямо в [root] - это так?


Не так, это я поменял.
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 17 мар 2005, 11:45

1) Да - Сервер - это тоже пользователь и права ему тоже можно дать или забрать :)

Если не хочешь эскпериментировать с сервером - сделай авторизацию как юзера.

Например:
SERVER_USER_PASSWORD = NW60:admin.mainunit:adminpassword

2) Архив NDS создается нормально, потому что при его создании не используются функции доступа к файлам требующие авторизации на сервере
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 17 мар 2005, 14:01

Andrey Podoinikov писал(а):1) Да - Сервер - это тоже пользователь и права ему тоже можно дать или забрать :)

Если не хочешь эскпериментировать с сервером - сделай авторизацию как юзера.

Например:
SERVER_USER_PASSWORD = NW60:admin.mainunit:adminpassword



Прописал свое полное имя и пароль - все равно почему-то показывает Login As Server - это нормально?
Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 17 мар 2005, 14:23

Приведи конфиг и подними строку авторизации выше имени архива
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

Сообщение Сергей Марченко » 17 мар 2005, 14:54

################################################################
# NWZIP - Archiver with Backup functions #
################################################################
# copy this file to sys:\etc\nwzip.cfg #
################################################################

####################
# Global parametrs #
####################
METHOD = BEST ; one of BEST, DEFLATE (only), or STORE (only)
NOSECURECONSOLE = 1 ; 0=Blockig system console until programm execute
DIRNAMES = 1 ; include directory entries by default
LEVEL = 9 ; 0=fastest compression, 9=best compression
HIDDEN_FILES = 1 ; process hidden and system files
VERBOSE = 0 ; verbose mode
VOLUME_LABEL = 0 ; add netware [server/]volume label
ARH_DEPTH = 0 ; depth of arhivs
; Example:
; ZIPNAME=sys:\test.zip
; arh_depth=0 - sys:\test.zip - don't use special suffixes
; arh_depth=1 - sys:\test1.zip (1 day of week)
; sys:\test2.zip (2 day of week)
; sys:\test3.zip (3 day of week)
; sys:\test4.zip (4 day of week)
; sys:\test5.zip (5 day of week)
; sys:\test6.zip (6 day of week)
; sys:\test7.zip (7 day of week)
; arh_depth=2 - sys:\testDD.zip - DD - 01..31 - day of mounth
; arh_depth=3 - sys:\testMMDD.zip - MMDD - mounth and day
; arh_depth=4 - sys:\testYYYYMMDD.zip - YYYYMMDD - year, mounth and day

#*************************************************************#
# Example 1: #
#*************************************************************#
# This example for backups all NDS files #
#*************************************************************#
# Run this sample: Load NWZIP.NLM NDS #
#*************************************************************#
ARHIV_NAME = NDS
NOSECURECONSOLE = 1
ARH_DEPTH = 4
VOLUME_LABEL = 1
RECURSE = 1
ZIPNAME = NW60\SYS:\ARCHIVES\NDS.ZIP
FILE_OR_DIR = SYS:\_NETWARE\*.*

#*************************************************************#
# Run this sample: Load NWZIP.NLM BEST #
#*************************************************************#
ARHIV_NAME = BEST
DIRNAMES = 1 ; include directory entries by default ;
NOSECURECONSOLE = 1
#ARH_DEPTH = 4
PATHPUT = 1
RECREATEARCHIVE = 1
VOLUME_LABEL = 0
RECURSE = 1
ZIPNAME = NW60\SYS:\ARCHIVES\BEST.ZIP

FILE_OR_DIR = NW60\SYS:\BESTX\R\*.*
EXCLUDEFILEMASK = (*.BAK$)|(*.CDX$)|(*.TMP$) ;NEW PARAMETR - (REGEX expression)

FILE_OR_DIR = NW60\SYS:\BESTX\PRO\*.*
FILE_OR_DIR = NW60\SYS:\BESTX\DB2\*.*

#*************************************************************#
# Run this sample: Load NWZIP.NLM DATA #
#*************************************************************#
ARHIV_NAME = DATA
SERVER_USER_PASSWORD = NW60:sergm.administrators.my_org:my_pass
DIRNAMES = 1 ; include directory entries by default ;
NOSECURECONSOLE = 1
#ARH_DEPTH = 4
PATHPUT = 1
RECREATEARCHIVE = 1
VOLUME_LABEL = 0
RECURSE = 1
ZIPNAME = NW60\SYS:\ARCHIVES\DATA.ZIP

FILE_OR_DIR = NW60\SYS:\DATA\*.*
#EXCLUDEFILEMASK = (*.BAK$)|(*.TMP$) ;NEW PARAMETR - (REGEX expression)

FILE_OR_DIR = NW60\SYS:\CLIENTS\*.*

FILE_OR_DIR = NW60\SYS:\ADMIN\WORK\*.*

FILE_OR_DIR = NW60\SYS:\1C\Bases1C\ZarBase\*.*

#*************************************************************#
# Run this sample: Load NWZIP.NLM BEST_SAL #
#*************************************************************#
ARHIV_NAME = BEST_SAL
DIRNAMES = 1 ; include directory entries by default ;
NOSECURECONSOLE = 1
ARH_DEPTH = 4
PATHPUT = 1
RECREATEARCHIVE = 1
VOLUME_LABEL = 0
RECURSE = 1
ZIPNAME = NW60\SYS:\ARCHIVES\BEST_SAL.ZIP

FILE_OR_DIR = NW60\SYS:\BEST_SAL\R\*.*
EXCLUDEFILEMASK = (*.BAK$)|(*.TMP$) ;NEW PARAMETR - (REGEX expression)


Сергей Марченко
 
Сообщения: 11
Зарегистрирован: 16 мар 2005, 11:56

Сообщение Andrey Podoinikov » 17 мар 2005, 21:09

Блин - надоело мне вытягивать все по кусочкам.

Конфиг привел - хорошо.
После перемещения строки авторизации что-то поменялось или нет?
На томе SYS достаточно места для создания там архива двойного размера?

Когда запускаешь архивирование - понаблюдай за свободным местом!
Аватара пользователя
Andrey Podoinikov
 
Сообщения: 243
Зарегистрирован: 05 июн 2002, 10:32
Откуда: г. Урай, Тюменская обл.

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 46

cron