Ir para o conteúdo

 Voltar a SPED Suporte
Tela cheia

Instalador SPED

6 de Julho de 2009, 11:13 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 799 vezes

Pessoal,

encontrei dois problemas no pacote do instalador:

1) a função configsped() do arquivo SPED\sped-install\sped-install\debian\installDebian.sh  nas 7 está comentada, ou seja, ele não extrai a aplicação para dentro do diretório de aplicações do tomcat.

#configura o SPED
1 configsped()
2 {
3    clear;
4    teto;
5    cecho 33 1 "Iniciando configuração do SPED"
6    #sleep 2
7    #tar -zxvf ../arqs-conf/sped.tar.gz -C /opt/apache-tomcat-6.0.18/webapps > sped.log
8    #rm -rf /opt/apache-tomcat-6.0.18/work
9    cecho 31 1 "Aguarde..."
10    cecho 32 1 "Acertando o workers.properties do sped"
11    sleep 1
12    sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/BANCO/$BANCO/g" -e "s/USERDB/$USERDB/g" -e "s/SENHA/$SENHA/g" ../arqs-conf/sped/config.properties > ../arqs-conf/sped/config.properties1
13    cp ../arqs-conf/sped/config.properties1 /opt/jakarta-tomcat-5.5.9/webapps/sped/WEB-INF/config.properties
14    clear;
15    teto;
16    cecho 32 1 "Fim da configuração do SPED"
17    sleep 1
18    cecho 31 1 "Reiniciando os serviços"
19    /etc/init.d/tomcat start
20    /etc/init.d/apache2 start
21    cecho 32 1 "SPED INSTALADO!"
22    cecho 33 1 "Caso ocorra falha... reinicie o servidor tomcat e posteriormente o servidor apache"
23    sleep 3
24 }

2) O segundo problema é que mesmo que a linha 7 da função estivesse descomentada, o pacote de instalação não traz o tal arquivo sped.tar.gz.   Pois dentro do diretório sped-install\sped-install\arqs-conf\sped só existe o arquivo config.properties. Então é preciso colocar o diretório da aplicação lá dentro.

Aguardo retorno.

Sds,

Wesley Pereira da Silva.

 

Autor: Wesley Pereira da Silva


1212 comentários

  • 2595280885ef15bfb03d5de11d222925?only path=false&size=50&d=404Pedro Luiz Eyng Simões(usuário não autenticado)
    6 de Julho de 2009, 11:31

     

    Wesley,

     

    a aplicação nao precisa ser extraida para dentro do diretorio do tomcat pois dentro do arquivo jakarta-tomcat-5-5.9.tar.gz já vem a aplicação SPED no diretorio webapps.

     att.

    Pedro

  • D3d0df27a6f0916d51f487474cfa1af7?only path=false&size=50&d=404Wesley Pereira da Silva(usuário não autenticado)
    6 de Julho de 2009, 13:46

     

    Pessoal, 

    obrigado pelo retorno rápido. Realmente, baixei a instalação novamente e o arquivo estava lá.

    Agora a instalação está agarrando no seguinte ponto:

     

     ******************************************************************************
     #  Projeto SPED                                                              #
     #  www.​dct.​eb.m​il.b​r&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp;&​nbsp​;&nb​sp; #
     #  Script para debian Lenny de instalação do SPED - 2.4.12                   #
     #  Versao 1.0 - Data 29/03/2009                                              #
     #  Versao para instalcao no debian                                           #
     ******************************************************************************

     Configurando o Servidor OpenLDAP
     Parando servidor...
    Stopping OpenLDAP: slapd.
     Realizando ajustes....
     aguarde...
     Iniciando o serviço OpenLDAP
    Starting OpenLDAP: slapd.
     Instalando Pacotes, Aguarde...
     É necessário carregar a base do OpenLDAP
     Entre com a senha do OpenLDAP: Secret123
    ldap_bind: Invalid credentials (49)
    -e \e[31;1m Pressione ENTER para voltar ao menu principa

     

    Sendo que coloquei a senha que ele pediu.

    • F0353ccf21ccaf76c8ba34b4c3f96fae?only path=false&size=50&d=404Paulo Lamellas(usuário não autenticado)
      6 de Julho de 2009, 14:22

       

      Amigo,

      A senha do LDAP é a primeira senha que o instalador pede. Essa senha é a senha do Usuário dono da base LDAP e não a do administrador do SPED.

      Abraços

      Paulo Lamellas

      • Ba5351e5074357c62a7247fb16a03a52?only path=false&size=50&d=404Fernando Luis Bordignon(usuário não autenticado)
        7 de Julho de 2009, 13:44

         

        Primeiramente parabéns pela iniciativa do script, facilita bastante a vida dos usuários.

        Eu estou tentando instalar o sped aqui faz algum tempo já, consegui instalá-lo semana retrasada quando ainda não havia o script, mas quando saiu o script com a versão exata do tomcat que deve ser utilizada eu resolvi instalar pelo script mesmo. Vale ressaltar que eu estou utilizando o Ubuntu 9 aqui.

        Tive o mesmo problema do amigo, o ldap não foi configurado corretamente. Não sei se a versão que está sendo instalada pelo script no debian é diferente mas a versão nova do openLDAP utiliza um diretório por padrão para configurá-lo, o que precisamos fazer é configurar o ldap para utilizar a configuração pelo arquivo slapd.conf que é utilizado pelo script do sped. Eis o que fiz pra resolver o problema:

        Fazer tudo como root (sudo su)

        #renomear o diretŕoio /etc/ldap/slapd.d
        mv /etc/ldap/slapd.d /etc/ldap/slapd.d.bak

        #Configurar o ldap para pegar o slapd.conf
        nano /etc/default/slapd
        #Modifique a seguinte linha deixando como aparece:
        SLAPD_CONF=/etc/ldap/slapd.conf
        #Salve e feche.

        #Agora tive uns probleminhas com o slapd.conf do nossos colegas do exercito, tive que comentar umas linhas:

        #include         /etc/ldap/schema/phpgwaccount.schema
        #include         /etc/ldap/schema/phpgwcontact.schema

        #e deixar uma linha como segue(remover os módulos não suportados):
        index mailAlternateAddress,objectClass,memberUid,uidNumber,deliveryMode,accountStatus,gidNumber,ou pres,eq

        Depois disso teoricamente é só rodar o script de instalação do sped novamente (Nota: assumi que o openldap já estava instalado, pode-se usar o apt-get install openldap* ou rodar o script do sped até onde conseguir)

        Usei todas como a mesma senha pra não ter erro, na parte que ele pede as senhas do LDAP e os dominios eu coloquei algo do tipo:

        Digite uma senha para manager(root) do OpenLDAP: senhasecreta

         Digite uma organização [DC dop OpenLDAP]: (ex.:DCT): site

          Digite seu domínio:[ex.:site.eb.mil.br]: site.com   

         Digite a senha do admin_sped que sera criado no OpenLDAP :senhasecreta

        Com isso eu consegui terminar de rodar o script e abrir o sped, mas agora não consigo de forma alguma fazer o logon, parece que o ldap tá legal pela saída do comando:
        ldapsearch -x -D cn=manager,dc=site,dc=com -b dc=site,dc=com -W -LLL
        Enter LDAP Password:
        dn: dc=site,dc=com
        objectClass: dcObject
        objectClass: organization
        dc: site
        o: site

        dn: cn=admin_sped,dc=site,dc=com
        objectClass: posixAccount
        objectClass: shadowAccount
        objectClass: person
        objectClass: organizationalPerson
        objectClass: inetOrgPerson
        cn: admin_sped
        uid: admin_sped
        uidNumber: 0
        gidNumber: 0
        homeDirectory: /
        sn: SPED
        userPassword:: e1NTSEF9d3JOcDdpeTkzUHNxZmxWK1R0dWJFNU13N0xLZnl2bWs=
        displayName: Dono do SPED
        givenName: Dono

        • F0353ccf21ccaf76c8ba34b4c3f96fae?only path=false&size=50&d=404Paulo Lamellas(usuário não autenticado)
          7 de Julho de 2009, 14:41

           

          para logar experimente o usuário

          admin_sped e senha senhasecreta.

          caso não consiga poste o erro, e obrigado pela dica no ubuntu 9.x, realmente o Ubuntu9.x colocou a pasta /etc/ldap/slapd.d, que nã o é coberta no script.

          Abraços

          Paulo Lamellas

          • D3d0df27a6f0916d51f487474cfa1af7?only path=false&size=50&d=404Wesley Pereira da Silva(usuário não autenticado)
            7 de Julho de 2009, 17:03

             

            Pessoal, 

            coloquei o usuário e senha citados pelo colega mas não deu certo. Existe alguma outra possibilidade?

             "para logar experimente o usuário admin_sped e senha senhasecreta."

             Abraço,

            Wesley.

            • 8eea701ebc6c76e19a50dc05d7ec5e57?only path=false&size=50&d=404Misael Pena Firme(usuário não autenticado)
              8 de Julho de 2009, 18:36

               

              Olá Wesley, 

              Tive o mesmo problema, tente o login admin_sped mas a senha deve ser uma das que voce deve ter colocado nas configurações. Como a que eu coloquei eram todas iguais foi fácil, na primeira eu acertei.

              Abraço

              • Ba5351e5074357c62a7247fb16a03a52?only path=false&size=50&d=404Fernando Luis Bordignon(usuário não autenticado)
                9 de Julho de 2009, 14:21

                 

                Paulo Jr., quando dá esse erro de can't contact server geralmente é quando o ldap não iniciou, tenta dar uma olhada no script de instalação pra ver se ele ta iniciando o ldap antes da linha que ele faz o teste do ldap (começa com ldapsearch .... )

                Quanto a senha eu coloquei a mesma na instalação e no login, não aceitava mesmo. o erro exato do sped era:

                Problemas na autenticação: nome de usuário ou senha incorretos.
                Por favor, tente novamente.

                Axei o problema, é no arquivo de configuração do sped:  /var/lib/tomcat5.5/webapps/sped/WEB-INF/config.properties

                parece que a linha que faz o sed no arquivo de configuração não está funcionando como deveria:

                sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/BANCO/$BANCO/g" -e "s/USERDB/$USERDB/g" -e "s/SENHA/$SENHA/g" ../arqs-conf/sped/config.properties > .$

                por algum motivo não foram mudados os valores padrão, o meu ficou assim:

                ###########################################
                #   Arquivo de configuração do Sistema    #
                ###########################################
                 
                appVersion=2.0.1
                 
                ###############################
                # Configuracao Banco de Dados #
                 
                #definir IP do banco / nome da base de dados
                jdbc/default/connectionURL=jdbc:postgresql://127.0.0.1:5432/spedDB
                 
                jdbc/default/username=sped
                jdbc/default/password=senhasecreta

                 
                ######################
                # Configuracoes LDAP #

                #definir string LDAP aqui
                ldap/baseDn=dc=site,dc=com
                 
                #nome do Usuario MANAGER
                ldap/managerCn=cn=manager
                 
                #senha do usuario Manager
                ldap/managerPassword=senhasecreta

                Coloquei só as linhas que eu mudei, o resto do arquivo fica sem alterações

                Agora parece que está funcionando OK.
                 

                • 57484904a772447bc178bd20beb5ff55?only path=false&size=50&d=404Rachel Reuters(usuário não autenticado)
                  6 de Outubro de 2013, 22:28

                   

                  Olha, eu startei o LDAP, com essas configs: 

                  ldap/baseDn=binddn=cn=name,cn=users,dc=mydomain,dc=com 

                  ldap/managerCn=cn=Manager,dc=maxcrc,dc=com

                  ldap/managerPassword=1234 

                   startei o postgresql 

                  e continuo com problema no login.... qualquer coisa que eu coloque ( já tentei tudo aqui nesse forum), sempre dá o mesmo erro

                  Problemas na autenticação: nome de usuário ou senha incorretos. 
                  Por favor, tente novamente.

            • 02f5334338223c78ed9d79a2af651489?only path=false&size=50&d=404alberto nascimento andrade junior(usuário não autenticado)
              5 de Outubro de 2014, 18:31

               

              boa noite wesley.

              se vc ainda nao tiver desistido da instalação,

              tente
              user: admin_sped
              pwd: adminebsped

               

              o sped é bom e vale a pena.

              abs

  • Da4e420d6e3b7709963085f779355990?only path=false&size=50&d=404Paulo Barros de Abreu Junior(usuário não autenticado)
    8 de Julho de 2009, 15:51

     

    Tive os mesmos problemas do amigo Fernando, e após editar o slapd.conf reiniciei a instalação e ocorreu tudo bem até o ponto onde é solicitado a senha do OpenLDAP

     

    Entre com a senha do OpenLDAP: senha
    ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

     

    Alguma luz?

  • 39e8fe0e7ed7eebd597901bf91ba0221?only path=false&size=50&d=404Wellington da Silveira(usuário não autenticado)
    15 de Julho de 2009, 21:54

     

    Alguém pode me ajudar com o LDAP?

     

     Configurando o Servidor OpenLDAP
     Parando servidor...
    Stopping OpenLDAP: slapd.
     Realizando ajustes....
     aguarde...
     Iniciando o serviço OpenLDAP
    Starting OpenLDAP: slapd - failed.
    The operation failed but no output was produced. For hints on what went
    wrong please refer to the system's logfiles (e.g. /var/log/syslog) or
    try running the daemon in Debug mode like via "slapd -d 16383" (warning:
    this will create copious output).

    Below, you can find the command line options used by this script to
    run slapd. Do not forget to specify those options if you
    want to look to debugging output:
      slapd -g openldap -u openldap -f /etc/ldap/slapd.conf
    -e \e[31;1m Pressione ENTER para voltar ao menu principal
     

Essa comunidade não possui posts nesse blog