Bug#824093: dpkg-reconfigure libdvd-pkg fails to build libdvdcss2 with dpkg 1.18.7

Carlos Maddela e7appew at gmail.com
Thu May 12 07:54:40 UTC 2016

Package: libdvd-pkg
Version: 1.4.0-1-1
Severity: normal
Tags: patch

With dpkg version 1.18.7 (possibly other versions > 1.18.4 as well),
'dpkg-reconfigure libdvd-pkg' fails to build anything. It always ends up
with the following error:

	libdvd-pkg: dpkg database is locked. You may need to use command "sudo dpkg-reconfigure libdvd-pkg".
	libdvd-pkg: Building and installation of package(s) [libdvdcss2 libdvdcss-dev] postponed till after next APT operation.

The problem occurs in /usr/lib/libdvd-pkg/b-i_libdvdcss.sh, which uses
"dpkg -i /dev/zero" to determine the lock status of dpkg. Newer versions
of dpkg produce the following error:

	dpkg: error: archive '/dev/zero' is not a regular file

which also returns an error status of 2, hence nothing ever builds.

Purging or removing a non-existent package should restore the original
behaviour. I have attached a patch with this fix.

Best regards,


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libdvd-pkg depends on:
ii  build-essential        12.2
ii  debconf [debconf-2.0]  1.5.59
ii  debhelper              9.20160403
ii  devscripts             2.16.4
ii  dh-autoreconf          12
ii  wget                   1.17.1-2

Versions of packages libdvd-pkg recommends:
ii  libcap2-bin  1:2.24-12

libdvd-pkg suggests no packages.

-- debconf information excluded
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-dpkg-lock-check.patch
Type: text/x-diff
Size: 1076 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20160512/8dc2c608/attachment.patch>

More information about the pkg-multimedia-maintainers mailing list