Message Boards

Migrar CE 6.1.1 GA 2 para 6.2

thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Bom dia,

Em setembro de 2012 iniciei um estudo à pedido de um potencial patrocinador de projeto. Este patrocinador tinha como meta estudar a CE até o projeto atender um conjunto de requisitos. Alguns desses requisitos não são atendidos, ainda. Portanto, embora tenho sido avaliado em vários momentos não há condições de migrar de CE para EE na visão do patrocinador (não financeiro, mas, quem vende o peixe) porque sequer atende as suas expectativas num projeto básico interno sem fins comerciais.

Atualmente, há potenciais possibilidades de adquirir a EE. Acredito, por uma questão de mercado, que ela seja 6.2 ou 7.0.

Por este motivo se faz imprescindível a migração do ambiente de estudo que em 2 anos ainda não teve o sucesso esperado, ainda que tendo um profissional dedicado para este projeto.

O bundle descido (6.2 GA2, tomcat, PostgreSQL) funciona normalmente. Quando é seguido seguido (virgula à virgula) o roteiro encontrado em "Upgrading Liferay", não pode ser inicializada a instância.

Foi criado um bundle diferente de forma local com um offset de porta de 400 para poder comparar instâncias paralelas de versões diferentes. Foi criado um banco de dados separado. Foi realizado todo o que é solicitado pelo roteiro e quando inicializado.

Uma vez copiado o portal-ext.properties, feito um restore dos dados de banco e copiada a pasta data, na hora de iniciar a instância vem uma mensagem do tipo "Instância não levantada. Consulte o administrador"

Consultados os wikis, literaturas encontradas e foruns em portugues, espanhol e ingles, não há uma solução objetiva. A leitura dos logs de server dizem algo no sentido que não foi encontrado o groupId de número tal, quando o número citado é de um userId.

Se por ventura, alguem passou por essa situação, socialize o procedimento adotado, porque se eu perder esse patrocinio de projeto pode ser escolhida outra tecnologia e como profissinal que acha que liferay tem potencial estou sentindo que será uma perca de mercado porque fornecedor algum vai poder mudar essa situação. Aqui é um caso de criar credibilidade da tecnologia e não de complicar a situação de comercialização da mesma.

Infelizmente, já vi 3 casos no brasil onde liferay não foi para frente porque as equipes dedicadas não tiveram sucesso na solução dos requisitos de projeto.

Agradeço se alguem nesta comunidade partilhar uma solução porque poderemos somar mais cases de sucesso da tecnologia.

Grato
thumbnail
Paulo Fernandes, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 141 Join Date: 8/9/13 Recent Posts
Guillermo Rodolfo Mangieri:
Bom dia,

Em setembro de 2012 iniciei um estudo à pedido de um potencial patrocinador de projeto. Este patrocinador tinha como meta estudar a CE até o projeto atender um conjunto de requisitos. Alguns desses requisitos não são atendidos, ainda. Portanto, embora tenho sido avaliado em vários momentos não há condições de migrar de CE para EE na visão do patrocinador (não financeiro, mas, quem vende o peixe) porque sequer atende as suas expectativas num projeto básico interno sem fins comerciais.

Atualmente, há potenciais possibilidades de adquirir a EE. Acredito, por uma questão de mercado, que ela seja 6.2 ou 7.0.

Por este motivo se faz imprescindível a migração do ambiente de estudo que em 2 anos ainda não teve o sucesso esperado, ainda que tendo um profissional dedicado para este projeto.

O bundle descido (6.2 GA2, tomcat, PostgreSQL) funciona normalmente. Quando é seguido seguido (virgula à virgula) o roteiro encontrado em "Upgrading Liferay", não pode ser inicializada a instância.

Foi criado um bundle diferente de forma local com um offset de porta de 400 para poder comparar instâncias paralelas de versões diferentes. Foi criado um banco de dados separado. Foi realizado todo o que é solicitado pelo roteiro e quando inicializado.

Uma vez copiado o portal-ext.properties, feito um restore dos dados de banco e copiada a pasta data, na hora de iniciar a instância vem uma mensagem do tipo "Instância não levantada. Consulte o administrador"

Consultados os wikis, literaturas encontradas e foruns em portugues, espanhol e ingles, não há uma solução objetiva. A leitura dos logs de server dizem algo no sentido que não foi encontrado o groupId de número tal, quando o número citado é de um userId.

Se por ventura, alguem passou por essa situação, socialize o procedimento adotado, porque se eu perder esse patrocinio de projeto pode ser escolhida outra tecnologia e como profissinal que acha que liferay tem potencial estou sentindo que será uma perca de mercado porque fornecedor algum vai poder mudar essa situação. Aqui é um caso de criar credibilidade da tecnologia e não de complicar a situação de comercialização da mesma.



Olá Guillermo

A única coisa que posso recomendar para você é verificar se isso não é um bug no portal, sugiro pesquisar nesse repositório aqui:
https://issues.liferay.com/browse/LPS/?selectedTab=com.atlassian.jira.jira-projects-plugin:issues-panel

Como você não colou o StackTrace, não consigo te ajudar mais que isso :'(


Guillermo Rodolfo Mangieri:

Infelizmente, já vi 3 casos no brasil onde liferay não foi para frente porque as equipes dedicadas não tiveram sucesso na solução dos requisitos de projeto.

Agradeço se alguem nesta comunidade partilhar uma solução porque poderemos somar mais cases de sucesso da tecnologia.

Grato


Você sabe me dizer quem foram essas empresas que tentaram e não conseguiram?

Abraço
thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Nobre...

Obrigado por ter respondido...

Num evento na SERPRO eu perguntei para um analista de lá se tinham uma célula LR porque em algum momento tinha encontrado via de internet um material interno deles. Me disseram que tinham prospectado, porem tinham abandonado a prospecção por diversos problemas. Um comentário pessoal de um técnico foi no sentido da complexidade de ter informações objetivas para desenvolvimentos na CE. Isso foi, aproximadamente na metade do ano passado que recebi essa informação. Os outros casos foram informados por um dos diretores do órgão que trabalho dos quais fazem parte da ABEP, sem me permitir ter acesso aos nomes.

No meu caso ainda está sendo dado continuidade ao projeto. O preocupante é ter tanto tempo de estudos sem materialização de aplicativos especificos. Tenho que mostrar resultados. Mais do que por minha caminhada pessoal faço isso como legado de uma técnologia que acredito que o concorrente mais próximo e um proprietário com um custo 4 vezes maior ao ano.

Até agora tenho investido em livros da packtpub (vários impressos) e as documentações da tecnologia. Porem sou quem tem que mostrar o potencial dessa tecnologia para poder homologar um projeto maior diante de "patrocinadores de projetos". Quando falo de patrocinadores me refiro a pessoas que tomam a decisão final apoiando a criação de novos projetos e não patrocinadores financeiros.

Acredito que liferay seja A SAIDA para portais corporativos com uma segurança considerável, visto que no meu estado existem grupos que gostam detectar vulnerabilidades alheias.

ATT
thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Paulo, esqueci de comentar...

Hoje de manha toquei fogo... apaguei todo meu bundle e instelei um desde o zero.

Novamente segui o roteiro incluindo a pasta data e portal-ext.properties com as indicações que estão em "upgrading liferay". Até ai o unico problema que experimentei era sobre o algoritmo de autenticação, Visto que quando iniciei o bundle informei a senha 123 para test. Na hora de me autenticar não me reconhece test@liferay com senha 123.

Um outro colega que está se interessando no paradigma liferay veio trocar uma ideia comigo para compreender o funcionamento. Nessa hora vi a atualização manual com detalhe. Por esse motivo estou procedendo à clonagem do meu bundle 6.1.1 e do meu banco. Vou ter que ver onde que altero minha URL de banco para criar uma instância paralela local. Pretendo undeploar ROOT e deploar o WAR descido do site para que ele faça upgrade das tabelas clonadas.

Voce acredita que isso será um caminho normal?

Tem algum problema ir de 6.1.1 GA2 para 6.2 GA2 sem passar pela 6.1.1 GA3 ??

Grato pela atenção
thumbnail
Kaio Piterson Dutra Soares, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Junior Member Posts: 55 Join Date: 2/15/12 Recent Posts
Boa tarde Guilherme,

Me chamo Kaio Piterson e trabalho desde 2009 com liferay ainda versão 5.2, e pra mim não existe melhor ferramenta corporativa para gestão de conteúdo web que o Liferay visto a sua praticidade. Agora respondendo a sua última pergunta, a migração do liferay da versão 6.1.1 para a 6.2 vai sem problemas e caso tenha algum sugiro que anexe o log aqui para te darmos um apoio na correção, até onde conheço a única migração que não iria de forma direta seria da verão 5 para 6.2 pois existe a mudança de algoritmo do 5 para o 6 :
#permissions.user.check.algorithm=5
permissions.user.check.algorithm=6

Outros detalhes a serem observados seria biblioteca de documento e imagens uma boa dica é antes de realizar uma migração é consultar o portal-legacy da versão a ser migrada e utilizar estes parâmetros durante o upgrade.


Espero estar ajudando,
thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Nobre Kaio,

Concordo com voce sobre liferay, embora eu estou vendo ele desde 2012.

Com relação às versões tenho especial cuidado porque venho de 6.1.1 GA2 e já tenho Documentos e Midias sem ter que migrar de Image gallery (versão <= 6.0)

No periodo da tarde teve umas demandas do tipo publicador de conteudos de quem está validando meu estudo. Amanha farei o que comentei com paulo: clone de aplicação e banco 6.1.1 para deploy de war 6.2.

Se meus erros persistirem publico stacktrace.

Grato pela atenção
thumbnail
Paulo Fernandes, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 141 Join Date: 8/9/13 Recent Posts
Olá Guillermo e Kaio

Eu me tornei fã do Liferay também depois que conheci a ferramenta.

Eu não sou de consultoria o que dificulta um pouco a minha ajuda no seu problema, mas o que eu recomendaria é atualizar de versão para versão. Por exemplo: atualizar da 6.1.1 GA2 para a 6.1.1 GA3.

A versão 6.2 teve muitas mudanças, além de mudanças no core, o front end foi reescrito, ou seja, seus portlets precisa de desenvolvimento.

Eu recomendo fortemente que poste suas dúvidas no fórum, por mais simples que ela possa te parecer. As vezes existe algum erro na documentação e precisa ser corrigido ou ainda algo do seu ambiente está diferente do que a documentação está sendo referenciada, o que pode ocasionar o problema.

Caso decida migrar para a versão enterprise do software recomendo entrar em contato com a Liferay para que o time de vendas entre em contato e os ajude.

Apenas uma informação, hoje existem diversos sistemas do SERPRO que são escritos em Liferay e muitos outros estão por ser migrados.

Abraço
thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Paulo...

No que estiver ao meu alcance quero ser um multiplicador liferay independente dos projetos que aqui estão.

Não estou visando lucro financeiro, emprego ou o que for. Somente acho que se consolidar a tecnologia em mato grosso haverá mais facilidade de desenvolvimento de projetos de qualidade. Sem falar que a gente pode agregar valor aos eventos no Brasil chegando ao nivel do que pode ser visto que aconteceu em madri e boston no final do ano passado.

Amanha vou descer os wars e trabalhar em ambiente clonado para fazer degrau por degrau as migrações. O gargalo que vejo nessa migração é que tem alguns portlets que foram solicitados como a migração de um carousel que era usado em joomla e agora teria que ter a mesma cara em liferay. Este portlet faz a leitura de conteudos web com asset publisher e pelo que vi a estrutura de pacotes de sources mudou na 6.2 e isso vai me exigir a validação de coisas que pessoas que passaram por esta prospecção fizeram e agora tenho que migrar.

grato pela força... agora sim confio que liferay vem pra ficar em cuiaba
thumbnail
Paulo Fernandes, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 141 Join Date: 8/9/13 Recent Posts
No que pudermos ajudá-lo conte conosco!
thumbnail
Kaio Piterson Dutra Soares, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Junior Member Posts: 55 Join Date: 2/15/12 Recent Posts
Caro Guillermo,

Estou a disposição caso necessite criar novas estruturas e modelos para o seu carrossel dentre outras coisas. O liferay 6.2 com relação a estrutura e modelo é impecável muito melhor que versões anteriores.


Abs,
thumbnail
Guillermo Rodolfo Mangieri, modified 9 Years ago.

RE: Migrar CE 6.1.1 GA 2 para 6.2

Regular Member Posts: 166 Join Date: 9/10/12 Recent Posts
Boa tarde, Kaio...

Então... mudanças estão acontecendo porque com as informações recebidas estão vindo resultados e o patrocinio está vendo as ações para 2015.

Por enquanto vou fazer os testes de migração e a escolha de carousel onde seja colocado um checkbox numa estrutura de noticias para ser cadastrado o conteudo web. Eu ja fiz o teste de uma estrutura de noticias com chamada, autor, fonte, corpo, destaque (eis aqui o check box), etc.

A partir disso teve que migrar um artefato que eu tinha adquirido quando fiz um projeto joomla... ai fui vendo o fonte dele em PHP e montei ele usando AssetPublisher. Pelo que vi inicialmente tem classes de search que mudou de pacote, então vou te encher daqui a uns dias nesse estudo.

Por enquanto... liferay na veia e vamos socializar para que o brasil use a cada dia mais esta tecnologia espetacular.

ATT