Ir para o conteúdo

 Voltar a OpenACS: Des...
Tela cheia

Migração com o Datamanager

10 de Agosto de 2007, 9:19 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 9 vezes

Bom dia a todos!

 Estou precisando fazer uma migração de um ambiente dotLRN 2.1.3 (openACS 5.1.5) para um ambiente dotLRN 2.3.0 (openACS 5.3.2).

Lembro que posso usar um pacote chamado Datamanager, porém só o encontrei na versão 0.1d, e assim, estou tendo problemas para migrar os dados de usuários e comunidades.

Alguém sabe de algum outro pacote, ou até mesmo o datamanager mais atualizado, ou ainda uma outra forma de fazer a migração? Já tentei a recuperação de um dump da base de dados, porém, vem muita coisa que não funciona legal na nova versão.

 Muito obrigado!

Autor: Mario Gomide


55 comentários

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    14 de Agosto de 2007, 11:06

     

    Olá Mario,

    Desculpe a demora para responder, mas estamos com muitos problemas por aqui. não sei se a migração com o datamanager é a melhor opção pra você.Eu já consegui migrar coisas simples, como fóruns e faqs, mas ainda assim tive problemas, já que o datamodel dos pacotes muda muito.

    A atualização do sistema como um todo é o que pode ser melhor pra você. O problema acontece quando o seu código está muito diferente do original, aí vc tem que se virar para resolver as dependências. Eu começaria atualizando os pacotes do núcleo (acs-core), depois atualizaria o new-portal e finalizaria com a atualização do dotlrn. Quando fomo fazer o upgrade da Embrapa só foi possível fazer nbessa ordem; de qualquer outra maneira dava erro.

    Tenta atualizar o core e posta os erros aí que vou tentar te ajudar a resolver.

  • Ac4d5e1ff9417940e7cdaa02a9abedf2?only path=false&size=50&d=404Rodrigo Proença(usuário não autenticado)
    14 de Agosto de 2007, 11:54

     

    oi Mario,

    para usar o datamanager para migrar de uma instalação para outra  ainda sem dados você vai ter que importar primeiro os usuarios. Isto porque o datamanager gera um arquivo XML com os dados de um módulo que não contém o ID do usuário e sim o seu email.

    Assim, antes de importar o XML gerado você tem que ter os membros já criados na nova instalação. Importar os membros é simples, use a opção administrativa de exportar em arquivo separado por vírgula. Você não consegue importar foto pessoal e biografia.

    O datamanager funciona bem para copiar ou mover dados  em uma mesma instalação. Para versões diferentes, como o Eduardo disse, só consegui coisas simples como notícias e mensagens de fóruns pois o datamodel varia muito.

     

     

  • Fd9f73a15be951d6e676c44db4983cfe?only path=false&size=50&d=404Mario Gomide(usuário não autenticado)
    18 de Setembro de 2007, 17:04

     

    Caro Rodrigo e Eduardo,

    Somente agora tive um tempo para voltar à migração de ambientes.

    Bom, como vocês disseram, o ideal seria não usar o datamanager, mas fazer uma atualição mesmo do sistema. Então, tentei começando pelos pacotes acs-*, mas na interface do APM ou ainda do "acs-admin/install" não consigo visualizar os pacotes a serem atualizados ou instalados.

    Qual a forma certa de se fazer isto? Eu já tentei baixar os pacotes via CVS, baixei o dotLRN inteiro e copiei os diretórios dos pacotes para a minha pasta packages da instalação atual e nada.
    Alguma idéia?

    Muito obrigado!
    Mario
     

    • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
      19 de Setembro de 2007, 17:21

       

      Fala mário, beleza?

      Seguinte: o que você tem que fazer é baixar os arquivos do site do openacs (basicamente os packages) e subsitituir os seus que são os originais pelos packages mais novos. Eu te conselho a fazer um backup dos seus packages copiando-os para nome_do_pacote.bak para em seguida copiar para lá os arquivos do repositório oficial.

      Depois vá para o link /acs-admin/install e selecione upgrade from local. A partir daí o sistema vai atualizar tudo pra você. com certeza acontecerão vários erros, então mantenha sempre um backup e ai postando as mensagens de erro aqui pra gente tentar ajudar. 

      • Fd9f73a15be951d6e676c44db4983cfe?only path=false&size=50&d=404Mario Gomide(usuário não autenticado)
        24 de Setembro de 2007, 15:32

         

        E aí, Eduardo. Tudo certo?

        Então, isso era o que eu estava tentando fazer, mas eu estava fazendo de todos os pacotes de uma vez. Depois eu fiz de 1 por 1 em tal ordem que respeite as dependências.

        Bom, já atualizei os pacotes abaixo (nesta ordem):
        acs-kernel
        acs-service-contract
        acs-automated-testing
        acs-reference
        acs-bootstrap-installer
        acs-api-browser
        acs-mail-lite
        acs-authentication
        search
        acs-content-repository
        acs-developer-support
        acs-events
        acs-translation
        ref-timezone

        Tive um certo trabalho para resolver alguns problemas, como por exemplo atualizar o postgres do 7.4.7 para o 8.1.9.

        Bom, agora estou tendo problemas com a instalação dos pacotes abaixo:

        acs-templating
        acs-localization
        acs-tcl
        acs-admin
        estes pacotes trazem um erro no upgrade: Invalid switch: "-cache_key"

        E eu tive que alternar entre os instaladores acs-admin/install e o apm/packages-install em algumas tentativas.

        Valeu mais uma vez! 

Oportunidade de Trabalho com OpenACS

9 de Dezembro de 2011, 16:07, por Desconhecido

Domí­nio do ambiente Linux em modo Shell;



Fundamentos de desenvolvimento e criação de comunidades virtuais com o framework OpenACS

28 de Outubro de 2010, 16:51, por Desconhecido

Durante o Latinoware, que será realizado em Foz do Iguaçu entre os dias 10 e 12 de Novembro, será realizada uma oficina sobre desenvolvimento em OpenACS. A oficina é parte da iniciativa de compartilhamento do Projeto Software Público Internacional, e conta com apoio da organização.



Oficina sobre OpenACS em Belo Horizonte

19 de Novembro de 2008, 9:43, por Desconhecido

No dia 27 de novembro de 2008, será realizado durante o Encontro Mineiro de Software Livre, uma oficina para formação de desenvolvedores OpenACS. A oficina tem por objetivo introduzir a ferramenta na cidade e atender a uma demanda crescente por especialistas na área.



Treinamento em OpenACS em Brasília tem sua aula inaugural

10 de Novembro de 2008, 9:43, por Desconhecido

Fruto de uma paceria entre a Lupa Treinamento e a Secretaria de Logística e Tecnologia da Informação do Ministério do Planejamento, começou no último Sábado o terceiro treinamento em OpenACS realizado em Brasília.



Instalacao do OACS 5.3 em Debian e Ubuntu

29 de Janeiro de 2008, 16:52, por Desconhecido

Acaba http://cognovis.de/developer/ou de sair do forno...