Страница 4 из 13
Добавлено: 18 мар 2009, 17:08
Polimer
Есть мнение откуда идет проверка "Регистрация компонентов не совпадает с инсталляцией! Прервать выполнение приложения?"
В каталоге ехе г. появился файл galnet.crc, в нем записываться контрольная сумма после установки патчей. По каким-то причинам этот файл не всегда заново создается. В ПМ есть отдельный пункт, когда выбрана выборочная синхронизация компонентов - "создать файл с контрольной суммой". С новым файлом проверка проходит.
Добавлено: 20 май 2009, 05:48
Алексей
В общем сделал я синхронизацию (решился
), в левой части где данные как я понял беруться из ЕХЕ после установки фильтра ничего не видно. То есть по сути всё синхронизировано.
А вот в правой части есть куча доп.ресурсов, таких как debug debug1 и ещё штук 20 доработок и ЦРФ файлов, которые подключены вручную через консполь администратора-репозитарий-компоненты.
Лежат они не в ЕХЕ а в доп. папке на сервере.
При попытке запустить галактику - получаем вышеназванное сообщение о несовпадении версий компонент.
Даже если я положу свои ресурсы в ехе, остается ещё пять ресурсов user которые я не использую в принципе но которые прописаны в репозитарии как компоненты.
Т.е. добиться ситуации - когда галактика увидит что "все синхронизировано" невозможно???
Добавлено: 20 май 2009, 06:07
san
Мы выполнили синхонизацию таким способом
[DataBase]
CheckRepository=off
Добавлено: 20 май 2009, 06:38
Алексей
ну, выше я уже писал - что это самый "быстрый и надежный" способ
а существует ли возможность всё же сделать все "по правилам" ?
Добавлено: 20 май 2009, 10:55
Polimer
Алексей, а вы пробовали с galnet.crc ? Его нужно положить в EXE.
У меня прокатывает. А дополнительные ресы (свои+user+debag) про которые вы говорили, ИМХО, не участвуют в синхронизации.
Добавлено: 20 май 2009, 11:03
Алексей
файл galnet.crc какой-то есть, лежит в ЕХЕ галки, ЕХЕ общий для всех юзеров на сервере.
Добавлено: 20 май 2009, 11:11
Polimer
Попробуйте мой вариант от 18 марта.
Добавлено: 20 май 2009, 11:32
Алексей
не помогло
Добавлено: 20 май 2009, 11:39
Polimer
Только что установил патчи от 19.05, ничего не синхронизировал - новый galnet.crc лежит в EXE, г. запускается без предупреждения.
Добавлено: 20 май 2009, 13:09
Алексей
я патчи ставлю на другую БД, т.к. пока мы сделаем ЕХЕ, пока потестим его... потом подкладываем для рабочей БД.
для нас самоубийству подобно лупить пачту сразу на рабочую БД
Добавлено: 20 май 2009, 13:10
bat_only
+1
Добавлено: 20 май 2009, 13:12
Алексей
хотя... базы и ехе вроде же одинаковые... значит и срс должен быть одинаков? почему же тогда ругань?
в общем бред какой-то эта синхронизация компонентов...
Добавлено: 20 май 2009, 13:21
Polimer
Алексей писал(а):я патчи ставлю на другую БД, т.к. пока мы сделаем ЕХЕ, пока потестим его... потом подкладываем для рабочей БД.
для нас самоубийству подобно лупить пачту сразу на рабочую БД
Кто вам сказал, что я ставлю на рабочую базу?
Добавлено: 20 май 2009, 13:29
Алексей
ну тогда вопрос не снимается. какого хххх...удожника? что ей ещё надо?
Добавлено: 20 май 2009, 17:17
Гаврилюк Марина
Имеем несколько баз на Оракле на 3 разных серверах (8 схем на каждом). И после установки патчей мне приходится делать синхронизацию компонентов, подключаясь к каждой базе каждой схемы, для каждого приложения (support, galnet). Иначе имеем то же сообщение. )
Может это и не правильно, но как иначе, не знаю