Страница 1 из 2

Hex editors for Netware

СообщениеДобавлено: 19 ноя 2003, 10:48
Vadziku
Ни у кого из уважаемых коллег не возникало на горизонте?
Возникла проблема в дереве, про которую тид ясно и недвусмысленно говорит - обращайтесь в Novell Support. Поскольку еще ни разу ничего вразумительного от них получить не удалось, по-видимому придется править базу ручками, на этот предмет нужны бинарные редакторы под Нетварь

СообщениеДобавлено: 19 ноя 2003, 11:07
ibm
А что если воспользоваться архивом NDS и работать под Виндой?

СообщениеДобавлено: 19 ноя 2003, 11:21
Vadziku
ibm писал(а):А что если воспользоваться архивом NDS и работать под Виндой?

Потеряется куча изменений, этот шаг будет в случае если дерево погибнет.
А что значит под Виндой? И главное зачем?
На Нетваревских серверах сейчас завязано довольно много функционала, смысла переводить его на винды пока не вижу.
На виндах свой функционал.

СообщениеДобавлено: 19 ноя 2003, 11:38
ibm
Vadziku писал(а):А что значит под Виндой? И главное зачем?


Да то в смысле редактора. :). Извини, можно и под ДОСом.
Ну не собираешься же ломать рабочее дерево, или точно знаешь где подправить?

Подожди, а дебагер не поможет?

СообщениеДобавлено: 19 ноя 2003, 11:57
Vadziku
ibm писал(а):
Vadziku писал(а):А что значит под Виндой? И главное зачем?


Да то в смысле редактора. :). Извини, можно и под ДОСом.
Ну не собираешься же ломать рабочее дерево, или точно знаешь где подправить?

Подожди, а дебагер не поможет?

Под виндой не пойдет. Не будет доступа к базам, именно рабочее дерево я и собираюсь ломать, потому что оно уже полурабочее, и тянуть тут смысла нет, чем дальше, тем больше придется восстанавливать - расхождения с последним валидным бэкапом накапливаются. Собственно не впервые его ручками править. Что чревато - понимаю, без полной уверенности я действовать и не буду.
Дебагер не поможет, нечего там дебагить.
Собственно проблема очень простая - объект был мувнут с одной локации в другую, по каким-то причинам(я в начале процесса не учавствовал - не знаю) пенек в destination образовался, пенек в source - нет. На мастере и всех остальных репликах этот пенек есть. Все операции с репликами с начала проблемы не проходят - ошибка 637.
Непонятно почему Новель не может самостоятельно разрешить такую простую ситуацию - ну нет пары у пенька - считай его дефективным объектом и удали, для дерева это будет менее фатальное решение, чем вот то в котором сейчас наше дерево.

СообщениеДобавлено: 19 ноя 2003, 12:31
Владимир Горяев
А мож без хексреда? Dsbrowse вроде удалять умеет...

СообщениеДобавлено: 19 ноя 2003, 12:38
Vadziku
Владимир Горяев писал(а):А мож без хексреда? Dsbrowse вроде удалять умеет...

Где? Я по курсам траблшутинга 4.11 тоже вроде помню как мы некоторые объекты удаляли им, сейчас зашел и ничего там подобного не нашел, или ключик запуска какой был?

СообщениеДобавлено: 19 ноя 2003, 12:47
Владимир Горяев
...или ключик запуска какой был?
load dsbrowse -a

СообщениеДобавлено: 19 ноя 2003, 12:52
Павел Орлов aka XerX

СообщениеДобавлено: 19 ноя 2003, 12:52
Vadziku
Владимир Горяев писал(а):
...или ключик запуска какой был?
load dsbrowse -a

Та же ситуация что и с обычным удалением - ошибка 637.

СообщениеДобавлено: 19 ноя 2003, 12:56
Влад А.Сокол aka Akina
ODRN умеет

СообщениеДобавлено: 19 ноя 2003, 12:57
Vadziku
У нас ситуация отвечающая последнему параграфу тида 10073618
Все реплики содержат этот пенек, у пенька нет компаньонов, его состояние inhibit_move.

СообщениеДобавлено: 19 ноя 2003, 13:23
Владимир Горяев
Vadziku писал(а):Та же ситуация что и с обычным удалением - ошибка 637.
Дело муторное и нудное, много времени убить нужно.
Обновляем DS до крйних версий.
Выполняем тид 10012763 поочередно на всех серверах с репликами, делая их мастерами покругу.
В свое время тока так и избавился.

СообщениеДобавлено: 19 ноя 2003, 13:30
Vadziku
Владимир Горяев писал(а):
Vadziku писал(а):Та же ситуация что и с обычным удалением - ошибка 637.
Дело муторное и нудное, много времени убить нужно.
Обновляем DS до крйних версий.
Выполняем тид 10012763 поочередно на всех серверах с репликами, делая их мастерами покругу.
В свое время тока так и избавился.

Уже делали, коренное отличие той ситуации от нашей - наличие пары к пеньку inhibit_move-moved. У нас moved отсутствует.
И тип реплики через консольки мы не можем переключить - выскакивает та же самая 637. Designate new master я даже боюсь делать, до сих пор у нас дерево все же полурабочее, как бы не обвалилось. Версии крайние.

СообщениеДобавлено: 19 ноя 2003, 13:40
Владимир Горяев
Designate new master я даже боюсь делать, до сих пор у нас дерево все же полурабочее, как бы не обвалилось.
Не боись 8) Вначале забекапь NDS на серверах, а потом смело действуй.