Ir para o conteúdo

 Voltar a OpenACS: Fór...
Tela cheia

Problema na instalacao do AOLServer

11 de Agosto de 2009, 22:23 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 13 vezes

Prezados,

 estou encontrando problemas para instalar o AOLServer seguindo o roteiro existente no wiki da comunidade (http://www.softwarepublico.gov.br/dotlrn/clubs/openacs/xowiki/Reinstala%C3%A7%C3%A3o_do_AOLServer_-_Solu%C3%A7%C3%A3o_do_bug_no_Chat).

 Segui o roteiro na sequencia e todas as etapas foram executadas com sucesso, ate que cheguei na instalacao do TDOM.

Ao executar o comando "make install", e' exibida a seguinte mensagem de erro:

 gcc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC  -Wl,--export-dynamic  -o libtdom0.8.3.so xmlrole.o xmltok.o xmlparse.o xmlsimple.o utf8conv.o dom.o domhtml.o domxpath.o domxslt.o domlock.o tcldom.o nodecmd.o tdominit.o tclexpat.o tdomStubInit.o  -L/root/aolserver/tcl8.4.14/unix -ltclstub8.4
/usr/bin/ld: cannot find -ltclstub8.4
collect2: ld returned 1 exit status
make: *** [libtdom0.8.3.so] Error 1

 Alguem possui alguma ideia do que possa estar dando errado ?

obrigado.


Autor: Pedro Matos


99 comentários

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

     

    Olá Pedro,

    Esse erro indica que ele não está conseguindo localizar o tcl. Algumas coisas que você pode verificar:

    Você instalou o TCL corretamente? Se sim, quais foram as diretrizes enviadas para o comando ../configure? Lembre-se, a instalação padrão assume que tudo foi para o diretório /usr/local/aolserver45
    Você executou o comando ../configure do tdom corretamente? Se sim, qual foi a saída do comando?
    Pelo que pude ver, seu AOLServer foi instalado no diretório /root, o que não é muito bom. você vai precisar corrigir isso.

    • F23be9ac97601e4cfec71d19c8ac1c00?only path=false&size=50&d=404iuri sampaio(usuário não autenticado)
      12 de Agosto de 2009, 19:43

       

      Eduardo, o pedro diz acima comecou a instalacao e somente o tdom parou. Entao tcl roda normal na instalacao dos demais pacotes.

       

      Pedro,

       

      tenta reinstalar o tdom seguindo este script

      cvs -z3 -d:pserver:anonymous@cvs.tdom.org:/usr/local/pubcvs co tdom

      cd ../tdom/unix
      ../configure --enable-threads --disable-tdomalloc --prefix=${NS} --exec-prefix=${NS} --with-aolserver=${NS} --with-tcl=/usr/local/src/aolserver40r10/${TCL}/\
      unix
      make install

       

      onde ${NS} e ${TCL} sao os caminhos onde seu aolserver e TCL estao respectivamente instalados. normalmente os caminhos sao /usr/local/aolsever/ e usr/local/bin/

       

       espero que ajude

      iuri

      • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
        16 de Agosto de 2009, 21:12

         

        Obrigado pelas respostas.

        Tentei reinstalar tudo do zero em outro diretorio e acabou funcionando. Conclui a instalacao do AOLServer, entretanto, agora estou enfrentando dificuldade para rodar o OpenACS. Baixei a versao spb-2.0 da pasta branches do SVN do portal do software publico e configurei de acordo com as instrucoes (http://www.softwarepublico.gov.br/dotlrn/clubs/openacs/xowiki/Instala%C3%A7%C3%A3o_pelo_source).

         Primeiro, tentei executar pelo Daemon Tools, mas nao funcionou. Verifiquei que a pasta etc/daemontools estava vazia. Tentei entao executar manualmente atraves do comando "exec /usr/local/aolserver/bin/nsd-postgres -it /var/lib/aolserver/spb/etc/config.tcl -u service0 -g web -b 0.0.0.0:8080"

         Iniciei uma sessao do broser na url loca​lhos​t:80​80/ e me foi exibida uma pagina de configuracao inicial. Informei login, senha, e-mail de administrador, entre outras informacoes. Cliquei em avancar e me foi exibida uma tela contendo o texto:

        "OpenACS Installation
        Installing the OpenACS kernel data model..."

        e em seguida e' apresentado um log de operacoes executadas no banco de dados. Em um certo ponto, a instalacao para e nada mais e' informado. 

         Carreguei novamente a pagina loca​lhos​t:80​80/ e me foi apresentada uma tela com a seguinte mensagem:

        "OpenACS Installation: Welcome
        Thank you for installing the Open Architecture Community System (OpenACS), a suite of fully-integrated enterprise-class solutions for collaborative commerce. This is the OpenACS Installer which performs all the steps necessary to get the OpenACS Community System running on your server.

        Please read the Release Notes before proceeding to better understand what is contained in this release.

        The installer will automatically install the .LRN application after the basic OpenACS tookit has been installed.

        For more information about the .LRN application visit the .LRN home page

        Your PostgreSQL driver is correctly installed and configured.

        The OpenACS data model is already installed. Click Next to scan the available packages."

         Apos clicar no botao de prosseguir, e' apresentada uma pagina em branco. Nao sei mais por onde continuar. Se alguem puder dar uma dica, ficarei grato.

         

         

         

        • F23be9ac97601e4cfec71d19c8ac1c00?only path=false&size=50&d=404iuri sampaio(usuário não autenticado)
          16 de Agosto de 2009, 21:45

           

          PReciso de mais informacoes para descorbrir alguma pista sobre o que esta acontecendo.

           

          cola nesta thread aqui o que log/error.log diz

          • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
            17 de Agosto de 2009, 20:24

             

            colei o conteudo do arquivo de log de erros aqui:

            docs​.goo​gle.​com/​View​?id=​dfmn​jdrb​_355​spvd​rf7

            • F23be9ac97601e4cfec71d19c8ac1c00?only path=false&size=50&d=404iuri sampaio(usuário não autenticado)
              17 de Agosto de 2009, 21:39

               

              Me parece que voce nao editou o arquivo config.tcl corretamente. de acordo com esta linha nao existe ip para o aolserver.
              voce tem que colocar o ip da maquina

              [16/Aug/2009:20:51:08][20471.3063790480][-nssock:driver-] Notice: starting
              [16/Aug/2009:20:51:08][20471.3063790480][-nssock:driver-] Notice: nssock: listening on 0.0.0.0:8080
              [16/Aug/2009:20:51:14][20471.3083458224][-main-] Notice: nsmain: AOLserver/4.5.0 stopping

              quanto a este segundo error...

              no arquivo config.tcl voce tem que  colocar corretamente o diretorio onde estao os arquivos do openacs.
              [16/Aug/2009:20:55:39][20634.3062004624][-conn:1-] Error: Unable to source /var/lib/aolserver/spb/packages/acs-bootstrap-installer/installer/packages-install.tcl: file does not exist.
              [16/Aug/2009:20:55:46][20634.3062004624][-conn:1-] Error: Unable to source /var/lib/aolserver/spb/packages/acs-bootstrap-installer/installer/packages-install.tcl: file does not exist.
               

              • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
                18 de Agosto de 2009, 8:27

                 

                Eu fiz o download da versão spb-2.0 (http://svn.softwarepublico.gov.br/svn/openacs/branches/spb-2.0/).Não encontrei referências ao arquivo packages-install.tcl no arquivo config.tcl. Além disso, na pasta packages/acs-bootstrap-installer/installer/ não existe o arquivo packages-install.tcl. 

  • 12cf2da8b1a1753868c7e20816b7dab5?only path=false&size=50&d=404Eduardo Santos(usuário não autenticado)
    25 de Agosto de 2009, 10:56

     

    Pedro,

    Você se lembrou de criar a função e alterar as configurações do PostgreSQL como está descrito nessa página do Wiki: www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​open​acs/​xowi​ki/I​nsta​la%c​3%a7​%c3%​a3o_​pelo​_sou​rce&​nbsp​;

    • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
      25 de Agosto de 2009, 23:44

       

      Oi Eduardo. Obrigado pela dica. 

       O problema estava nos parametros do postgreSQL:

       
      add_missing_from = on
      regex_flavor = extended
      default_with_oids = on

       

      Como realizei a instalacao do postgres a partir de pacote debian, e nao a partir do source, esses parametros de configuracao acabaram passando despercebidos por mim. Recriei o banco de dados para a aplicao e refiz o processo de instalacao do openACS (versao SPB-2.0). A instalacao foi concluida e foi redirecionado para a pagina de login do dotlrn.

       Desculpe a pergunta de iniciante, mas sou leigo na aplicacao OpenACS/dotlrn. Que configuracoes sao necessarias para que essa minha "nova instalacao" tenha uma aparencia parecida com a do atual portal do software publico ? Existe algum roteiro que detalhe esses passos ? Esperava que apos a instalacao da versao spb-2.0, eu ja teria um portal com aspecto parecido com o atual portal do software publico, mas acabei vendo que apos a instalacao e' apresentado um portal, em ingles, necessitando de customizacoes. Agredeco se puder me dar algumas dicas ou me indicar um roteiro de como configurar o portal.

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