Preparing to replace libgtk-3-bin 3.4.2-0ubuntu0.1 (using .../libgtk-3-bin_3.4.2-0ubuntu0.2_amd64.deb) ... Leaving 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin' Leaving 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin' Unpacking replacement libgtk-3-bin ... Preparing to replace libgail-3-0 3.4.2-0ubuntu0.1 (using .../libgail-3-0_3.4.2-0ubuntu0.2_amd64.deb) ... Unpacking replacement libgail-3-0 ... Preparing to replace libgtk-3-0 3.4.2-0ubuntu0.1 (using .../libgtk-3-0_3.4.2-0ubuntu0.2_amd64.deb) ... Unpacking replacement libgtk-3-0 ... Preparing to replace libgtk-3-common 3.4.2-0ubuntu0.1 (using .../libgtk-3-common_3.4.2-0ubuntu0.2_all.deb) ... Unpacking replacement libgtk-3-common ... Preparing to replace courier-authlib-mysql 0.63.0-3.1ubuntu1 (using .../courier-authlib-mysql_0.63.0-4build1_amd64.deb) ... /var/run/courier/authdaemon/pid.lock: No such file or directory dpkg: warning: subprocess old pre-removal script returned error exit status 1 dpkg - trying script from the new package instead ... /var/run/courier/authdaemon/pid.lock: No such file or directory dpkg: error processing /var/cache/apt/archives/courier-authlib-mysql_0.63.0-4build1_amd64.deb (--unpack): subprocess new pre-removal script returned error exit status 1