Вопросы по репозитарию

Инсталляция, обновления, нюансы БД, администрирование системы

Модератор: mike

Ответить
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Вопросы по репозитарию

Сообщение gavrilyukmg »

После установки патчей на Галактику 8.10 (Патчменеджером 5209), которые прошли криво (хотя Патчменеджер сказал: все хорошо!), Галактика не грузится выдает сообщения "нет ресурсов: F_PlPorRep.res, F_VZarchet.res, Z_StaffBulder.res"

Мне техподдержка дала совет

1)поставить версию Патчменеджером 5301 и ее пропатчить.
Она не патчится - то версии не совпадают, то с ошибками часть проходит!

2) Предположили, что при установке патчей слетел репозитарий. Я проверяла: через cfg пыталась удалить репозитарий и загрузить его из GalRep.xml. Призагрузке выдается сообщение - репозитарий пуст, а загрузка из GalRep не идет- выдает сообщения нет ресурсов: F_PlPorRep.res, F_VZarchet.res, Z_StaffBulder.res
Но нет у меня файлов:
  • XML2REP:D:\Gal\GAL81\exe\atlhelp_Regist.xml;
    /XML2REP:D:\Gal\GAL81\exe\C_Corpo_Regist.xml;
    /XML2REP:D:\Gal\GAL81\exe\F_Avizo_Regist.xml;
    /XML2REP:D:\Gal\GAL81\exe\F_PlPorRep_Regist.xml;
    /XML2REP:D:\Gal\GAL81\exe\F_VZachet_Regist.xml;
    /XML2REP:D:\Gal\GAL81\exe\Z_StaffBuilder_Regist.xml;
Где можно их взять и решит ли это мои проблемы?

Не помогла переустановка Галактики (СУБД на Оракле 9i не трогала- база осталась без изменений)

В каких файлах хранится репозитарий, как получать его копию перед патчами, как потом восстанавливать?
Потому что ни откат ни восстановление старого каталога ЕХЕ не помогает?

Лицензии на репозитарий у нас нет пока, поэтому консоль управления пустая и с ней работать нельзя.
SergZol
заказчик
Сообщения: 83
Зарегистрирован: Пн, 10/12/2007 13:24
Имя Фамилия: Сергей Золотухин
Откуда: Северо-Западные Магистральные Нефтепроводы
Контактная информация:

Сообщение SergZol »

Это сделает выгрузку всего репозитария в REPOSITORY.XML:

Код: Выделить всё

galnet.exe /REP2XML:REPOSITORY.xml /c:galnet.cfg
Это сделает загрузку из REPOSITORY.XML в репозитарий:

Код: Выделить всё

galnet.exe /XML2REP:REPOSITORY.xml /c:galnet.cfg

если подсунуть файл такого содержания:

Код: Выделить всё

<?xml version="1.0" encoding="cp866"?>
<Repository>
<Systems>
<System ExeName="Атлантис системы" Description="Все Атлантис-системы">
<System ExeName="galnet" Description="Программа Галактика"/>
</System>
</Systems>
<Components>
</Components></Repository>
, репозитарий очистится!

Поищи в папке файлик GalRep.XML - это стартовый репозитарий
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Сообщение gavrilyukmg »

Где происходит регистрация компонентов RegCom.bat?
Галактика установлена на 1 терминальном сервере.
Я запускаю этот батник с любой ПК.
Ведь при смене экзешника сохраняется старая регистрация... :conf:
Она в реестре регистрируется или где?
После патчей кроме модификации реестра настроек, нужно регистрацию компонентов производить, или только после установки дистрибутива?
vadim
топ-софт
Сообщения: 197
Зарегистрирован: Чт, 06/09/2007 17:38
Имя Фамилия: Вадим Володько
Откуда: ТопСофт
Контактная информация:

Re: Вопросы по репозитарию

Сообщение vadim »

gavrilyukmg писал(а):После установки патчей на Галактику 8.10 (Патчменеджером 5209), которые прошли криво (хотя Патчменеджер сказал: все хорошо!), Галактика не грузится
как именно патчи ставились? какая именно версия галактики? как она ставилась? какие были установлены патчи ранее?
gavrilyukmg писал(а):Мне техподдержка дала совет поставить версию Патчменеджером 5301 и ее пропатчить.
Она не патчится - то версии не совпадают, то с ошибками часть проходит!
что именно с чем не совпадает? какие именно система выдает сообщения? какие именно ошибки?

без ответа на поставленные вопросы сложно даже что-то предположить.
Leontiev
топ-софт
Сообщения: 16
Зарегистрирован: Чт, 24/01/2008 16:40
Имя Фамилия: Денис Леонтьев
Откуда: Галактика Софт
Контактная информация:

Сообщение Leontiev »

Уважаемая Марина!
Сначала давайте выясним, есть ли в Вашей установке те файлы, на отсутствие которых ругается Галактика при старте. Если их нет, то:
- попытайтесь их найти поиском файлов; возможно, они устанавливаются не туда, куда вы ожидаете;
- проверьте настройки на систему в PatchManager (Настройка/Текущая система/.. F4); как его заполнять - см. подсказку или документацию по PatchManager
- проверьте, есть ли пропавшие компоненты в каталоге Backup (Просмотр/Архивы компонентов/ <выбрать каталог Backup> ); если они нашлись, можно переписать эти архивы в Prepare и установить их выборочной установкой. Но я бы в любом случае порекоменовал бы взять свежее
- скачайте PatchManager'ом с FTP-сервера свежие обновления, предварительно очистив каталог Prepare. Лучше автоматическая закачка.
- установите компоненты (лучше автоматическая установка)
Теперь все должно быть хорошо.
Если Вы все равно хотите воспользоваться RegComp.bat, проверьте пути в нем прописанные.
Если в батнике прописана /XML2REP:D:\Gal\GAL81\exe\C_Corpo_Regist.xml;
то на станции, с которой Вы его запускаете, каталог ехе Галактики именно так и должен быть виден как D:\Gal\GAL81\exe.
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Сообщение gavrilyukmg »

Помогло вот что:1) переустановка Галактики (СУБД на Оракле 9i не трогала- база осталась без изменений)
2) регистрация компонентов батником RegComp

Но я вот подумала: может быть помогла бы перерегистрация и после отката патчей? Может и не надо было переустанавливать с дистрибутива? Просто восстановить старый ехе-ник и перерегистрировать?
cruger
топ-софт
Сообщения: 566
Зарегистрирован: Пт, 21/09/2007 15:19
Имя Фамилия: Фёдор Терсин
Откуда: Галактика Софт
Контактная информация:

Сообщение cruger »

ехешник-то скорее всего не при чём
репозитарий хранится в бд
а вместе с ехешниками и обновлениями устанавливаются хмл-файлы, содержащие информацию для репозитария
соответственно в случае проблем достаточно зарегистрировать нужные хмл-файлы в нужном порядке
(порядок важен, т.к. есть хмл-файлы, переинициализирующие репозитарий, а есть лишь добавляющие в него инфу)
Аватара пользователя
mike
топ-софт
Сообщения: 38
Зарегистрирован: Пт, 07/09/2007 11:52
Имя Фамилия: Михаил Пстыга
Откуда: ТопСофт
Контактная информация:

Сообщение mike »

При любых непонятках (после наката-отката обновлений) рекомендую пользоваться батником RegComp.bat.
Он устроен так, что регистрит вначале
GalRep.xml- базовые компоненты Галактики и Суппорта
PatchManRep.xml - компоненты ПатчМена
и затем все остальные из новых обновлений.
Переустановки Галактики не нужно - достаточно запустить RegComp.bat.
Ответить