Ir para o conteúdo

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

AJUDA - Suporte para instalação do OpenACS

24 de Agosto de 2009, 13:34 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 11 vezes
Prezados colegas de Forum, Gostaria de pedir ajuda a vocês. Identificamos a plataforma livre OpenACS como tendo potencial para atender às demandas de algumas áreas do Inmetro para criação de comunidades virtuais. Contudo, nossos técnicos estão tendo dificuldades em conseguir instalar o código do OpenACS que é utilizado no Portal do SW Público ( http://svn.softwarepublico.gov.br/trac/openacs) e gostaríamos de contar com a colaboração desta rede de pessoas interessadas para nos ajudar. Pessoalmente sou bastante simpático com a idéia de SW livre e SW público. Contudo, a grande dificuldade em torná-los uma realidade mais presente nos órgãos públicos é a questão de suporte. Como sabemos, os usuários muitas vezes têm requisitos funcionais e não funcionais específicos, e, para prestar um serviço de qualidade, precisamos entregar as soluções/customizações em um prazo aceitável. E, quando tentamos implantar soluções de SW livre, muitas vezes é difícil dispor de uma infraestrutura de suporte adequada para atender a estes prazos, principalmente com os escassos recursos humanos na área de TI que os órgãos, em geral, possuem. E é neste ponto que peço ajuda a vocês: 1 - De que forma os órgãos de vocês têm conseguido superar estas dificuldades de suporte? Possuem equipe própria? Terceirizam esse suporte? 2 - Vi que a Embrapa tem uma empresa que faz esse suporte. Vocês conhecem o trabalho desta empresa, ou outras que possam recomendar? Infelizmente, caso não consiga estabelecer uma infraestrutura de suporte, teremos que abortar os projetos de implantação de SW livre/público no Inmetro. Agradeço, desde já, o apoio e a colaboração dos colegas. Atenciosamente, Fabiano Lanini Chefe do Serviço de Sistemas - SESIS Coordenação Geral de Tecnologia da Informação - CTINF INMETRO Email: fdlanini@inmetro.gov.br Tel: (21) 2563-2752

Autor: Fabiano Lanini


2222 comentários

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

     

    Olá Fabiano,

    Primeiramente, obrigado pela honesta exposição. Temas como esse devem ser amplamente debatidos, principalmente por tratar-se de um choque cultural importante que normalmente as instituições não estão preparadas.

    O problema de suporte é sempre uma questão importante, que deve ser levada em consideração, mas não é uma questão específica do OpenACS. Existe uma cultura muito ruim na maior parte das instituições públicas de que Software Livre é software grátis, e uma coisa não tem nada a ver com a outra. O fato de não se pagar custo de licenças não significa que o custo de suporte não existe, e essa é uma questão que os gestores ainda têm dificuldade de entender. A maior parte deles está acostumado a comprar a licença e ter o suporte embutido, numa espécie de venda casada. O Software Livre traz a liberdade de podermos escolher exatamente pelo que devemos pagar.

    Com isso quero dizer que a implementação de um software, seja ele qual for, não acontecerá sem custos. No caso específico do OpenACS, acredito que temos duas maneiras de arcar com o custo:

    A instituição possui alguém que entende bastante da tecnologia e internaliza o custo, que é o caso do Ministério do Planejamento, onde existe uma equipe de pessoas contratadas que entendem do OpenACS. Nesse caso, o custo é de pessoal.
    A instituição terceiriza esse custo de customização contratando uma empresa que será responsável pela parte técnica.

    Normalmente as instituições que iniciam uma adoção de Software Livre decidem pela primeira opção, incumbindo uma nova tarefa à sua equipe de tecnologia. O problema é que a Informática pode não ser uma ciência tão exata, e nem sempre é possível embutir na equipe um conhecimento que eles não têm e não querem ter. Nesse ponto a maior parte das implementações acaba falhando.

    No segundo tipo é preciso vencer o desafio da contratação, que a maior parte das instituições não quer fazer, normalmente por dois motivos: ou eles acham que software livre é software grátis, o que não é o caso, ou entendem que um processo de contratação pode ser lento e/ou demorado demais, e nesse ponto os projetos acabam falhando.

    Nos treinamentos que temos feito sobre o Portal Catir, sempre digo às pessoas não iniciarem um processo de implantação sem ter a garantia de suporte. O que não consigo entender ainda é porque muitos gestores não se importam em pagar licenças altíssimas a softwares proprietários e não conseguem gastar 10% disso contratando uma consultoria em Software Livre. Enfim, essa é uma barreira cultural que ainda vamos levar muito tempo para vencer.

    Colocando os custos na ponta do lápis, posso dizer que o custo de implementação do OpenACS é muito baixo. Um processo padrão de implantação e customização, que normalmente ainda dá um suporte por aproximadamente uns três meses, custa normalmente menos que um mês de licenças em softwares proprietários. É claro que a minha opinião é suspeitíssima, por ser Coordenador da Comunidade OpenACS.

    Com isso exposto, não quero dizer que esse é o caso do INMETRO. O que falei é apenas uma visão geral e pessoal do que vejo na maior parte das instituições que tive a oportunidade de conhecer, e acredito que o panorama pode te ajudar a construir uma saída. Posso dizer objetivamente que não existe implementação gratuita, e se a sua instituição não estiver disposta a arcar com nenhum dos tipos de custo que mostrei, dificilmente a iniciativa terá sucesso.

    Conheço sim a empresa que presta serviços na EMBRAPA, mas como o dono é meu amigo me sinto pouco confortável para falar sobre ela. Aconselho você a procurar os responsáveis pelo contrato para obter uma opinião mais direta e menos parcial sobre a qualidade dos serviços. Pode procurar o Dr. Carlos Lazzarini, na Superintendência de Pesquisa e Desenvolvimento, que ele saberá te indicar o nome das pessoas que lidam diretamente com esse contrato. Se quiser, pode procurar ainda outros prestadores de serviço cadastrados no Mercado Público Virtual e entrar em contato com eles.

    Espero ter ajudado e, mais uma vez, obrigado pela oportunidade que nos deu expondo tão claramente a questão.

    • 0b9c2f15c6d058f0047b06b20921510f?only path=false&size=50&d=404Fabiano Lanini(usuário não autenticado)
      24 de Agosto de 2009, 15:58

       

      Olá Eduardo,

      Muito obrigado pela pronta e clara resposta ao meu pedido de ajuda.

      Concordo plenamente com você, e temos consciência de que SW livre/público é diferente de SW gratuito. Como em qualquer avaliação de projetos na área de TI, é preciso avaliar o TCO (total cost of ownership), o que envolve licenças, implantação, treinamento, suporte, customizações, manutenção, etc...Como havia falado, sou bastante simpático ao SW livre/público e estamos procurando avaliar, sempre que possível, a viabilidade de adotar soluções livres para atender às necessidades de negócio do órgão.  E nestas avaliações, a principal angústia tem sido: como resolver as questões de suporte sem equipe própria? O mercado já está maduro para prestar estes serviços com qualidade?Espero sinceramente que sim, pois precisamos muito que este mercado se desenvolva. Neste sentido, gostaria de pedir mais duas contribuições dos nobres colegas:1 - a indicação de casos de sucesso na utilização do OpenACS no serviço público, além da Embrapa (obrigado Eduardo pela indicação do contato na Embrapa).2 - a indicação de, no mínimo, 3 ou 4 empresas que vocês conheçam que prestem estes serviços com qualidade. Isto nos ajudaria na pesquisa de preços de mercado, para proceder aos trâmites legais de contratação. Na área de prestadores de serviço da comunidade, a maior parte dos cadastrados não é pessoa jurídica...Mais uma vez, muito obrigado aos membros da comunidade pela ajuda. É cooperando que faremos o SW livre/público se difundir no Brasil.Atenciosamente,Fabiano Lanini  

      • 0b9c2f15c6d058f0047b06b20921510f?only path=false&size=50&d=404Fabiano Lanini(usuário não autenticado)
        24 de Agosto de 2009, 16:37

         

        Pessoal,

        Só mais uma observação. A nossa equipe conseguiu configurar o pacote oficial do OpenACS, mas teve dificuldade na instalação do pacote customizado do Portal do SW Público, conforme o Pedro colocou no primeiro post do forum.Vocês saberiam indicar quem é a pessoa técnica responsável pelo Portal do SW Público, para que possamos discutir essas dificuldades técnicas? Obrigado mais uma vez. Fabiano Lanini 

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

           

          Olá Fabiano,

          O responsável pelo código do portal sou eu mesmo, e percebemos que existem algumas inconsistências na instalação da versão como está. Pretendemos fazer uma limpeza nesse branch para gerar uma tag mais estável e as pessoas poderem instalar sem problemas.

          Fale para ele postar aqui na comunidade o log de erros do sistema e a gente vai tentando ajudar a resolver.

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

             

            Olá, Eduardo.

            Eu havia postado o log de erros em outra thread deste forum (http://www.softwarepublico.gov.br/dotlrn/clubs/openacs/forums/message-view?message_id=13386825).

            Repetindo aqui, os passos que eu executei foram:

            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.

            O log de erros foi colado aqui: docs​.goo​gle.​com/​View​?id=​dfmn​jdrb​_355​spvd​rf7

            Agradeço pela atenção.

            Pedro Matos

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

         

        Olá Fabiano,

        Respondendo à sua pergunta, algumas organizações que utilizam o OpenACS em seus ambientes:

        Ministério da Agricultura Pecuária e Abastacimento (http://catir.agricultura.gov.br/). Responsável: Dr. Paulo Fresneda
        Ministério do Desenvolvimento Agrário (http://portal.mda.gov.br/). Responsável: Alessandro Landim
        Empresa Brasileira de Correios e Telégrafos (Intranet - Projeto COPTEC). Responsável: Dr. Souza Neto
        Ministério do Planejamento, Orçamento e Gestão (catir.softwarepublico.gov.br). Responsável: Corinto Meffe
        Câmara dos Deputados (http://www.edemocracia.camara.gov.br/publico/). Responsável: Felipe Gubbert

        Existem outras, mas acho que essas são as mais relevantes. O pessoal da comunidade que estiver usando pode completar também.

        Em relação às empresas, conheço algumas sim, mas não acho que seria conveniente fazer propaganda dessa ou daquela por ser Coordenador da comunidade. Esse é o link dos Prestadores que estão cadastrados no Mercado Público: www.​merc​adop​ubli​co.g​ov.b​r/or​gani​zati​ons/​list​?com​muni​ty=4​449&​amp;​orde​rby=​name​%2ca​sc&a​mp;l​egal​_typ​e_fi​lter​=1&n​bsp;

        Como pessoa jurídica, temos 10 cadastrados, mas sei que nem todos são confiáveis. A maior parte se cadastrou apenas por cadastrar, sem ter a capacidade técnica de executar. Conheço pessoalmente apenas a Microlog, que é de Brasília e sei que presta o serviço, e a Arpatec, que também é de Brasília e atualmente atende a Embrapa, mas não está cadastrada no Mercado.

        Contudo, o fato de ter algumas pessoas físicas cadastradas eu sei que pode não parecer, mas é muito bom. A maior parte dessas pessoas pode trabalhar para uma outra empresa como prestador de serviço, e a contratação de pessoas da comunidade é algo que acreditamos poder movimentar positivamente o Mercado. No último edital da Caixa, eles exigiram que a empresa vencedora tivesse um commiter do projeto PostgreSQL contratado como CLT, e esse pode ser um bom caminho. Enfim, as alternativas são muitas.

        Espero ter ajudado.

        • 0b9c2f15c6d058f0047b06b20921510f?only path=false&size=50&d=404Fabiano Lanini(usuário não autenticado)
          28 de Agosto de 2009, 14:51

           

          Olá Eduardo,

          Muito obrigado mais uma vez pela ajuda. Suas contribuições têm sido decisivas para nossas avaliações. Vamos entrar em contato com as instituições indicadas para trocar informações.Aproveito para pedir mais uma ajuda a você:  - Conforme Pedro citou no outro thread, esperávamos que, instalando o pacote do SPB, já tivéssemos um ambiente em português e visualmente parecido com a aparência do Portal do SW Público. Existe a possibilidade de termos acesso a um pacote que gere um ambiente igual ao do Portal? Isso seria interessante por duas razões: padronização das interfaces visuais das comunidades de prática no Governo Federal; e atendimento às expectativas do cliente interno, que gostou muito da aparência do Portal...   :) Se for possível, vou ficar devendo uma vinda ao RJ com direito a água de côco  :)AbsFabiano Lanini  

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

             

            Olá Fabiano,

            É muito simpels ter um visual parecido com o do SPB. Você precisa alterar o
            tema padrão para o Zen. Para fazer isso, siga os seguintes passos:

            1. Acesse o endereço /dotrn/admin
            2. Clique sobre o link moldes do site (site templates)
            3. Clique no botão de cima à direita: parâmetros administrativos para
            fazer o molde do site
            4. Altere para o tema Teme zen
            5. Acesse o endereço /theme-zen/admin e clique sobre o botão upgrade

            Pronto. O tema deve estar alterado.
            --
            Eduardo Santos
            Analista de Sistemas

            edua​rdos​an.w​ordp​ress​.com
            twit​ter.​com/​edua​rdos​an

            • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
              2 de Setembro de 2009, 15:53

               

              Eduardo,

              obrigado pela dica. Estamos enfrentando um problema agora na hora de criar uma comunidade. Ao tentar executar essa operação, temos a seguinte mensagem de erro:

               http://docs.google.com/View?id=dfmnjdrb_38f4g447ft

               Você tem alguma idéia do que pode estar causando isso ?

               

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

                 

                Olá Pedro,

                Esse problema acontece porque a modelagem de RSS não está no banco. Você
                instalou o pacote do gerador de RSS?

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

                   

                  Oi Eduardo,

                   segui apenas as instruções de instalação desta página:

                  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

                   Como faço para instalar o pacote gerador de RSS ?

                   Obrigado.

                  • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
                    3 de Setembro de 2009, 10:09

                     

                    Percebi que se eu for em Installed packages -> Services, aparece lá:

                     RSS Support 0.3

                    Isso significa que o pacote já está instalado ?

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

                       

                      Olá Pedro,

                      É isso mesmo. Isso normalmente indica que está instalado. Só para ter certeza, acesse o link /acs-admin/install/?package_type=apm_service e veja se o RSS Support está na lista.

                      Procure pela função

                      rss_gen_subscr__new(int4,int4,varchar,int4,timestamptz,varchar,timestamptz,int4,varchar,int4)

                      Ela deve estar presente no seu banco de dados. Caso ela esteja, pode ser um erro relacionado à conversão de tipos. Qual versão do PostgreSQL você está usando?

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

                         

                        Verifiquei que a função não existe.

                         spb=# \df *rss*
                                                             Lista de funções
                         Esquema |          Nome          | Tipo de dado do resultado | Tipos de dado do argumento
                        ---------+------------------------+---------------------------+----------------------------
                         public  | rss_gen_subscr__del    | integer                   | integer
                         public  | rss_gen_subscr__delete | integer                   | integer
                         public  | rss_gen_subscr__name   | character varying         | integer
                        (3 registros)

                         Estou usando Postgres 8.3

                         O que pode ter dado errado ?

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

                           

                          Pedro,

                          O OpenACS não funciona no PostgreSQL 8.3. Somente a partir da versão 5.5, e ainda não tivemos tempo de atualizar no Portal.

                          Você vai ter que reiniciar a sua instalação com o PostgreSQL 8.2

                          • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
                            3 de Setembro de 2009, 11:53

                             

                            ok, Eduardo. Vou tentar a reinstalação com a versão 8.2

                            Muito obrigado.

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

                               

                              Eduardo,

                               obrigado pela dica. fiz o downgrade do Postgresql para a versão 8.2.6 eo problema na criação da comunidade foi corrigido. Agora estou tendo outro problema na hora que tento adicionar um novo usuário ao portal:

                               

                              Adicionar um novo usuário a SloanSpace
                              Error in include template "/var/lib/aolserver/spb/packages/acs-subsite/lib/user-new": invalid command name "ams::ad_form::elements"
                               

                              Alguma dica do que pode ser ?

                               Obrigado.

                               

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

                                 

                                Olá Pedro,

                                Esse é mais um problema das nossas customizações. O registro já está
                                preparado para utilizar um formulário de registro customizado através do
                                AMS. Você precisa instalar o pacote Attribute Management System. Dê
                                também uma olhada no Wiki que pode te ajudar:

                                www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​open​acs/​xowi​ki/U​sand​o_am​s

                                --
                                Eduardo Santos
                                Analista de Sistemas

                                edua​rdos​an.w​ordp​ress​.com
                                twit​ter.​com/​edua​rdos​an

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

                                 

                                Pedro, 

                                a gente usa o pacote AMS para adicionar campos extras ao registro. Caso não necessite (ou ache complicado) comente com # a linha no arquivo. Se não me engano deve ter mais uma iniciando com ams:: ... no mesmo formulário que deve ser comentada também. 

                                • 877c122a5d593c8ee5bf3a41591e0b71?only path=false&size=50&d=404Pedro Matos(usuário não autenticado)
                                  14 de Setembro de 2009, 9:52

                                   

                                  Instalei o pacote e a tela de criar novo usuário é exibida, mas agora surgiu um novo problema:

                                   Na tela criar novo usuário são exibidos os seguintes alertas:

                                   MESSAGE KEY MISSING: 'acs-subsite.Access_Message'

                                  MESSAGE KEY MISSING: 'acs-subsite.Register_message'

                                   

                                  Quando preencho os dados e tempo adicionar o novo usuário é exibida uma tela com a seguinte mensagem de erro:

                                  Adicionar um novo usuário a SloanSpace
                                  Error in include template "/var/lib/aolserver/spb/packages/acs-subsite/lib/user-new": can't read "country": no such variable
                                   

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

                                     

                                    Pedro,

                                    Como te falei, nosso arquivo de registro é altamente customizado. Sugiro que você utilize a versão sem customizações do arquivo /packages/acs-subsite/lib/user-new que pode ser encontrado na tag oacs-5-3 do nosso SVN.

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