Your message dated Sun, 04 Jun 2006 14:43:55 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#370074: xserver-xorg: Changed ModulePath breaks 3rd-party
installers, e.g. NVIDIA video driver
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: xserver-xorg
Version: 1:7.0.20
Severity: important
Those of us with an NVidia GeForce 6100 (motherboard graphics) have to
use a binary-only driver supplied by nVidia. The installer puts modules
in /usr/X11R6/lib/modules, and until this morning that worked fine.
However, my latest apt-get dist-upgrade left me without an X server,
because the default module path has changed to /usr/lib/xorg/modules.
I can see the attraction of the new convention, but there is no need to
break compatibility with 3rd-party software. I eventually found that
adding the following lines to the "Files" section of my
/etc/X11/xorg.conf file fixed the problem:
# Path on which the NVIDIA drivers install themselves.
ModulePath "/usr/X11R6/lib/modules"
# Debian default module path.
ModulePath "/usr/lib/xorg/modules"
The order is important: the NVidia-supplied "libglx" module must be used
in place of the one which comes with the X server.
Obviously the ideal solution would be for NVidia (and others?) to
release their driver under a licence that allows it to be packaged by
Debian, but pragmatically that's not going to happen, so I suggest a fix
along the above lines might be a good idea.
Alistair
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)
Versions of packages xserver-xorg depends on:
ii debconf 1.5.1 Debian configuration management sy
ii x11-common 1:7.0.20 X Window System (X.Org) infrastruc
ii xbase-clients 1:7.0.1-2 miscellaneous X clients
ii xkb-data 0.8-5 X Keyboard Extension (XKB) configu
ii xserver-xorg-core 1:1.0.2-8 X.Org X server -- core server
ii xserver-xorg-input-al 1:7.0.20 the X.Org X server -- input driver
ii xserver-xorg-input-ev 1:1.0.0.5-2 X.Org X server -- evdev input driv
ii xserver-xorg-input-kb 1:1.0.1.3-2 X.Org X server -- keyboard input d
ii xserver-xorg-input-mo 1:1.0.4-3 X.Org X server -- mouse input driv
ii xserver-xorg-video-al 1:7.0.20 the X.Org X server -- output drive
ii xserver-xorg-video-ap 1:1.0.1.5-2 X.Org X server -- APM display driv
ii xserver-xorg-video-ar 1:0.5.0.5-2 X.Org X server -- ark display driv
ii xserver-xorg-video-at 1:6.5.8.0-1 X.Org X server -- ATI display driv
ii xserver-xorg-video-ch 1:1.0.1.3-3 X.Org X server -- Chips display dr
ii xserver-xorg-video-ci 1:1.0.0.5-2 X.Org X server -- Cirrus display d
ii xserver-xorg-video-cy 1:1.0.0.5-2 X.Org X server -- Cyrix display dr
ii xserver-xorg-video-du 1:0.1.0.5-2 X.Org X server -- dummy display dr
ii xserver-xorg-video-fb 1:0.1.0.5-2 X.Org X server -- fbdev display dr
ii xserver-xorg-video-gl 1:1.0.1.3-3 X.Org X server -- Glint display dr
ii xserver-xorg-video-i1 1:1.1.0.5-2 X.Org X server -- i128 display dri
ii xserver-xorg-video-i7 1:1.0.0.5-2 X.Org X server -- i740 display dri
ii xserver-xorg-video-i8 1:1.5.1.0-2 X.Org X server -- Intel i8xx, i9xx
ii xserver-xorg-video-im 1:1.0.0.5-2 X.Org X server -- IMSTT display dr
ii xserver-xorg-video-mg 1:1.2.1.3.dfsg.1-2 X.Org X server -- MGA display driv
ii xserver-xorg-video-ne 1:1.0.0.5-2 X.Org X server -- Neomagic display
ii xserver-xorg-video-ne 1:0.1.4.1-3 X.Org X server -- Newport display
ii xserver-xorg-video-ns 1:2.7.6.5-2 X.Org X server -- NSC display driv
ii xserver-xorg-video-nv 1:1.0.1.5-2 X.Org X server -- NV display drive
ii xserver-xorg-video-re 1:4.0.1.3.dfsg.1-2 X.Org X server -- Rendition displa
ii xserver-xorg-video-s3 1:1.8.6.5-2 X.Org X server -- S3 ViRGE display
ii xserver-xorg-video-sa 1:2.0.2.3-4 X.Org X server -- Savage display d
ii xserver-xorg-video-si 1:1.3.1.5-3 X.Org X server -- SiliconMotion di
ii xserver-xorg-video-si 1:0.8.1.3-2 X.Org X server -- SiS display driv
ii xserver-xorg-video-si 1:0.7.1.3-2 X.Org X server -- SiS USB display
ii xserver-xorg-video-td 1:1.1.1.3-3 X.Org X server -- tdfx display dri
ii xserver-xorg-video-tg 1:1.0.0.5-3 X.Org X server -- TGA display driv
ii xserver-xorg-video-tr 1:1.0.1.2-2 X.Org X server -- Trident display
ii xserver-xorg-video-ts 1:1.0.0.5-2 X.Org X server -- Tseng display dr
ii xserver-xorg-video-v4 0.0.1.5-1 X.Org X server -- Video 4 Linux di
ii xserver-xorg-video-ve 1:1.0.1.3-2 X.Org X server -- VESA display dri
ii xserver-xorg-video-vg 1:4.0.0.5-2 X.Org X server -- VGA display driv
ii xserver-xorg-video-vi 1:0.1.33.2-3 X.Org X server -- VIA display driv
ii xserver-xorg-video-vm 1:10.11.1.3-2 X.Org X server -- VMware display d
ii xserver-xorg-video-vo 1:1.0.0.5-2 X.Org X server -- Voodoo display d
Versions of packages xserver-xorg recommends:
ii discover1 1.7.18 hardware identification system
ii laptop-detect 0.12.1 attempt to detect a laptop
pn mdetect <none> (no description available)
pn xresprobe <none> (no description available)
-- debconf information:
xserver-xorg/multiple_possible_x-drivers:
* xserver-xorg/config/monitor/use_sync_ranges: true
* xserver-xorg/config/inputdevice/mouse/port: /dev/input/mice
xserver-xorg/config/monitor/lcd: false
xserver-xorg/config/doublequote_in_string_error:
* xserver-xorg/config/monitor/screen-size: 17 inches (430 mm)
* shared/default-x-server: xserver-xorg
xserver-xorg/autodetect_monitor: true
* xserver-xorg/config/inputdevice/mouse/protocol: ImPS/2
* shared/no_known_x-server:
* xserver-xorg/config/display/default_depth:
* xserver-xorg/config/display/modes: 1920x1440, 1792x1344, 1600x1200, 1280x960,
1152x864, 1024x768, 800x600, 640x480
xserver-xorg/config/device/bus_id_error:
xserver-xorg/config/inputdevice/keyboard/internal:
xserver-xorg/config/monitor/vert-refresh: 50-160
* xserver-xorg/config/inputdevice/keyboard/options:
* xserver-xorg/autodetect_keyboard: false
* xserver-xorg/config/device/use_fbdev: false
* xserver-xorg/config/inputdevice/keyboard/variant:
xserver-xorg/config/nonnumeric_string_error:
xserver-xorg/config/fontpath/fontserver:
* xserver-xorg/config/inputdevice/keyboard/layout: gb
* xserver-xorg/config/modules: bitmap, dbe, ddc, dri, extmod, freetype, glx,
int10, record, type1, v4l, vbe
* xserver-xorg/config/monitor/identifier: Generic Monitor
* xserver-xorg/config/inputdevice/mouse/emulate3buttons: false
* xserver-xorg/autodetect_mouse: false
xserver-xorg/config/monitor/horiz-sync: 30-70
* xserver-xorg/config/device/video_ram: 65536
xserver-xorg/config/monitor/range_input_error:
* xserver-xorg/config/write_dri_section: true
* xserver-xorg/config/inputdevice/keyboard/model: pc101
* xserver-xorg/config/device/driver: nvidia
* xserver-xorg/config/device/identifier: NVIDIA GeForce 6100
* xserver-xorg/config/monitor/selection-method: Simple
xserver-xorg/config/null_string_error:
shared/multiple_possible_x-servers:
* xserver-xorg/config/device/bus_id: PCI:0:5:0
* xserver-xorg/config/write_files_section: true
* xserver-xorg/autodetect_video_card: false
xserver-xorg/config/monitor/mode-list: 1920x1440 @ 60Hz
* xserver-xorg/config/inputdevice/keyboard/rules: xorg
--- End Message ---
--- Begin Message ---
On Sat, Jun 03, 2006 at 07:26:24AM +0100, Alistair Turnbull wrote:
> Package: xserver-xorg
> Version: 1:7.0.20
> Severity: important
>
>
> Those of us with an NVidia GeForce 6100 (motherboard graphics) have to
> use a binary-only driver supplied by nVidia. The installer puts modules
> in /usr/X11R6/lib/modules, and until this morning that worked fine.
> However, my latest apt-get dist-upgrade left me without an X server,
> because the default module path has changed to /usr/lib/xorg/modules.
>
> I can see the attraction of the new convention, but there is no need to
> break compatibility with 3rd-party software. I eventually found that
> adding the following lines to the "Files" section of my
> /etc/X11/xorg.conf file fixed the problem:
There is indeed a need to break 3rd party software. The Xorg you are using
is X11R7, not X11R6. As such, /usr/X11R6/* is now obsolete and those third
party driver installers need to be updated. Furthermore, X11R7 complies
with the FHS, which is widely considered to be a good thing. If nvidia does
not supply a correct installer for your system, talk to them. I'm closing
this bug.
- David Nusinow
--- End Message ---