The problem comes from bamf. If the simple unpack of a newer version can break all perl scripts, it might be wise to pre-depend on the needed libraries...
Preparing to replace libc6 2.13-0ubuntu13 (using .../libc6_2.13-16ubuntu4_i386.deb) ...
/usr/bin/perl: symbol lookup error: /usr/lib/gio/modules/libgiobamf.so: undefined symbol: g_desktop_app_info_launch_handler_get_type
The problem comes from bamf. If the simple unpack of a newer version can break all perl scripts, it might be wise to pre-depend on the needed libraries...
Preparing to replace libc6 2.13-0ubuntu13 (using .../libc6_ 2.13-16ubuntu4_ i386.deb) ...
/usr/bin/perl: symbol lookup error: /usr/lib/ gio/modules/ libgiobamf. so: undefined symbol: g_desktop_ app_info_ launch_ handler_ get_type
dpkg: error processing /var/cache/ apt/archives/ libc6_2. 13-16ubuntu4_ i386.deb (--unpack):
subprocess new pre-installation script returned error exit status 127