[Pkg-openssl-devel] Bug#894282: openssl: Missing quotes in c_rehash

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Wed Mar 28 12:30:30 BST 2018


Hi,

On Wed, 28 Mar 2018 12:51:06 +0300 Sergei Golovan <sgolovan at nes.ru> wrote:
 > Package: openssl
 > Version: 1.1.0h-1
 > Severity: grave
 >
 > Dear Maintainer,
 >
 > In the latest openssl package there's a regression in c_rehash 
script. Quotes
 > are missing in lines 15 and 16:
 >
 > my $dir = /usr/lib/ssl;
 > my $prefix = /usr;
 >
 > This makes Perl treat the lines as regexps which makes the script 
unusable. It
 > affects configuration of ca-certificates (it's not installable in sid 
at the
 > moment) therefore I set the severity to grave.

Wow. This one is really critical as it will cause many buildd jobs to 
fail, due to ca-certificates not reallying being able to run its 
postinst script:

```

Updating certificates in /etc/ssl/certs...
Unknown regexp modifier "/b" at /usr/bin/c_rehash line 15, at end of line
Unknown regexp modifier "/W" at /usr/bin/c_rehash line 26, at end of line
Unknown regexp modifier "/3" at /usr/bin/c_rehash line 26, at end of line
Unknown regexp modifier "/2" at /usr/bin/c_rehash line 26, at end of line
No such class installdir at /usr/bin/c_rehash line 58, near "Prefix our installdir"
   (Might be a runaway multi-line // string starting on line 26)
syntax error at /usr/bin/c_rehash line 58, near "Prefix our installdir"
Can't redeclare "my" in "my" at /usr/bin/c_rehash line 63, near "my"
Execution of /usr/bin/c_rehash aborted due to compilation errors.
dpkg: error processing package ca-certificates (--configure):
  installed ca-certificates package post-installation script subprocess returned error exit status 255

```

Dear openssl maintainers, please provide a fix asap for this. Thank you!

Mike



More information about the Pkg-openssl-devel mailing list