NWZIP - архив на другой сервер не делается

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

NWZIP - архив на другой сервер не делается

Сообщение Boris Morozov » 25 апр 2004, 03:23

Два сервера в одном дереве NW65 SP 1 EDIR 8.7.3 и NW411 SP9 DS 6.21

Делается архив с диска 6.5 на диск 4.11.
Nwzip 2.18
Максимум, что удалось добиться - создает временный файл, который абсолютно нормальный ZIP, а переименовать не может.

Вот кусочек протокола

Switch NLM to server connection TNT2
Switch NLM to server connection TNT2
Can't STAT name: TNT2\PRIV30:\ARCH\DOSPRJ7.ZIP
Switch NLM to server connection TNT_SRV5
Folder = TNT_SRV5\PRIV30:\TVISION\
File = TNT_SRV5\PRIV30:\TVISION\APP.PAS
File = TNT_SRV5\PRIV30:\TVISION\ASCIITAB.PAS
...................... куча файлов

zip diagnostic: new file=TVISION/TVUTILS/WORK.PAS
Switch NLM to server connection TNT_SRV5
zip diagnostic: new file=TVISION/TVUTILS/XMSTEST.PAS
Switch NLM to server connection TNT_SRV5
Switch NLM to server connection TNT2
zip diagnostic: fcount=341
Switch NLM to server connection TNT_SRV5
Switch NLM to server connection TNT_SRV5
Switch NLM to server connection TNT2
Tempfile rename error=1 NWError=9e

На свой сервер архивирует без проблем, но только версия 2.18

Версия 2.17 сразу выдает ошибку при сканировании, не работает даже в пределах одного сервера.

Пробовал пускать Nwzip на 4.11, тогда не сканирует директорию на 6.5

Аутентификация проходит нормально. (Когда не проходит видна ошибка).

Никаких эксклюзивов не используется (длинные имена, атрибуты и т.д.)
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Andrey Podoinikov » 25 апр 2004, 21:40

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

На каком патчить?

Сообщение Boris Morozov » 25 апр 2004, 23:40

У меня на 6.5 действительно русская, но на том, где не переименовывается архив (4.11) английская, родная 1994 года. И имя архива - короткие английские имена. И почему тогда tmp файл записывается?
Может быть это из-за того, что локали разные на разных серверах. Но это нормальная жизненная ситуация, хотелось бы, чтобы работало.
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Andrey Podoinikov » 26 апр 2004, 07:27

У меня на 6.5 действительно русская, но на том, где не переименовывается архив (4.11) английская, родная 1994 года. И имя архива - короткие английские имена.


lconfig надо менять на том сервере, на котором запускается nwzip - насколько я понял, то у вас это был 6.5, т.ч. можно поменять на нем или запускать nwzip с 4.11.

И почему тогда tmp файл записывается?

Потому что функции разные работают :)

Может быть это из-за того, что локали разные на разных серверах. Но это нормальная жизненная ситуация, хотелось бы, чтобы работало.

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

Пробовал пускать с 4.11 - не идет.

Сообщение Boris Morozov » 26 апр 2004, 19:32

И как-то несильно мне хочется менять на 6.5 - боевой сервер.
Я сравнил, отличие в 16 байтах, начиная с адреса E6 и то связанных с русской кодировкой первых 16 маленьких русских букв. А у меня там нету русских букв в названиях архива. Причем этот кусок совпадает в Lconfig.sys на 6.5 и 4.11.
Мне почему-то кажется, что в моем случае от локали никак не должно зависеть. Я проверю вариант с Lconfig, у меня тут есть под рукой новый еще не боевой сервер. Но все равно мне кажется - это неправильно, менять Lconfig/
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Andrey Podoinikov » 26 апр 2004, 20:16

Да уж поверь наслово :wink: зависит и именно от него.

Тему зависимости работоспособности функций типа rename, stat, opendir и различными файлами lconfig.sys не раз поднимали на форуме девелоперов. Один из инженеров обещал разобраться, но видимо так и придется патчить :(

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

Да, действительно заработало.

Сообщение Boris Morozov » 27 апр 2004, 01:32

Теперь вопрос, чем чревата замена в боевом сервере?
Я на тестовом попробовал, русские имена сохранились.
Или в 6.5 это уже не влияет, там юникод?
Boris Morozov
 
Сообщения: 1333
Зарегистрирован: 05 июн 2002, 22:24
Откуда: Минск

Сообщение Andrey Podoinikov » 27 апр 2004, 07:57

Ты поищи по форуму lconfig - много интересного найдешь :)

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

Сообщение Андрей Троценко » 27 апр 2004, 12:52

Andrey Podoinikov писал(а):...
Но если вкратце, то менять lconfig, при наличии русских имен файлов на NSS разделах, довольно опасно :(


На NSS или все-таки на традиционных ?
Аватара пользователя
Андрей Троценко
 
Сообщения: 529
Зарегистрирован: 31 июл 2002, 13:54
Откуда: Киев, Украина

Сообщение Andrey Podoinikov » 27 апр 2004, 13:01

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

Сообщение PavelKHTW » 27 апр 2004, 13:52

Andrey Podoinikov писал(а):На традиционном томе можно потерять русские названия файлов.
На NSS файлы с русскими именами, которые были созданы в другой локали "исчезнут" станут невидимыми системой, но место занимать будут.

Андрей, объясните как это понимать "созданы в другой локали"? Ведь от версии lconfig зависит только корректное отображение на консоли сервера, или я не прав? Ради теста поднимал NW6 полностью в английском варианте(EN-DE) - файлы с русскими именами создаются и отображаются отлично
PavelKHTW
 
Сообщения: 1037
Зарегистрирован: 08 окт 2003, 13:02
Откуда: Украина

Почему NWZIP ?

Сообщение Lab » 27 апр 2004, 13:58

А, собственно, в чем преимущества использования NWZIP? В том, что он выполняется на сервере? Ведь, как я понимаю, он не сохраняет права на то, что мы архивируем... Или не так?
Lab
 
Сообщения: 196
Зарегистрирован: 08 дек 2003, 13:57
Откуда: Москва

Сообщение Andrey Podoinikov » 27 апр 2004, 14:23

А, собственно, в чем преимущества использования NWZIP? В том, что он выполняется на сервере? Ведь, как я понимаю, он не сохраняет права на то, что мы архивируем... Или не так?


Ну тут на вкус и цвет :) Основное конечно то что он выполняется на сервере и не надо держать станцию для создания архивов.

Права можно сохранять и восстанавливать другой утилитой - помоему tbackup.nlm

Андрей, объясните как это понимать "созданы в другой локали"? Ведь от версии lconfig зависит только корректное отображение на консоли сервера, или я не прав? Ради теста поднимал NW6 полностью в английском варианте(EN-DE) - файлы с русскими именами создаются и отображаются отлично


От версии lconfig зависит не только отображение. Таблицы из lconfig используются как при сохранении имен файлов и папок на диске, так и при доступе к ним. Посмотрите по архиву форума про lconfig и вы удивитесь насколько во многих вещах он используется и какие глюки в связи с ним бывают.

Да, при использовании нерусифицированных версий lconfig, имена файлов и папок отображаются вполне нормально, но нормально отображаются только ДЛИННЫЕ имена, в то время как котороткие имена часто просто набор "левых" символов.

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

Сообщение Rotten » 31 окт 2004, 03:12

и где скачать этот lconfig.sys чтоб имена руские понимал??
Rotten
 
Сообщения: 36
Зарегистрирован: 30 окт 2004, 00:40

Сообщение Андрей Фисенко » 31 окт 2004, 16:13

IMHO, в Netware 6.5 с русской "локалью" не замечено никаких глюков с русскими буквами на томах NSS и TFS.
Опять-же IMHO, нет смысла пытыать судьбу с заменой lconfig.sys от Подойникова для корректной работы NWZIP на Netware 6.5

Может, проще попросить автора NWZIP что-то "в консерватории" поправить?
Андрей Фисенко, SUSE
[url=http://www.suse.com][/url]
Андрей Фисенко
 
Сообщения: 1311
Зарегистрирован: 05 июн 2002, 08:13
Откуда: Красноярск

След.

Вернуться в Novell

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

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

cron