Sorry to be back a bit later, But the bug is still here on the latest Nvidia from Experimental.
I also saw that there is a new version of libc 2.18-1 available and tried to update to it but it too failed. Then I followed the instructions Andreas gave to update-alternatives and the packages installed succesfully. So there is a workaround. But will the problem come back again when the next update of libc comes? Well I tried to run the preinst script with set -x instead of set -e. This was done after i set the drivers back to nvidia with update-alternatives. Here are the results. dpkg -i libc.deb dpkg: warning: parsing file '/var/lib/dpkg/available' near line 393 package 'libtext-wrapi18n-perl': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 513 package 'libustr-1.0-1:amd64': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 3962 package 'login': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39257 package 'mawk': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 44046 package 'passwd': missing description (Reading database ... 233048 files and directories currently installed.) Preparing to unpack libc.deb ... + readlink /lib32 + [ = /emul/ia32-linux/lib ] + readlink /usr/lib32 + [ = /emul/ia32-linux/usr/lib ] Unpacking libc6-amd64 (2.18-1) over (2.18-1) ... Replaced by files in installed package libc6:amd64 (2.18-1) ... Setting up libc6-amd64 (2.18-1) ... Processing triggers for libc-bin (2.18-1) ... root@ Here are the logs of the first run. That failed before I changed the alternatives to use mesa. E: /var/cache/apt/archives/libc6_2.18-1_i386.deb: subprocess new pre-installation script was killed by signal (Segmentation fault) E: man-db: subprocess installed post-installation script was killed by signal (Segmentation fault) And Here is the whole synaptic log: Preconfiguring packages ... dpkg: warning: parsing file '/var/lib/dpkg/available' near line 393 package 'libtext-wrapi18n-perl': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 513 package 'libustr-1.0-1:amd64': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 3962 package 'login': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39257 package 'mawk': missing description dpkg: warning: parsing file '/var/lib/dpkg/available' near line 44046 package 'passwd': missing description (Reading database ... 233042 files and directories currently installed.) Preparing to unpack .../libc6-i386_2.18-1_amd64.deb ... Unpacking libc6-i386 (2.18-1) over (2.17-92) ... Replaced by files in installed package libc6:i386 (2.17-92) ... Preparing to unpack .../libc6-dev_2.18-1_i386.deb ... De-configuring libc6-dev:amd64 (2.17-92) ... Unpacking libc6-dev:i386 (2.18-1) over (2.17-92) ... Preparing to unpack .../libc6-dev_2.18-1_amd64.deb ... Unpacking libc6-dev:amd64 (2.18-1) over (2.17-92) ... Preparing to unpack .../locales_2.18-1_all.deb ... Unpacking locales (2.18-1) over (2.17-97) ... Preparing to unpack .../archives/nscd_2.18-1_amd64.deb ... Unpacking nscd (2.18-1) over (2.17-97) ... Preparing to unpack .../libc6_2.18-1_amd64.deb ... De-configuring libc6:i386 (2.17-92) ... Checking for services that may need to be restarted... Checking init scripts... Unpacking libc6:amd64 (2.18-1) over (2.17-92) ... Preparing to unpack .../archives/libc6_2.18-1_i386.deb ... dpkg: error processing archive /var/cache/apt/archives/libc6_2.18-1_i386.deb (--unpack): subprocess new pre-installation script was killed by signal (Segmentation fault) Processing triggers for man-db (2.6.6-1) ... dpkg: error processing package man-db (--unpack): subprocess installed post-installation script was killed by signal (Segmentation fault) Errors were encountered while processing: /var/cache/apt/archives/libc6_2.18-1_i386.deb man-db E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: dpkg: dependency problems prevent configuration of libc6-dev:amd64: libc6-dev:amd64 depends on libc-dev-bin (= 2.18-1); however: Version of libc-dev-bin on system is 2.17-92. dpkg: error processing package libc6-dev:amd64 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libc6-dev:i386: libc6-dev:i386 depends on libc6 (= 2.18-1); however: Version of libc6:i386 on system is 2.17-92. libc6-dev:i386 depends on libc-dev-bin (= 2.18-1); however: Version of libc-dev-bin on system is 2.17-92. dpkg: error processing package libc6-dev:i386 (--configure): dependency problems - leaving unconfigured dpkg: error processing package libc6:amd64 (--configure): package libc6:amd64 2.18-1 cannot be configured because libc6:i386 is at a different version (2.17-92) dpkg: dependency problems prevent configuration of man-db: man-db depends on libc6 (>= 2.14); however: Package libc6:amd64 is not configured yet. dpkg: error processing package man-db (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of libc6-i386: libc6-i386 depends on libc6 (= 2.18-1); however: Package libc6:amd64 is not configured yet. dpkg: error processing package libc6-i386 (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of locales: locales depends on glibc-2.18-1; however: Package glibc-2.18-1 is not installed. Package libc6:amd64 which provides glibc-2.18-1 is not configured yet. dpkg: error processing package locales (--configure): dependency problems - leaving unconfigured dpkg: dependency problems prevent configuration of nscd: nscd depends on libc6 (>> 2.18); however: Package libc6:amd64 is not configured yet. nscd depends on libc6 (<< 2.19); however: Package libc6:amd64 is not configured yet. dpkg: error processing package nscd (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: libc6-dev:amd64 libc6-dev:i386 libc6:amd64 man-db libc6-i386 locales nscd Anyhow thank you for a workaround. I couldnt reproduce it after once setting mesa diverting. Maybe I could if I went back to the same situation with istalling libc6 older version, running with Nvidia. But dont have time right now. Hope we can still find the culprit and fix it. Thanks, Mika On Tue, Feb 4, 2014 at 10:41 AM, Mika <mika.ras...@gmail.com> wrote: > Thanks for the info, > > I updated the drivers from experimental. I will try to find time to try > replicating the bug later this evening if its fixed or not. >