Добрый день!
Установлено alfresco 4.2.c & alvex 1.3 все community
задача обновить alvex на новую версию 2013
как грамотно обновить чтобы не потерять тех немногих данных которые успели набить
С Уважением Николай
Добрый день!
Фокус не удался
Удалил старые файлы, вместо их записал новые
Пробую войти в share - не пускает говорит нет такого пользователя или неправильно пароль
Смотрю в Tomcat web application meneger - share запущен а alfresco нет
повозился - так и не сумел запустить.
Вернул назад старые файлы, новые удалил - слава богу все на месте и запустилось нормально
Где рыть?
С Уважением Николай
Пара вопросов:
1. Alvex был изначально установлен версии 1.3? Или это было уже обновление с Alvex 1.2.x?
2. Что в логах томката (catalina.out)? В тот момент, когда alfresco отказывается стартовать, она должна туда записать какую-то разумную причину.
Ясно. Попробую разобраться. Создал тикет в JIRA - http://issues.itdhq.com/browse/ALV-330 Можно следить за статусом там. По итогам отпишусь в это обсуждение.
Далее все вроде нормально не ругается
потом
Caused by: org.alfresco.error.AlfrescoRuntimeException:00310001 A module component `alvex-workflow-shortcut-dashlet-tenplates-bootstrap`failed to execute: 00310000 Bootstrap failed
....
...
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 10; column 16 due to error: Duplicate child name not allowed: alvex
.....
....
Error updating database: Dublicate entry `14-33-9493384-alvex` for key `parent_node_id`
Итого:
1. Проблема существует только для апгрейда с 1.3. Для апгрейда с 1.3.0.1 и более поздних версий ее уже нет. Технические подробности в issues.itdhq.com/browse/ALV-330
2. Рабочая процедура обновления с 1.3:
2.1 Из-под пользователя admin открыть репозиторий, открыть папку Data Dictionary (Словарь данных), удалить в ней папку alvex. При этом вы теряете только настройки, какие бизнес-процессы доступны пользователям (если вы настраивали что-то нестандартное).
2.2 После этого заменить jar-ники 1.3 на 2013.01 и рестартовать Tomcat. На этом собственно апгрейд завершен.
2.3 При желании можно в 2.1 сделать бекап папки alvex и после обновления вернуть ее на место.
Я начинаю только разбираться так что не рискую что-либо менять:))
все стандартно
только было одно ранее стояло alvex 1.3.1 потом поставил 2013
С Уважением Николай
Честно говоря, ничего не понятно. В логах вроде ошибок нет критичных за время последнего запуска системы. Вы точно ставили Alfresco без каких-либо настроек/извращений? Почему тогда используется MySQL? И папка установки какая-то странная. :)
С точки зрения логики после замены Alvex Enterprise на Alvex Community у Вас система должна была вообще сломаться, если в системе была поставлена хоть одна задача или был создан хоть один сайт комитета. Потому что в Alvex Community нет моделей и конфигов для вещей, которые есть только в Enterprise. А Alfresco не умеет игнорировать отсутствие конфигов/моделей, она просто выдает ошибку "нет namespace-а" в лог и падает. Но у Вас она почему-то запустилась :)
Попробуйте еще раз перезапустить Alfresco и посмотреть лог catalina.out. Какие новые ошибки появятся при старте? И, кстати, у вас в админке в разделе настройки прав на бизнес-процессы какие процессы есть в выпадающем списке из Alvex-специфичных?
Добрый день!
Mysql - у меня все крутиться на liferay + jabber server + joomla и все на mysql так что не захотел заводить еще одного
а папка просто привычка еще с версии 3 alfresco
enterprise не ставил была community
Скорее причина в том что я пытался перенести данные с 3.2 на 4.2 alfresco через сторонюю утилиту экспорта импорта
При этом возникла ошибка и данные так и не перенес. Придется поставить отдельный сервер и на нем экспериментировать
Решил кардинально - переустановил с нуля и alfresco & alvex все вроде запустилось и работает
есть правда некоторые небольшие проблемы:
1 alvex вроде скачивал последнюю (2013.1(dev)- запускаю обновление в компонентах пишет установлено 1.3 доступно обновление 1.3.1ЕЕ
2. в реестрах пункт добавить новый документ (насколько помню) вместо русского какие то иероглифы - но работает
мелочь но хотелось бы исправить
С Уважением Николай
У меня все почти тоже самое. Обновится с версии 1.3 до 2013 получилось.
Но ошибка с процессами как была так и осталось.
Вот что пишет в логах:
13:38:02,919 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 02250001 Wrapped Exception (with status template): Namespace prefix alvex13wf is not mapped to a namespace URI
org.springframework.extensions.webscripts.WebScriptException: 02250001 Wrapped Exception (with status template): Namespace prefix alvex13wf is not mapped to a namespace URI
До 1.3 у вас стояло 1.2 на этой же системе? Модель с префиксом alvex13wf является частью пакета совместимости с 1.2 в версии 1.3. После обновления до 2013.01 Вы удалили этот пакет, в связи с этим и проблема.
Добрый день!
У меня аналогичная проблема, пытаюсь настроить доступные Бизнес-процессы, при нажатии на кнопку "Добавить процесс" списка нет.
В лог падает такая ошибка:
13:00:38,211 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 10190006 Wrapped Exception (with status template): Namespace prefix wswf is not mapped to a namespace URI
org.springframework.extensions.webscripts.WebScriptException: 10190006 Wrapped Exception (with status template): Namespace prefix wswf is not mapped to a namespace URI
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067)
...
Alfresco: Community v4.2.0 (r56674-b4848) schema 6033
Нет, новых процессов не создавал.
Изначально у нас стояла alfresco версии 4.2.с, я её обновил до 4.2.e + поставил alvex последней версии 2013.10.
После этого БП и отвалились.
Через workflow console выполняю команду: show workflows all, в ответ выпадает такая же ошибка:
org.alfresco.service.namespace.NamespaceException: Namespace prefix wswf is not mapped to a namespace URI
На версии 4.2.с у нас уже были созданы бизнес-процессы, может они как-то конфликтуют?!
На версии 4.2.с у нас уже были созданы бизнес-процессы, может они как-то конфликтуют?!
немного не соответствует
Нет, новых процессов не создавал. Изначально у нас стояла alfresco версии 4.2.с, я её обновил до 4.2.e
В таком случае у вас проблема в том, что вы не перенесли со старой версии свои процессы. Возможно, они были установлены как jar-пакеты, и после обновления вы их не положили в 4.2.e. У вас везде будет теперь выпадать эта ошибка, пока вы не вернете процессы на место, так как Alfresco помнит, что они должны быть, а их почему-то нет.
Разобрался. Проблема была в следцющем: почему то криво установился alfresco 4.2.e, Не были установлены модули wcmqs, awe.
Также потребовалось установить пакет совместимости alvex, без него система ругалась на alvexwf prefix.
После нормальной переустановки системы и переноса контента всё заработало.
А у меня после обновления alfresco с версии 4.2.с до версии 4.2.е, и обновления alvex до версии 2013.10 перестали выбираться группы названные по русски в бизнес процессах "Групповая проверка и утверждение" и "Совместная проверка и утверждение". Т.е. при выборе в этих процессах пункта "Группа рецензентов" есть возможность выбрать только группы названные по английски (orgchart, alfresco_administrators и т.д.). В логи никаких ошибок не пишет. Это только у меня так или у всех? И лечится ли это как-нибудь?
Обновлять все-таки нужно последовательно. Сначала Alfresco, потом Alvex, или наоборот. Лучше и не пробовать обновлять одновременно и то, и то.
Состав серверов должен быть немного другой:
1. Alfresco: Community v4.2.0 (4576) schema 6022
Alvex: Enterprise v1.4.3
2. Точная копия первого. При этом, если они на одной машине, но в разных папках, то не забудьте поменять путь до alf_data в конфигах Alfresco и сделать и точную копию базы данных, и заменить параметры подключения к базе в настройках Alfresco.
После этого не трогая первый сервер, чтобы рабочая система осталась жива в случае чего, проверяете, что вторая система работает независимо от первой, стартует итд.
Далее обновляете Alvex во второй системе: заменяете jar-ники (или amp) на новую версию Alvex для старой версии Alfresco, добавляете пакет совместимости, проверяете, что система запустилась, и все работает.
Потом обновляете Alfresco, заменяя war-ники, удаляя tomcat/webapps/alfresco и tomcat/webapps/share итд, следуя документации Alfresco. При первом запуске Alfresco переведет данные в формат, совместимый с новой версией Alfresco, но не запустится, так как Alvex удалился вместе с папками. Потом выключаете Alfresco, ставите Alvex уже для новой версии Alfresco, закидываете в shared/classes/alfresco/extension/license новую лицензию Alvex (для 2.х) и запускаете систему.
Обновление гладко с первого раза точно не пройдет, но читайте логи..
Комментарии
31/01/2013 - 07:02
31/01/2013 - 11:38
Фокус не удался
Удалил старые файлы, вместо их записал новые
Пробую войти в share - не пускает говорит нет такого пользователя или неправильно пароль
Смотрю в Tomcat web application meneger - share запущен а alfresco нет
повозился - так и не сумел запустить.
Вернул назад старые файлы, новые удалил - слава богу все на месте и запустилось нормально
Где рыть?
С Уважением Николай
31/01/2013 - 11:44
1. Alvex был изначально установлен версии 1.3? Или это было уже обновление с Alvex 1.2.x?
2. Что в логах томката (catalina.out)? В тот момент, когда alfresco отказывается стартовать, она должна туда записать какую-то разумную причину.
31/01/2013 - 11:46
изначально установлен был 1.3
через jar
31/01/2013 - 11:48
31/01/2013 - 12:00
ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 00310002 Failed to start modules
31/01/2013 - 12:09
31/01/2013 - 12:14
потом
Caused by: org.alfresco.error.AlfrescoRuntimeException:00310001 A module component `alvex-workflow-shortcut-dashlet-tenplates-bootstrap`failed to execute: 00310000 Bootstrap failed
....
...
Caused by: org.alfresco.service.cmr.view.ImporterException: Failed to import package at line 10; column 16 due to error: Duplicate child name not allowed: alvex
.....
....
Error updating database: Dublicate entry `14-33-9493384-alvex` for key `parent_node_id`
31/01/2013 - 12:16
навсякий случай ubunta 12.10 64 bit
Java-7-oracle
tomcat 7
alfresco 4.2.c
С Уважением Николай
31/01/2013 - 17:14
добавляю весь лог файл - может что то и упустил по неопытности
поменял только расширение на txt
С Уважением Николай
01/02/2013 - 12:25
1. Проблема существует только для апгрейда с 1.3. Для апгрейда с 1.3.0.1 и более поздних версий ее уже нет. Технические подробности в issues.itdhq.com/browse/ALV-330
2. Рабочая процедура обновления с 1.3:
2.1 Из-под пользователя admin открыть репозиторий, открыть папку Data Dictionary (Словарь данных), удалить в ней папку alvex. При этом вы теряете только настройки, какие бизнес-процессы доступны пользователям (если вы настраивали что-то нестандартное).
2.2 После этого заменить jar-ники 1.3 на 2013.01 и рестартовать Tomcat. На этом собственно апгрейд завершен.
2.3 При желании можно в 2.1 сделать бекап папки alvex и после обновления вернуть ее на место.
01/02/2013 - 14:31
Спасибо помогло
С Уважением Николай
01/03/2013 - 09:38
Добрый день!
Вылезла следующая проблема!
не работают бизнес процессы
выбираю начить бизнес процесс
появляется экран мои бизнес-процессы и пусто
С Уважением Николай
01/03/2013 - 10:51
01/03/2013 - 14:23
Все это сделано было - но не помогает
С Уважением Николай
01/03/2013 - 14:54
Какие версии Alfresco, Alvex?
01/03/2013 - 15:04
alfresc0 4.2.c alvex 2013 все community
в логах вроде ничего не нашел
С Уважением Николай
01/03/2013 - 15:05
01/03/2013 - 16:09
все стандартно
только было одно ранее стояло alvex 1.3.1 потом поставил 2013
С Уважением Николай
01/03/2013 - 19:52
С точки зрения логики после замены Alvex Enterprise на Alvex Community у Вас система должна была вообще сломаться, если в системе была поставлена хоть одна задача или был создан хоть один сайт комитета. Потому что в Alvex Community нет моделей и конфигов для вещей, которые есть только в Enterprise. А Alfresco не умеет игнорировать отсутствие конфигов/моделей, она просто выдает ошибку "нет namespace-а" в лог и падает. Но у Вас она почему-то запустилась :)
Попробуйте еще раз перезапустить Alfresco и посмотреть лог catalina.out. Какие новые ошибки появятся при старте? И, кстати, у вас в админке в разделе настройки прав на бизнес-процессы какие процессы есть в выпадающем списке из Alvex-специфичных?
06/03/2013 - 04:00
Mysql - у меня все крутиться на liferay + jabber server + joomla и все на mysql так что не захотел заводить еще одного
а папка просто привычка еще с версии 3 alfresco
enterprise не ставил была community
Скорее причина в том что я пытался перенести данные с 3.2 на 4.2 alfresco через сторонюю утилиту экспорта импорта
При этом возникла ошибка и данные так и не перенес. Придется поставить отдельный сервер и на нем экспериментировать
Решил кардинально - переустановил с нуля и alfresco & alvex все вроде запустилось и работает
есть правда некоторые небольшие проблемы:
1 alvex вроде скачивал последнюю (2013.1(dev)- запускаю обновление в компонентах пишет установлено 1.3 доступно обновление 1.3.1ЕЕ
2. в реестрах пункт добавить новый документ (насколько помню) вместо русского какие то иероглифы - но работает
мелочь но хотелось бы исправить
С Уважением Николай
06/03/2013 - 05:55
1. Не обращайте внимания, в следующей версии модуль проверки обновлений будет сильно обновлен. Сейчас он умеет проверять только обновления для Enterprise. Сделаем нормальную проверку на уровне ветки.
2. http://issues.itdhq.com/browse/ALV-331 и http://www.ossportal.ru/forum/alfresco/627#comment-4002
25/03/2013 - 11:13
У меня все почти тоже самое. Обновится с версии 1.3 до 2013 получилось.
Но ошибка с процессами как была так и осталось.
Вот что пишет в логах:
Что посоветуете ?
26/03/2013 - 12:25
27/03/2013 - 13:44
Заработало
19/11/2013 - 10:29
У меня аналогичная проблема, пытаюсь настроить доступные Бизнес-процессы, при нажатии на кнопку "Добавить процесс" списка нет.
В лог падает такая ошибка:
at org.springframework.extensions.webscripts.AbstractWebScript.createStatusException(AbstractWebScript.java:1067)
...
Alfresco: Community v4.2.0 (r56674-b4848) schema 6033
19/11/2013 - 19:20
Вы создавали свой процесс, у которого в модели используется префикс wswf?
20/11/2013 - 06:10
Изначально у нас стояла alfresco версии 4.2.с, я её обновил до 4.2.e + поставил alvex последней версии 2013.10.
После этого БП и отвалились.
Через workflow console выполняю команду: show workflows all, в ответ выпадает такая же ошибка:
org.alfresco.service.namespace.NamespaceException: Namespace prefix wswf is not mapped to a namespace URI
На версии 4.2.с у нас уже были созданы бизнес-процессы, может они как-то конфликтуют?!
20/11/2013 - 12:08
21/11/2013 - 11:32
Также потребовалось установить пакет совместимости alvex, без него система ругалась на alvexwf prefix.
После нормальной переустановки системы и переноса контента всё заработало.
Спасибо за помощь и быстрые ответы! )
20/11/2013 - 15:51
16/01/2014 - 15:24
1 . Alfresco: Community v4.2.0 (4576) schema 6022
2. Alfresco: Community v4.2.0 (r56674-b4848) schema 6033
Как перенести данные с сервера 1 на 2ой?
Воозможно ли это?
17/01/2014 - 11:16
Обновлять все-таки нужно последовательно. Сначала Alfresco, потом Alvex, или наоборот. Лучше и не пробовать обновлять одновременно и то, и то.
Состав серверов должен быть немного другой:
1. Alfresco: Community v4.2.0 (4576) schema 6022
Alvex: Enterprise v1.4.3
2. Точная копия первого. При этом, если они на одной машине, но в разных папках, то не забудьте поменять путь до alf_data в конфигах Alfresco и сделать и точную копию базы данных, и заменить параметры подключения к базе в настройках Alfresco.
После этого не трогая первый сервер, чтобы рабочая система осталась жива в случае чего, проверяете, что вторая система работает независимо от первой, стартует итд.
Далее обновляете Alvex во второй системе: заменяете jar-ники (или amp) на новую версию Alvex для старой версии Alfresco, добавляете пакет совместимости, проверяете, что система запустилась, и все работает.
Потом обновляете Alfresco, заменяя war-ники, удаляя tomcat/webapps/alfresco и tomcat/webapps/share итд, следуя документации Alfresco. При первом запуске Alfresco переведет данные в формат, совместимый с новой версией Alfresco, но не запустится, так как Alvex удалился вместе с папками. Потом выключаете Alfresco, ставите Alvex уже для новой версии Alfresco, закидываете в shared/classes/alfresco/extension/license новую лицензию Alvex (для 2.х) и запускаете систему.
Обновление гладко с первого раза точно не пройдет, но читайте логи..