From: Chris Lale on
Sven Joachim wrote:
> On 2008-06-20 10:16 +0200, Chris Lale wrote:
>
>> I have created both files. Florian's:
>> http://untrammelled.co.uk/lenny/dpkg-file-strace.txt
>>
>> Sven's
>> http://untrammelled.co.uk/lenny/dpkg.log
>
> Thanks, now I have an idea what is going on. Here is your problem:
>
> ,----
> | D000100: setupvnamevbs main=`/usr/lib/nvidia/libwfb.so.xserver-xorg-core' tmp=`/usr/lib/nvidia/libwfb.so.xserver-xorg-core.dpkg-tmp' new=`/usr/lib/nvidia/libwfb.so.xserver-xorg-core.dpkg-new'
> | D000100: tarobject nonexistent
> | dpkg: error processing /var/cache/apt/archives/xserver-xorg-core_2%3a1.4.1~git20080517-1_i386.deb (--install):
> | unable to create `./usr/lib/xorg/modules/libwfb.so': No such file or directory
> `----
>
> That means that the file has been diverted, see dpkg-divert(8). And
> probably the directory /usr/lib/nvidia does not exist (any more),
> causing the strange error message you have seen.
>
> Please show the output of
>
> /usr/sbin/dpkg-divert --list /usr/lib/xorg/modules/libwfb.so
>
> since I don't know of any package that would divert that file. Probably
> removing the diversion with "dpkg-divert --remove" will solve your problem.


I found two files in xserver-xorg-core had been diverted by nvidia-glx by using
these commands and checking the error messages:
,----
| # aptitude install xserver-xorg-core
|
| # /usr/sbin/dpkg-divert --list /usr/lib/xorg/modules/libwfb.so
| diversion of /usr/lib/xorg/modules/libwfb.so to
| /usr/lib/nvidia/libwfb.so.xserver-xorg-core by nvidia-glx
|
| # aptitude show nvidia-glx
| Unable to find an archive "lenny" for the package "nvidia-glx"
| Package: nvidia-glx
| State: not a real package
`----

The diverted files were "/usr/lib/xorg/modules/libwfb.so" and
"/usr/lib/xorg/modules/extensions/libGLcore.so". I removed them with dpkg-divert
and upgraded xserver-xorg-core successfully. My X Window System is restored!

nvidia-glx non-free (NVIDIA binary XFree86 4.x driver) exists in Sarge and Etch,
(NVIDIA binary Xorg driver) in Sid, but not in Lenny. I don't know how to find
out whether it used to be in Lenny. My Lenny was an upgrade from Etch - perhaps
it's remembering it from there?

I'll report this as a bug in xserver-xorg-core.

Many thanks to Florian and Sven. :-)
--
Chris.


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
From: Sven Joachim on
On 2008-06-20 12:31 +0200, Chris Lale wrote:

> The diverted files were "/usr/lib/xorg/modules/libwfb.so" and
> "/usr/lib/xorg/modules/extensions/libGLcore.so". I removed them with dpkg-divert
> and upgraded xserver-xorg-core successfully. My X Window System is restored!
>
> nvidia-glx non-free (NVIDIA binary XFree86 4.x driver) exists in Sarge and Etch,
> (NVIDIA binary Xorg driver) in Sid, but not in Lenny. I don't know how to find
> out whether it used to be in Lenny. My Lenny was an upgrade from Etch - perhaps
> it's remembering it from there?

The diversion was added after Etch, according to
/usr/share/doc/nvidia-glx/changelog.Debian.gz:

,----
| nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low
|
| * new upstream.
| * Xorg 7.3 compatible (closes: #420177 )
| * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
| * change maintainer to packaging team.
| * change x11-common depends to 1:7.3+2
| * change provides to xserver-xorg-video-2
| * remove use of update-modules (closes: #435650)
|
| -- Randall Donald <rdonald(a)debian.org> Sat, 22 Sep 2007 17:16:06 -0700
`----

At that time nvidia-glx had already been removed from Lenny.
The diversion has been removed in the meantime, though:

,----
| nvidia-graphics-drivers (169.12-3) unstable; urgency=low
|
| * Make sure wfb diversion is removed. (closes: #482995)
|
| -- Randall Donald <rdonald(a)debian.org> Mon, 26 May 2008 09:27:40 -0700
|
| nvidia-graphics-drivers (169.12-2) unstable; urgency=low
|
| * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
| * create storage directories for old patches and don't include in binary
| packages.
| * Remove wfb diversion and don't install nvidia's copy.
| * Patch for 2.6.25 support
| * Patch to compile on xen enabled kernels (closes: #476504, #481485)
|
| -- Randall Donald <rdonald(a)debian.org> Sat, 24 May 2008 19:57:18 -0700
`----

Which version did you have installed last?

> I'll report this as a bug in xserver-xorg-core.

Please don't. This is a bug in nvidia-glx and already fixed.

Sven


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
From: Chris Lale on
Sven Joachim wrote:
> On 2008-06-20 12:31 +0200, Chris Lale wrote:
>
>> The diverted files were "/usr/lib/xorg/modules/libwfb.so" and
>> "/usr/lib/xorg/modules/extensions/libGLcore.so". I removed them with dpkg-divert
>> and upgraded xserver-xorg-core successfully. My X Window System is restored!
>>
>> nvidia-glx non-free (NVIDIA binary XFree86 4.x driver) exists in Sarge and Etch,
>> (NVIDIA binary Xorg driver) in Sid, but not in Lenny. I don't know how to find
>> out whether it used to be in Lenny. My Lenny was an upgrade from Etch - perhaps
>> it's remembering it from there?
>
> The diversion was added after Etch, according to
> /usr/share/doc/nvidia-glx/changelog.Debian.gz:
>
> ,----
> | nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low
> |
> | * new upstream.
> | * Xorg 7.3 compatible (closes: #420177 )
> | * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
> | * change maintainer to packaging team.
> | * change x11-common depends to 1:7.3+2
> | * change provides to xserver-xorg-video-2
> | * remove use of update-modules (closes: #435650)
> |
> | -- Randall Donald <rdonald(a)debian.org> Sat, 22 Sep 2007 17:16:06 -0700
> `----
>
> At that time nvidia-glx had already been removed from Lenny.
> The diversion has been removed in the meantime, though:
>
> ,----
> | nvidia-graphics-drivers (169.12-3) unstable; urgency=low
> |
> | * Make sure wfb diversion is removed. (closes: #482995)
> |
> | -- Randall Donald <rdonald(a)debian.org> Mon, 26 May 2008 09:27:40 -0700
> |
> | nvidia-graphics-drivers (169.12-2) unstable; urgency=low
> |
> | * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
> | * create storage directories for old patches and don't include in binary
> | packages.
> | * Remove wfb diversion and don't install nvidia's copy.
> | * Patch for 2.6.25 support
> | * Patch to compile on xen enabled kernels (closes: #476504, #481485)
> |
> | -- Randall Donald <rdonald(a)debian.org> Sat, 24 May 2008 19:57:18 -0700
> `----
>
> Which version did you have installed last?

I don't know. I removed it some time ago.
>
>> I'll report this as a bug in xserver-xorg-core.
>
> Please don't. This is a bug in nvidia-glx and already fixed.
>
I'm too keen - already done. It's already been closed, though, for this reason.

Thanks again.

--
Chris.


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
 | 
Pages: 1
Prev: off-line dictionary (gnome)
Next: lynx and mutt