Ir para o conteúdo

 Voltar a OpenACS: Des...
Tela cheia

Migração Openacs 5.1.5 dotLRN 2.1 PostgreSQL 7.4.7 para versão atual doOpenacs e dotLRN com PostgreSQL 8.

18 de Março de 2009, 17:13 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 8 vezes

Migração Openacs 5.1.5 dotLRN 2.1 PostgreSQL 7.4.7 para versão atual doOpenacs e dotLRN com PostgreSQL 8.

 

Meu Ambiente é:

 

Debian 3.1

PostgreSQL 7.4.7

OpenACS 5.1.5

dotLRN 2.1

 

Alguem tem algum manual de migração do OpenACS e dotLRN ? estou encontrando muitos problemas para efetuar esta migração, aqui no MAPA se faz muito uso da função de armazenamento de arquivos e estes aquivos ficam no sistema de arquivos wwwroot do AOLSERVER com várias pastas "IDs" com um monte de números correspondende as comunidades e usuários do dotLRN.

Autor: André Luiz Barbosa da Silva


88 comentários

  • C548df2a901cd0f5b1f84a9928d359c5?only path=false&size=50&d=404André Luiz Barbosa da Silva(usuário não autenticado)
    18 de Março de 2009, 18:45

     

    Após o upgrade do S.O tento criar o banco no Postgre 8 e da o seguinte erro:

     

    createdb -E UNICODE service0

    createdb: criação do banco de dados falhou: ERRO:  codificação UTF8 não corresponde a configuração regional do servidor pt_BR
    DETAIL:  A definição de LC_TYPE do servidor requer codificação LATIN1.

     

    OBS: O banco original está em UNICODE UTF-8.

    • C548df2a901cd0f5b1f84a9928d359c5?only path=false&size=50&d=404André Luiz Barbosa da Silva(usuário não autenticado)
      23 de Março de 2009, 18:25

       

      Pessoal,

       o problema era que a pasta "/var/lib/postgres/data" foi iniciada automaticamente com LATIN1 após a migração do sistema operacional.

       

      Configurei as variáveis de ambiente apontando para a nova base DATA do Postgresql 8 e dei um "initdb -d /var/lib/postgres/exemplodata --locale=utf-8".

       

      Prossimo passo agora é importar o banco e efetuar os updates dos packages do OpenACS e dotLRN.

       

       

       

    • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
      19 de Março de 2009, 9:28

       

      André,

      O problema que você está tendo tem muito mais a ver com o PostgreSQL e muito menos com o OpenACS. Todo processo de migração é complexo, e precisa ser realizado com cuidado por um profissional altamente especializado.

      Para tentar te ajudar no processo, é preciso separar as coisas. A migração deve ser feita na seguinte ordem:

      Upgrade do SO (no caso Debian);
      Upgrade do banco (PostgreSQL);
      Upgrade do OpenACS.

      Para realizar upgrade do SO, sugiro que você procure a lista de usuários Debian que poderá te ajudar bastante. O endereço é list​s.de​bian​.org​/deb​ian-​user​-por​tugu​ese/

      No caso do banco de dados, há uma extensa documentação sobre os procedimentos de atualização do PostgreSQL. Dê uma olhada na documentação oficial:

      www.​post​gres​ql.o​rg/d​ocs/​8.2/​inte​ract​ive/​inst​all-​upgr​adin​g.ht​ml

      www.​post​gres​ql.o​rg/d​ocs/​curr​ent/​stat​ic/m​igra​tion​.htm​l&nb​sp;

      No caso do OpenACS, o que você precisa fazer é o seguinte:

      Faça um checkout dos pacotes na versão que você quer ou o download do tarball;
      Vá para o link /acs-admin/install no navegador;
      Mova a pasta packages para um packages.old, por exemplo;
      Substitua pela nova pasta packages;
      Clique em Upgrade from local;
      Selecione os pacotes que deseja atualizar;
      Observe os logs sobre possíveis erros.
      É isso. Vá postando os resultados para que a gente possa realizar um acompanhamento com você.

  • C548df2a901cd0f5b1f84a9928d359c5?only path=false&size=50&d=404André Luiz Barbosa da Silva(usuário não autenticado)
    16 de Abril de 2009, 19:35

     

    Olá a todos da comunidade Software Publico...

     

    Segue minha contribuição no processo de migração da versão 5.1.5 do OpenACS e dotLRN 2.1 com Banco Postgres 7.4.7.

     

     1 - Clonei o servidor em produção.

     2 - Fiz todos Patchs e atualizações do Debian Sarge para Lenny com o comando apt-get dist-upgrade.

     3 - Devido as atualizações ocorreu o upgrade de versão do Postgres 7.4.7 para 8.3 e com isso o Debian deu um initdb com a codificação LATIN1 mas o banco da Catir (dotLRN) do MAPA se encontra-se em UNICODE.

    solução:

    Alterei as variáveis DATA (indicam onde ficará a base do         Posgresql no Sistema de Arquivos ex: /var/lib/postgres/data em         .bash_porfile e no postgresql.conf) do PostgreSQL 8.3 para outro     caminho, alterei os "locales" do sistema operacional para UTF-8      com o comando "dpkg-reconfigure locales", entrei como usuário      postgres (su - postgres) executei o comando initdb -D "/var/lib/postgresql/8.3/main/data" para inicializar a base do       PostgreSQL 8.3 em uma nova pasta do sistema de arquivos.

     

     4 - Importei o banco e aplicação do servidor de produção da Catir e fiz as configurações do novo IP do AOLSERVER.

     5 - Baixei a nova versão do OpenACS descompactei e copiei todos PACKAGES  Open-acs*  do  para dentro do diretório dotlrn/packages  mudei o dono/grupo dos arquivos/diretórios e mandei fazer somente upgrade via apm-manager (acs-admin/apm) e depois restartei o Aolserver.

     6 - Baixei a nova versão do dotLRN descompactei e copiei o PACKAGE new-portal para dentro do diretório dotlrn/packages, mudei o dono/grupo dos arquivos/diretórios e mandei fazer somente upgrade via apm-manager (acs-admin/apm) e depois restartei o Aolserver.

      7 - Após o upgrade do new-portal copiei todos PACKAGES do dotLRN, mudei o dono/grupo dos arquivos/diretórios  e mandei fazer upgrade de todos PACKAGES via apm-manager e restartei o AOLSERVER e pronto sistema atualizado...

      8 -  Após todo processo de atualização tive um problema com tema KELP, para solucionar isso copiei o diretório www do dotLRN que baixei e descompactei para dentro do diretório da versão atualizada do dotlrn e restartei o Aolserver.

      9 - Com um www padrão ainda estava tendo problemas com  tema mudou para SLOAN, descobri em acs-admin no link "Administer" do tema Zen uma opção de UPGRADE para o tema Zen que solucionou todo problema automáticamente para Zen.

      10 - Após o sistema estar funcionando e atualizdo subi um novo servidor com instalação limpa com Debian Lenny e instalei do zero o OpenACS/dotLRN. Importei o banco dotlrn e a pasta content-files do sistema atualizado para dentro do novo servidor OpenACS/dotLRN.

     

     Agradeço as contribuições da comunidade Software Público e ao Mario Gomide pelas dicas de upgrade do OpenACS, newportal, todo dotLRN e do tema Zen.

    • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
      16 de Abril de 2009, 20:23

       

      Olá André,

      Puxa, muito legal seu tutorial. Pelo jeito você teve um trabalho danado né? Vou te dar a sugestão de criar uma página no Wiki com todo esse processo porque será de grande valia para a comunidade.

      Deixe-me só te fazer uma pergunta: que versão do OpenACS você baixou? A informação que tenho é que somente a versão 5.5 vai funcionar com o PostgreSQL 8.3; as restantes só funcionam com o 8.2. Se você conseguiu instalar, seria uma grande contribuição. Se você já colocou em produção, pode ser que você tenha problemas.

      • C548df2a901cd0f5b1f84a9928d359c5?only path=false&size=50&d=404André Luiz Barbosa da Silva(usuário não autenticado)
        17 de Abril de 2009, 9:32

         

        Ok, vou postar no Wiki...

         Baixei a versão mais estável do próprio site do dotlrn e Openacs, estou usando Postgresql  8.3 sem problemas. Testamos tudo, obedecendo a ordem de migração que descrevi acima só tive problemas com relação ao tema Kelp e a barra de ferramentas do fórum que descobri que não tem tradução para pt_BR.

         Vocês criaram os arquivos de tradução da barra de ferramentas do openacs/dotLRN do sotftwarepublico.gov.br  ? como posso fazer download desses arquivos de tradução dessa barra de ferramentas ?

         

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...