I ran do-release-upgrade and had some problems with IBM specific packages. I then ran apt-get dist-upgrade and eventually got this error.
ProblemType: Crash
DistroRelease: Ubuntu 15.10
Package: dpkg 1.18.2ubuntu5
ProcVersionSignature: Ubuntu 3.19.0-31.36-generic 3.19.8-ckt7
Uname: Linux 3.19.0-31-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.19.1-0ubuntu4
Architecture: amd64
AssertionMessage: dpkg: ../../src/packages.c:245: process_queue: Assertion `dependtry <= 4' failed.
Date: Mon Nov 2 11:22:52 2015
ExecutablePath: /usr/bin/dpkg
InstallationDate: Installed on 2015-07-15 (109 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release amd64 (20150422)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
LANGUAGE=en_GB:en
Signal: 6
SourcePackage: dpkg
StacktraceTop:
__assert_fail_base (fmt=0x7f74e0c4f028 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x432360 "dependtry <= 4", file=file@entry=0x4322ee "../../src/packages.c", line=line@entry=245, function=function@entry=0x432bd0 "process_queue") at assert.c:92
__GI___assert_fail (assertion=0x432360 "dependtry <= 4", file=0x4322ee "../../src/packages.c", line=245, function=0x432bd0 "process_queue") at assert.c:101
?? ()
?? ()
?? ()
Title: dpkg assert failure: dpkg: ../../src/packages.c:245: process_queue: Assertion `dependtry <= 4' failed.
UpgradeStatus: Upgraded to wily on 2015-11-02 (0 days ago)
UserGroups:
StacktraceTop: assertion@ entry=0x432360 "dependtry <= 4", file=file@ entry=0x4322ee "../../ src/packages. c", line=line@ entry=245, function= function@ entry=0x432bd0 <__PRETTY_ FUNCTION_ _.6590> "process_queue") at assert.c:92 assertion@ entry=0x432360 "dependtry <= 4", file=file@ entry=0x4322ee "../../ src/packages. c", line=line@ entry=245, function= function@ entry=0x432bd0 <__PRETTY_ FUNCTION_ _.6590> "process_queue") at assert.c:101 packages. c:245 packages. c:162 a4c8) at ../../src/ main.c: 899
__assert_fail_base (fmt=0x7f74e0c4f028 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=
__GI___assert_fail (assertion=
process_queue () at ../../src/
packages (argv=<optimized out>) at ../../src/
main (argc=<optimized out>, argv=0x7ffcea83