Actually, it was only package install failure that triggered the FileExistsError and it was because apport_pkgfailure was called two times about the same package.
2015-10-16 13:47:48,206 DEBUG running apport_pkgfailure() init: pre-dependency problem - not installing init 2015-10-16 13:58:18,265 DEBUG running apport_pkgfailure() init: no package named `init' is installed, cannot configure Regardless, we should fix it. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apport in Ubuntu. https://bugs.launchpad.net/bugs/1500450 Title: /usr/share/apport/package_hook:FileExistsError:/usr/share/apport/package_hook@64:make_report_file Status in apport package in Ubuntu: Fix Released Status in apport source package in Precise: Confirmed Status in apport source package in Trusty: Confirmed Status in apport source package in Vivid: Confirmed Bug description: The Ubuntu Error Tracker has been receiving reports about a problem regarding apport. This problem was most recently seen with version 2.19-0ubuntu1, the problem page at https://errors.ubuntu.com/problem/df0a3ad32b9c2a7f173b2959a64b16b7ed139af4 contains more details. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apport/+bug/1500450/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp