Настроил IIS по инструкции https://www.elma-bpm.ru/kb/article-367.html При установке выбрал PostgreSQL. Активация пройдена. Далее при проверке базы данных Дизайнер выдает ошибку "Не удалось запустить сервер", "Сервер не запущен из-за ошибки". При входе в портал пишет на 90% "Ошибка инициализации конфигурации ELMA" В полном описании ошибки: *EleWise.ELMA.Runtime.Exceptions.ConfigurationInitializeException: Ошибка инициализации конфигурации ELMA ---> System.InvalidOperationException: При последнем запуске системы данная конфигурация не была до конца преобразована. Восстановите ее из резервной копии и запустите систему снова. at EleWise.ELMA.Runtime.Db.DbPreUpdater.CreateStructures() at EleWise.ELMA.Runtime.Db.DbPreUpdater.KoeZd6qkmcjUoMF47G00(Object ) at EleWise.ELMA.Runtime.Db.DbPreUpdater.CheckStructuresCreated() at EleWise.ELMA.Runtime.Db.DbPreUpdater..ctor(ITransformationProvider transform, BackupManager backupManager, DbConnectionsChecker connectionsChecker, Boolean forLicenseCheck) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) --- End of inner exception stack trace --- at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.WxNhBV7agi4x4hrw9G(Object ) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread() Ошибка инициализации конфигурации ELMA EleWise.ELMA.SDK at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.WxNhBV7agi4x4hrw9G(Object ) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()* Кто сталкивался? В чем причина? Как исправить?
Сложно сказать, что вызвало ошибку. Я бы предложил установить заново (удалить ELMA и Postgres). Так же рекомендую скачать дистрибутив PostgreSQL с официального сайта и при установке ELMA уже указать существующий сервер (у меня вообще не получилось установить со встроенным сервером БД)
Встречал много раз эту ошибку, правда только в БД Oracle. Всегда означала, что базe данных - каюк. Насколько помню причины были или неверные настройки IIS или разного рода ошибки во время преобразования БД после установки обновления
Не помогло. Походу все то же самое. *EleWise.ELMA.Runtime.Exceptions.ConfigurationInitializeException: Ошибка инициализации конфигурации ELMA ---> System.InvalidOperationException: При последнем запуске системы данная конфигурация не была до конца преобразована. Восстановите ее из резервной копии и запустите систему снова. at EleWise.ELMA.Runtime.Db.DbPreUpdater.CreateStructures() at EleWise.ELMA.Runtime.Db.DbPreUpdater.XtD8xrruBVUuUVWZPZm8(Object ) at EleWise.ELMA.Runtime.Db.DbPreUpdater.CheckStructuresCreated() at EleWise.ELMA.Runtime.Db.DbPreUpdater..ctor(ITransformationProvider transform, BackupManager backupManager, DbConnectionsChecker connectionsChecker, Boolean forLicenseCheck) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) --- End of inner exception stack trace --- at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.iRlLHFCPI3tOc2qvWW(Object ) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread() Ошибка инициализации конфигурации ELMA EleWise.ELMA.SDK at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath, Dictionary`2 extenderParams) at EleWise.ELMA.Runtime.RuntimeApplication..ctor(String configurationFileName, Type sessionProviderType, String[] assembiesPath) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.RegisterComponents(Object componentManager) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.iRlLHFCPI3tOc2qvWW(Object ) at EleWise.ELMA.BPM.Mvc.Application.Orchard.ELMAEnviromentStarter.StartApplicationInThread()* Может дело в установщике? В результате установки в PSQL база не создается. См. скрин. http://joxi.ru/823nvVquJ5VJBm При установке на с веб-сервером Cassini база есть http://joxi.ru/RmzKo3nu0O1YY2 Что еще можно попробовать? Чтобы запустить с IIS?
А какие неверные настройки IIS? Настраивал все по инструкции https://www.elma-bpm.ru/kb/article-367.html Права LocalSystem И какие преобразования БД? До преобразований не успел добраться, тут по идее установщик сам базу создает и правит.
Пробовал разные варианты с IIS и Postgresql: новая конфигурация, существующая, демо. Ни одна не полетела. Иногда почему-то не создает базу в Postgres, но всегда эта же ошибка.
Алексей, а логи можете выложить? Из папки c:\ELMA3-CE\Web\logs\ подпапки dbUpdate, dbUpdate-Warn, error. Сталкивался в подобным при обновлении Express на IIS и Firebird, по при обновлении бэкап базы автоматически делается и восстановить её проблемой не было.
Вот логи. Уже и с разными дистрами пробовал устанавливать: 3.10.7.31953 и 3.10.8.32101 Та же ошибка. За ранее очень признателен за помощь!
Да... что-то не густо. В одном из логов должна отобразиться выводимая ошибка. Там можно хоть обстоятельства определить, при которых она возникает (в какой момент). А тут всё кристально чисто(
Еще диагноз. Т.к. в логах не понятно что к чему, я ещё поустанавливал и глазами смотрел смену статусов в форме установщика, чтобы понять на каком этапе вылетает ошибка. Есть понимание, что ошибка по отображаемым статусам установщика возникает в момент (или возможно после см. далее) этапа преобразования базы в PostgreSQL, а именно на этапе «Создание индексов»; или при следующем в очереде отображаемом статусе «Ожидание запуска другого сервера ELMA». Есть какие-то логи, которые отслеживают эти моменты установки?