Your message dated Wed, 27 Feb 2019 07:49:18 +0000
with message-id <e1gytxu-000j3w...@fasolo.debian.org>
and subject line Bug#923208: fixed in libp11 0.4.9-4
has caused the Debian Bug report #923208,
regarding libengine-pkcs11-openssl: libengines-pkcs11-openssl is installing to 
the wrong engine directory on x86
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
923208: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923208
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libengine-pkcs11-openssl
Version: 0.4.9-3
Severity: grave
Justification: renders package unusable

The problem is this:

bedivere:~# dpkg -L libengine-pkcs11-openssl |grep engines
/usr/lib/i686-linux-gnu/engines-1.1
/usr/lib/i686-linux-gnu/engines-1.1/pkcs11.la
/usr/lib/i686-linux-gnu/engines-1.1/pkcs11.so
/usr/lib/i686-linux-gnu/engines-1.1/libpkcs11.so

But if you look at where the openssl engines dir actually is

bedivere:~# dpkg -L libssl1.1 |grep engines
/usr/lib/i386-linux-gnu/engines-1.1
/usr/lib/i386-linux-gnu/engines-1.1/afalg.so
/usr/lib/i386-linux-gnu/engines-1.1/capi.so
/usr/lib/i386-linux-gnu/engines-1.1/padlock.so

The result being the pkcs11 engine is unusable leading to errors like this:

[  221s] invalid engine "pkcs11"
[  221s] 4145891072:error:25066067:DSO support routines:dlfcn_load:could not 
load the shared 
library:../crypto/dso/dso_dlfcn.c:117:filename(/usr/lib/i386-linux-gnu/engines-1.1/pkcs11.so):
 /usr/lib/i386-linux-gnu/engines-1.1/pkcs11.so: cannot open shared object file: 
No such file or directory

This looks to be caused by an incorrect override to the --enginesdir
configure flag in the debian/rules file of libp11:

---
ENGINES_DIR := /usr/lib/$(DEB_HOST_GNU_TYPE)/engines-$(OPENSSL_VERSION)

%:
        dh $@

override_dh_auto_configure:
        dh_auto_configure -- \
                --with-enginesdir=$(ENGINES_DIR)

---

I think the libcrypto pkgconf file just works, so there's no need for the
override.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libengine-pkcs11-openssl depends on:
ii  libc6      2.28-6
ii  libssl1.1  1.1.1a-1
ii  p11-kit    0.23.14-2

libengine-pkcs11-openssl recommends no packages.

libengine-pkcs11-openssl suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libp11
Source-Version: 0.4.9-4

We believe that the bug you reported is fixed in the latest version of
libp11, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 923...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Eric Dorland <e...@debian.org> (supplier of updated libp11 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 27 Feb 2019 02:28:09 -0500
Source: libp11
Architecture: source
Version: 0.4.9-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenSC Maintainers <pkg-opensc-ma...@lists.alioth.debian.org>
Changed-By: Eric Dorland <e...@debian.org>
Closes: 923208
Changes:
 libp11 (0.4.9-4) unstable; urgency=medium
 .
   * Drop old override for --enginesdir.
     The defaults are now correct. Thanks James Bottomley for the report.
     (Closes: 923208)
Checksums-Sha1:
 43660c4aac3838b983ec1074d7656fe38c5dbca5 2176 libp11_0.4.9-4.dsc
 fb5431cde8a67540e912c342fb924d6010014c2f 12356 libp11_0.4.9-4.debian.tar.xz
 1dede93703e3aa4647dbc39d43035fd5c4a5759f 7469 libp11_0.4.9-4_amd64.buildinfo
Checksums-Sha256:
 53478e72fd26564fbb717a0dd3eaf2bd96a5de514c9f8e51a3e27e2212e898a4 2176 
libp11_0.4.9-4.dsc
 4613e2fa35b6b07b887b38f50a9afba859892d6d6f5fe6b988850f4ea370ec1e 12356 
libp11_0.4.9-4.debian.tar.xz
 f45c992cc809209615436d397555d396db8dd1c1b4d49abda94a735ba9aaad96 7469 
libp11_0.4.9-4_amd64.buildinfo
Files:
 7acc0be32a9fb4756e09957a70ec0c52 2176 libdevel optional libp11_0.4.9-4.dsc
 102d215b0fa69ab15882b0aa36795adf 12356 libdevel optional 
libp11_0.4.9-4.debian.tar.xz
 617eeda142a222ba51d3fa417870083f 7469 libdevel optional 
libp11_0.4.9-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEQ88SKPcm/VtHTOliwlb71QAiHpMFAlx2PTEACgkQwlb71QAi
HpM6sxAAkW6EhrT5KKVgclTzdh61PUvYJOKkXv2clb5OEyrmkhb3X6VGt8FcqTdJ
RY5XMLpMX5Hku1qMnkIeLVWoCrlzuaSp9DICOlJ0O3ktG80/XnXc2CLYTWuM2DKx
HyiXrcOVUplbUcx0BF3VcXCTuLikc0caQvYKOfllpCOmCKx44X2Ig08ps/CPWV1C
VSTUOYgKgAFocyys88tbaOBo9ma/gj0YfvQmfDZFqyy9JcBfRylw9XSGkFOz1YJ0
AvDMBoemJxWzWPG0TF6qTBilJyz2WgLwAMvgTOPxqOPo4CIV1PLNKHvsS/zhssGD
3X9zPn5tg4Vw9D8zXV6lTgFuitUcrnY658EZKUlFd/k42VpuwHq4cio3tp4MZlw0
XuKPzEVgucrzQch1rkQMcaA7wgw8ZBXQtjJseifrwg5D3o1M2+b1wRZwKqWWWawB
T13TRseorwZgsEFPiht2mFayVWaVaEfrrFH98EQ8VTq+f0BMRmFij9JRcRyhXPrf
S76pkH5Mcxs+M5laNpitTx8aatGzePFxReEQfuzf7FyaMDBSy23WbqoKcUfG9F77
c5GBdLFOteU7dDRIQp8jzTPODjnEnf0dS7czTlgeof7QBgs9/LUUpDgBpDIjF4Nx
xjHWSByAUSrnd8CFIrcxiTGNvd0QUKq+ylBHYRopBDrQWe5jszw=
=on4Z
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to