This diff works for me:

diff --git a/apt-pkg/packagemanager.cc b/apt-pkg/packagemanager.cc
index 393f836..57d4b5a 100644
--- a/apt-pkg/packagemanager.cc
+++ b/apt-pkg/packagemanager.cc
@@ -406,6 +406,12 @@ bool pkgPackageManager::SmartConfigure(PkgIterator Pkg, int
               if (Cache[DepPkg].InstallVer != *I || List->IsNow(DepPkg) == fals
                  continue;
 
+               // only packages that are in the unpacked state may need
+               // configure so ignore anything that is not currently
+               // unpacked
+              if (List->IsFlag(DepPkg,pkgOrderList::UnPacked) == false)
+                  continue;
+
               if (PkgLoop == true)
               {
                  if (Debug)
---

** Changed in: apt (Ubuntu)
       Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1347721

Title:
  Saucy -> Trusty upgrade failed: procps fails to configure

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1347721/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to