Bug#722217: Updated the Nvidia driver from Experimental

Mika mika.rastas at gmail.com
Sat Feb 22 00:06:42 UTC 2014


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.rastas at 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.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20140222/f06c3f1e/attachment.html>


More information about the pkg-nvidia-devel mailing list