This bug was fixed in the package dpkg - 1.18.4ubuntu1.3
---
dpkg (1.18.4ubuntu1.3) xenial; urgency=medium
* Use ohshit() instead of internerr() for unhandled dpkg-split exit
codes. (i.e. do not abort). Closes: #812679, LP: #1601998
-- Brian Murray Fri, 20
Verification worked on Xenial:
# mkdir /tmp/cats
# dpkg -i /tmp/cats
dpkg-split: error: error reading /tmp/cats: Is a directory
dpkg:../../src/unpack.c:123:deb_reassemble: internal error: unexpected exit
status 2 from dpkg-split
Aborted
# apt-get dist-upgrade
...
Setting up libdpkg-perl
Hello errors.ubuntu.com, or anyone else affected,
Accepted dpkg into xenial-proposed. The package will build now and be
available at https://launchpad.net/ubuntu/+source/dpkg/1.18.4ubuntu1.3
in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See
** Description changed:
[Impact]
There are a ton of crash reports in the Error Tracker from dpkg about
dpkg-split which cause dpkg to abort. It'd be good to get this resolved in
Ubuntu 16.04.
[Test Case]
Verify that the new version of dpkg does not appear in the Error Tracker.
One
** Description changed:
+ [Impact]
+ There are a ton of crash reports in the Error Tracker from dpkg about
dpkg-split which cause dpkg to abort. It'd be good to get this resolved in
Ubuntu 16.04.
+
+ [Test Case]
+ Verify that the new version of dpkg does not appear in the Error Tracker.
+ One