Author Topic: [Resolvido] Erro no OpenVPN Server  (Read 5168 times)

Gabu

  • Zen Apprentice
  • *
  • Posts: 17
  • Karma: +0/-0
    • View Profile
    • 8 Balls
[Resolvido] Erro no OpenVPN Server
« on: June 11, 2010, 09:15:45 pm »
Olá a todos!!!
.
Quando eu tento criar um servidor de VPN no eBox recebo a seguinte mensagem:
Quote
A really nasty bug has occurred
Exception
Can't use an undefined value as a HASH reference
Trace
Can't use an undefined value as a HASH reference at /usr/share/perl5/EBox/OpenVPN/Model/Servers.pm line 383.
.
Onde /usr/share/perl5/EBox/OpenVPN/Model/Servers.pm é:
Quote
378  # Create server certificate
379  my $ca = EBox::Global->modInstance('ca');
380  my $certName = "vpn-$name";
381  my @certs = @{$ca->listCertificates()};
382  unless (List::Util::first { $_->{dn}->{commonName} eq $certName } @certs ) {
383    my $caExpiration = $ca->getCACertificateMetadata()->{expiryDate};
384    $ca->issueCertificate(commonName => $certName , endDate => $caExpiration);
385  }
.
E quando eu habilito o módulo da OpenVPN e salvo as alterações:
Quote
Some modules reported error when saving changes. More information on the logs in /var/log/ebox/
The following modules failed while saving their changes
.
Estou usando o eBox 1.5 sobre o Ubuntu 10.04, mas eu tive o mesmo problema no eBox 1.4.4 sobre o Ubuntu 8.04.

Essa linha que gera o erro aparentemente tenta ler a data de expiração do certificado Certification Authority (sim, ele está criado), mas por algum motivo não consegue.
A configuração da vpn até chega a ser criada, apesar do erro, mas dá erro quando habilito o módulo.

Alguma idéia?


Muito obrigado,
Gabriel
« Last Edit: June 15, 2010, 10:55:37 pm by Gabu »
There's two kind of people in the world. The ones who knows binary code and the ones that don't.

jquintao

  • Moderator
  • Zen Hero
  • *****
  • Posts: 648
  • Karma: +14/-0
  • jquintao
    • View Profile
    • NetSol
Re: Erro no OpenVPN Server
« Reply #1 on: June 13, 2010, 11:46:10 pm »
Gabriel,

A versão 1.5 é instável... Se vc deseja ver as coisas funcionando deve usar a versão 1.4... Na 1.4 jamais experimentei este tipo de erro no módulo VPN...

Abraço,
Jorge

Gabu

  • Zen Apprentice
  • *
  • Posts: 17
  • Karma: +0/-0
    • View Profile
    • 8 Balls
[Resolvido] Re: Erro no OpenVPN Server
« Reply #2 on: June 15, 2010, 10:54:27 pm »
Jorge,

Por garantia segui sua sugestão e voltei pra versão 1.4.
Além disso, postei a mesma dúvida no fórum em inglês e um membro da Staf achou o problema.

Em City eu estava digitando São Paulo.
O problema é com a acentuação.
Colocando Sao Paulo funciona perfeito hehe!!!

Fica aí a dica pra ninguém mais fazer a mesma burrada que eu.

Abraços e obrigado pela ajuda.
Gabriel
There's two kind of people in the world. The ones who knows binary code and the ones that don't.

jquintao

  • Moderator
  • Zen Hero
  • *****
  • Posts: 648
  • Karma: +14/-0
  • jquintao
    • View Profile
    • NetSol
Re: [Resolvido] Erro no OpenVPN Server
« Reply #3 on: June 15, 2010, 10:58:23 pm »
Olá Gabriel,

Legal... Me diz uma coisa, este nome com acentuação que gerava o problema estava ficando no nome do túnel?

Abraços,
Jorge

Gabu

  • Zen Apprentice
  • *
  • Posts: 17
  • Karma: +0/-0
    • View Profile
    • 8 Balls
[RESOLVIDO] Erro no OpenVPN Server
« Reply #4 on: June 17, 2010, 06:07:36 pm »
Oi Jorge,

O nome com acento não chegava a ir para o túnel, não.
O erro se dava somente na leitura do CA para pegar a data de expiração.

De qualquer forma é sempre bom evitar acentuação...
Até mesmo nos usuário e grupos...
Joao... Expedicao... etc etc

Era essa a sua pergunta mesmo ou entendi errado?  :P

Abraços,
Gabriel
« Last Edit: August 07, 2010, 02:51:29 am by jquintao »
There's two kind of people in the world. The ones who knows binary code and the ones that don't.