[Pkg-openssl-devel] Bug#742553: tsget: call undefined subroutine &WWW::Curl::Easy::global_cleanup

Petter Reinholdtsen pere at hungry.com
Mon Mar 24 23:14:44 UTC 2014


Package: openssl
Version: 1.0.1e-2
File: /usr/lib/ssl/misc/tsget
Severity: normal
Tags: upstream
Control: found -1 1.0.1f-1

Dear Maintainer.

When trying to use tsget to fetch a trusted timestamp, the script fail
with an error because it call a undefined subroutine.  I test using this
script:

  #!/bin/sh
  set -e
  url="http://zeitstempel.dfn.de"
  openssl ts -query -data "$1" -cert | tee $1.tsq \
    | /usr/lib/ssl/misc/tsget -h "$url" -o $1.tsr
  openssl ts -reply -in "$1.tsr" -text

When I run it, after installing the libwww-curl-perl package, I get the
following output. Notice the perl error:

  % sh -x ./timestamptrust ./timestamptrust
  + set -e
  + url=http://zeitstempel.dfn.de
  + openssl ts -query -data ./timestamptrust+  -cert
  tee ./timestamptrust.tsq
  + /usr/lib/ssl/misc/tsget -h http://zeitstempel.dfn.de -o ./timestamptrust.tsr
  Undefined subroutine &WWW::Curl::Easy::global_cleanup called at /usr/lib/ssl/misc/tsget line 196
  %

As far as I can tell, the call to WWW::Curl::Easy::global_cleanup can be
removed.  The error happen in both wheezy and unstable.

-- System Information:
Debian Release: 7.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openssl depends on:
ii  libc6        2.13-38+deb7u1
ii  libssl1.0.0  1.0.1e-2+deb7u4
ii  zlib1g       1:1.2.7.dfsg-13

openssl recommends no packages.

Versions of packages openssl suggests:
ii  ca-certificates  20130119

-- no debconf information

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-openssl-devel mailing list