Ir para o conteúdo

 Voltar a OASIS Suporte
Tela cheia

Erro na conexão LDAP - 0x7002: LDAP extension not loaded

12 de Março de 2012, 16:00 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 178 vezes

Senhores, 

Acabei de reinstalar o Oasis, mas ao tentar logar no sistema está acontecendo o seguinte erro:

0x7002: LDAP extension not loaded 

Tentei verificar os arquivos de configuração, mas sem êxito, alguém mais já passou por esse problema?  

Desde já agradeço a atenção.

Leonardo Vieira

 

 

Autor: Leonardo Vieira


1515 comentários

  • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
    13 de Março de 2012, 8:03

     

    Leonardo,

       O arquivo de configuração fica na pasta:

         oasis->application->configuration->config.ini

       Verifique se existe a entrada para LDAP. Caso não tenha coloque isso:

    [ldap]
    server.host                                   = 10.1.25.17
    server.port                                   = 389
    server.bindRequiresDn                 = 1
    server.accountDomainName         = oasis.gov.br
    server.accountDomainNameShort = OASIS_SEDE
    server.accountCanonicalForm       = 3
    server.baseDn                               = "ou=Users,ou=oasis,o=redegoverno,c=br"  
    server.useStartTls                          = 0
    server.useSsl                                 = 0
     

    Coloque isso logo após [permission] e substitua às informações conforme o seu caso.

    Hudson

     

    • D767688daf40730ba0a94e46d142d40c?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
      13 de Março de 2012, 15:20

       

      Hudson,

      Obrigado pela resposta,

      Eu alterei meu config.ini de acordo com as informações fornecidas por você, mas sem êxito. Detalhe, o meu config.ini não possui o campo [permission], portanto não sei que tipo de informações normalmente estariam ali contidas. 

      No meu config.ini só existem os campos [prod], [configuration], [languages].

      Desde já agradeço a atenção.

      Leonardo 

       

      • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
        14 de Março de 2012, 8:14

         

        Leandro,

          Desculpa, o permission só tem no ini. Coloque no final do arquivo. Verifique se as configurações estão corretas.

          Está acontecendo um problema quando se faz download do OASIS. Não sei o por que?

          Verifique se os arquivos baixaram certo. Pode ver isso pelo valor do MD5 que tem no portal.

          Estou achando estranho não funcionar.

        Hudson

         

         

        • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
          14 de Março de 2012, 8:15

           

          Leandro,

             Me esqueci de falar. Você deve ter a extension LDAP do PHP ativa.

          Hudson

          • D767688daf40730ba0a94e46d142d40c?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
            16 de Março de 2012, 11:36

             

            Hudson, 

            Aparentemente consegui configurar a conexão com o Active Directory mas agora está dando o seguinte erro na aplicação, segue logo abaixo também o erro no log do apache. 

            Dominio de Email do LDAP não confere com o dominio de Email configurado no OASIS

            PHP Notice: Undefined property: stdClass::$mail in /var/www/oasis/library/Base/Controller/Action/Helper/Util.php on line 182  

            Desde já agradeço a atenção.

            Leonardo 

            • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
              16 de Março de 2012, 16:09

               

              Leandro,

                Acho que existe uma pequena diferença entre o ldap e o openldap. Não sei qual que você está usando.

                no caso do openldap seria as seguintes variáveis:

                [ldap]

                server.host = 192.0.0.1

                server.port = 389

                 server.bindRequiresDn = true

                  server.accountDomainName = oasis.com.br

                  server.accountDomainNameShort = OASIS

                  server.accountCanonicalForm = 3

                   server.baseDn = "ou=Users,ou=oasis,o=redeoasis,c=br"

              Espero que isso possa esclarecer o problema. 

              Hudson

               

              • D767688daf40730ba0a94e46d142d40c?only path=false&size=50&d=404Leonardo Vieira(usuário não autenticado)
                20 de Março de 2012, 14:50

                 

                Hudson,

                Estou usando o Microsoft Active Directory.

                Mas esse problema de conexão eu já resolvi, a questão agora é que aparentemente é necessário ter o campo mail cadastrado no AD para acessar  o oasis, enquanto normamente nós não o preenchemos e por isso está sendo lançado o código de erro citado acima.Gostaria de saber se eu posso "comentar" esta parte do código sem quebrar o resto do sistema? Pois só assim poderemos usar este software.

                Desde já agradeço,

                Leonardo 

                • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
                  21 de Março de 2012, 16:18

                   

                  Leonardo,

                      Sem problema. Para fazer funcionar o OASIS, pode comenta.

                      Isso pode servir para outras pessoas. No caso foi desenvolvido com o parâmetro porque existia na instalação que foi feito o teste.

                  Hudson

                   

                • 1c641f26ff39dc92a0c12cefc7e27b8c?only path=false&size=50&d=404Vinicius Farah(usuário não autenticado)
                  25 de Junho de 2012, 11:00

                   

                  Leonardo/Hudson,

                   Estou com o problema de conexão com LDAP em Microsoft Active Directory, meu dados estão abaixo:

                   [ldap]

                  server.host                   = 10.1.1.10
                  server.port                   = 389
                  server.bindRequiresDn         = 0
                  server.accountDomainName      = sindcorp.local
                  server.accountDomainNameShort = SINDCORP
                  server.accountCanonicalForm   = 3
                  server.baseDn                 = "CN=Users,DC=sindcorp,DC=local"
                  server.useStartTls            = 1
                  server.useSsl                 = 1
                  Erro Ocorrido
                  Obrigado

                  Estou com dúvida na linha do server.baseDN, como colocar para o AD? Meu donínio é sindcorp.local 

                  Recebo o erro:

                  0x7002: LDAP extension not loaded 

                  • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
                    25 de Junho de 2012, 12:15

                     

                    Vinicius,

                       O problema do LDAP é conseguir colocar os parâmetros exatamente como estão definidos pelo pessoal da rede, ou quem definiu. 

                        Contudo você tem que ver algumas coisas básicas como por exemplo, o PHP está carregando a extension do LDAP? Eu acho que pode ser isso.

                     Hudson

                     

                    • 1c641f26ff39dc92a0c12cefc7e27b8c?only path=false&size=50&d=404Vinicius Farah(usuário não autenticado)
                      26 de Junho de 2012, 9:48

                       

                      Hudson,

                      Já rodei o phpinfo e não tenho o ldap instalado, uso o Debian e o comando apt-get install php-ldap não está respondendo satisfatoriamente.

                      /home/vinicius# apt-get install php-ldap

                      Lendo listas de pacotes... Pronto

                      Construindo árvore de dependências

                      Lendo informação de estado... Pronto

                      E: Impossível achar pacote php-ldap 

                       

                      Sabe como posso instalar?

                      Grato

                      • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
                        26 de Junho de 2012, 10:17

                         

                        Vinicius,

                           Utilizo o Ubuntu, nele é muito fácil.

                            No Debian dê uma olhada nesse site: pack​ages​.deb​ian.​org/​sid/​php5​-lda​p.

                            Se não conseguir me avisa que tento achar outra coisa.

                         Hudson

                         

                        PS: olhei esse site : www.​debi​anhe​lp.c​o.uk​/php​5.ht​m - acho que pode ajudar.

                        • 1c641f26ff39dc92a0c12cefc7e27b8c?only path=false&size=50&d=404Vinicius Farah(usuário não autenticado)
                          26 de Junho de 2012, 16:17

                           

                          Hudson,

                          Já consegui instalar o LDAP, mas agora recebo um erro assim: An unexpected failure occurred

                          Já tentei mudar para as configurações abaixo mas não funcionou.

                          [ldap]

                          server.host                   = 10.1.1.10

                          server.port                   = 389

                          server.bindRequiresDn         = 1

                          server.accountDomainName      = sindcorp.local

                          server.accountDomainNameShort = SINDCORP

                          server.accountCanonicalForm   = 3

                          server.baseDn                 = "DC=sindcorp,DC=local"

                          server.useStartTls            = 0

                          server.useSsl                 = 0 

                          • 1c641f26ff39dc92a0c12cefc7e27b8c?only path=false&size=50&d=404Vinicius Farah(usuário não autenticado)
                            26 de Junho de 2012, 16:24

                             

                            Outro detalhe, não estou mais conseguindo entrar com o usuário administrador depois disso, ele fala erro no login e senha

                            Usuário/Senha inválidos

                            Como faço para resetar a senha do administrador?

                             

                            Grato 

                             

                            • 67793605cd1e7f62d68a1d79aa27d366?only path=false&size=50&d=404Hudson Carrano(usuário não autenticado)
                              27 de Junho de 2012, 8:30

                               

                              Vinicius,

                                 Voce tem que ver como voce cadastrou o dominio. Por voce está usando LDAP,  o Administrador não deve estar colocado lá, nesse caso tente entrar com o seguinte:

                                  administrador@[dominio que voce cadastrou]

                                 depois coloque a senha.

                                Hudson

Sistema Excelente!

31 de Outubro de 2011, 10:53, por Desconhecido

Em função da organização e controle total da área de TI, a tendência é que o OASIS seja cada vez mais utilizado . Este sistema organizou a informática do MDIC quando foi lançado, período em que eu era Gerente de Projetos no MDIC e participei do projeto trabalhando diretamente com ele. Vejo que desde então houveram ótimas mudanças que acompanham as tendências do mercado,  como o dashboard por exemplo. Parabéns aos Analistas e Desenvolvedores!



OASIS QUEBRA RECORDE DE ADESÃO

13 de Setembro de 2009, 15:31, por Desconhecido

Durante o CONSEGI foi lançada a solução de número 30: o Sistema OASIS, que trata do Controle de Contratos e Projetos. A solução foi desenvolvida pelo Ministério do Desenvolvimento, Indústria e Comércio e quebrou o recorde de cadastramentos do Portal: mais de 726 adesões em apenas um dia. A solução pode ser acessada pelo endereço http://www.softwarepublico.gov.br/ver-comunidade?community_id=8566986