*** This bug is a duplicate of bug 992012 ***
    https://bugs.launchpad.net/bugs/992012

Hi,

I am running into this problem too. The issue, as eas mentioned, is in
the pattern matching.

On Ubuntu 12.04.2 LTS (Precise):

> ~# dpkg -l | grep -i openssl
> ii  openssl                           1.0.1-4ubuntu5.9                Secure 
> Socket Layer (SSL) binary and related cryptographic tools
> ~# openssl version
> OpenSSL 1.0.1 14 Mar 2012

On Debian 7 (Wheezy):

> ~# dpkg -l | grep -i openssl
> ii  openssl                          1.0.1e-2                     amd64       
>  Secure Socket Layer (SSL) binary and related cryptographic tools
> ~# openssl version
> OpenSSL 1.0.1e 11 Feb 2013


In ./easy-rsa/whichopensslcnf, this line tries to match [[:alnum:]] after 
[[:digit:]], which is non existent for the Ubuntu package.

> elif $OPENSSL version | grep -E "1\.0\.([[:digit:]][[:alnum:]])" >
/dev/null; then


Running this pattern match manually reproduces this;

On Ubuntu 12.04.2 LTS (Precise):

> ~# openssl version | grep -E "1\.0\.([[:digit:]][[:alnum:]])"
> ~# echo $?
> 1

On Debian 7 (Wheezy):

> ~ # openssl version | grep -E "1\.0\.([[:digit:]][[:alnum:]])"
> OpenSSL 1.0.1e 11 Feb 2013
> ~# echo $?
> 0


The easy fix is to remove [[:alnum:]] from the regex, but I am not sure if that 
would introduce regressions.

More foolproof solution would be for the script to check if it's running
on Debian or Ubuntu and take that into consideration when doing the
pattern match.

It will also be interesting to know why the Debian package has "e" in
its version number and the Ubuntu package doesn't.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to openvpn in Ubuntu.
https://bugs.launchpad.net/bugs/998918

Title:
  openvpn  openssl.cnf file missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openvpn/+bug/998918/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to