Bug#859684: nvidia-legacy-304xx-kernel-dkms: xserver-xorg-video-nvidia-legacy-304xx not installed

2017-04-06 Thread Luca Boccassi
On Wed, 2017-04-05 at 20:02 -0700, Bill Hassard wrote:
> apt-get was run with no options added to the command line. I suspect 
> that "recommends"  chain is broken somewhere,
> 
> Regards -- Bill

Don't think so, both apt and aptitude prompt to install both:

$ sudo apt install nvidia-legacy-304xx-kernel-dkms
Reading package lists... Done
Building dependency tree   
Reading state information... Done
The following additional packages will be installed:
  libgl1-nvidia-legacy-304xx-glx libgl1-nvidia-legacy-304xx-glx:i386
libnvidia-legacy-304xx-cfg1
  libnvidia-legacy-304xx-cfg1:i386 libnvidia-legacy-304xx-glcore
libnvidia-legacy-304xx-glcore:i386
  libnvidia-legacy-304xx-ml1 nvidia-legacy-304xx-alternative nvidia-
legacy-304xx-driver
  nvidia-legacy-304xx-driver-bin nvidia-legacy-304xx-driver-libs
nvidia-legacy-304xx-driver-libs:i386
  nvidia-legacy-304xx-driver-libs-i386:i386 nvidia-legacy-304xx-kernel-
support
  nvidia-legacy-304xx-vdpau-driver nvidia-settings-legacy-304xx
xserver-xorg-legacy
  xserver-xorg-video-nvidia-legacy-304xx
The following NEW packages will be installed:
  libgl1-nvidia-legacy-304xx-glx libgl1-nvidia-legacy-304xx-glx:i386
libnvidia-legacy-304xx-cfg1
  libnvidia-legacy-304xx-cfg1:i386 libnvidia-legacy-304xx-glcore
libnvidia-legacy-304xx-glcore:i386
  libnvidia-legacy-304xx-ml1 nvidia-legacy-304xx-alternative nvidia-
legacy-304xx-driver
  nvidia-legacy-304xx-driver-bin nvidia-legacy-304xx-driver-libs
nvidia-legacy-304xx-driver-libs:i386
  nvidia-legacy-304xx-driver-libs-i386:i386 nvidia-legacy-304xx-kernel-
dkms
  nvidia-legacy-304xx-kernel-support nvidia-legacy-304xx-vdpau-driver
nvidia-settings-legacy-304xx
  xserver-xorg-legacy xserver-xorg-video-nvidia-legacy-304xx
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 24.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.


$ sudo aptitude install nvidia-legacy-304xx-kernel-dkms
The following NEW packages will be installed:
  libgl1-nvidia-legacy-304xx-glx{a} libgl1-nvidia-legacy-304xx-
glx:i386{a} 
  libnvidia-legacy-304xx-cfg1{a} libnvidia-legacy-304xx-cfg1:i386{a} 
  libnvidia-legacy-304xx-glcore{a} libnvidia-legacy-304xx-
glcore:i386{a} 
  libnvidia-legacy-304xx-ml1{a} nvidia-legacy-304xx-alternative{a}
nvidia-legacy-304xx-driver{a} 
  nvidia-legacy-304xx-driver-bin{a} nvidia-legacy-304xx-driver-libs{a} 
  nvidia-legacy-304xx-driver-libs:i386{a} nvidia-legacy-304xx-driver-
libs-i386:i386{a} 
  nvidia-legacy-304xx-kernel-dkms nvidia-legacy-304xx-kernel-
support{a} 
  nvidia-legacy-304xx-vdpau-driver{a} nvidia-settings-legacy-304xx{a}
xserver-xorg-legacy{a} 
  xserver-xorg-video-nvidia-legacy-304xx{a} 
0 packages upgraded, 19 newly installed, 0 to remove and 0 not
upgraded.
Need to get 24.1 MB of archives. After unpacking 118 MB will be used.


Anyway the wiki page is fixed so it won't be a problem anymore. Thanks
for reporting it.

> On 05/04/17 04:36 PM, Luca Boccassi wrote:
> > On Wed, 2017-04-05 at 14:37 -0700, Bill Hassard wrote:
> > > Package: nvidia-legacy-304xx-kernel-dkms
> > > Version: 304.134-0~deb8u1
> > > Severity: normal
> > > 
> > > Dear Maintainer,
> > > 
> > > I installed nvidia-legacy-304xx-kernel-dkms on a new Jessie
> > > install
> > > following
> > > the procedure in the NvidiaGraphicsDriver wiki. The required
> > > xsever-
> > > xorg-video-
> > > nvidia-legacy-304xx package was not installed and video did not
> > > function. lsmod
> > > showed the driver loaded with Used by 0. After manually
> > > installing
> > > the xserver-
> > > xorg-video-nvidia-304xx package everthing works as it should.
> > 
> > Hi,
> > 
> > The correct top-level package to install the nvidia-driver (or
> > nvidia-
> > legacy-304xx-driver or nvidia-legacy-340xx-driver), not the dkms
> > one
> > which just has the kernel modules. This will pull in everything
> > that's
> > needed.
> > 
> > Also I suspect apt-get ran with --no-install-recommends, as the
> > dkms
> > package recommends the nvidia-driver one.
> > 
> > I have now corrected the wiki page to suggest nvidia-driver instead
> > of
> > nvidia-kernel-dkms. So closing this bug now.
> > 
> > Kind regards,
> > Luca Boccassi
> 
> 


signature.asc
Description: This is a digitally signed message part


Bug#859684: nvidia-legacy-304xx-kernel-dkms: xserver-xorg-video-nvidia-legacy-304xx not installed

2017-04-05 Thread Bill Hassard
Package: nvidia-legacy-304xx-kernel-dkms
Version: 304.134-0~deb8u1
Severity: normal

Dear Maintainer,

I installed nvidia-legacy-304xx-kernel-dkms on a new Jessie install following
the procedure in the NvidiaGraphicsDriver wiki. The required xsever-xorg-video-
nvidia-legacy-304xx package was not installed and video did not function. lsmod
showed the driver loaded with Used by 0. After manually installing the xserver-
xorg-video-nvidia-304xx package everthing works as it should.



-- Package-specific info:
uname -a:
Linux ann1 3.16.0-4-686-pae #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) i686 
GNU/Linux

/proc/version:
Linux version 3.16.0-4-686-pae (debian-ker...@lists.debian.org) (gcc version 
4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07)

/proc/driver/nvidia/version:
NVRM version: NVIDIA UNIX x86 Kernel Module  304.134  Fri Dec  9 11:47:15 PST 
2016
GCC version:  gcc version 4.8.4 (Debian 4.8.4-1) 

lspci 'VGA compatible controller [0300]':
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G71 [GeForce 7900 
GT/GTO] [10de:0291] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. Device [3842:c565]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Kernel driver in use: nvidia

dmesg:
[0.00] Console: colour VGA+ 80x25
[0.112713] vgaarb: setting as boot device: PCI::01:00.0
[0.112713] vgaarb: device added: 
PCI::01:00.0,decodes=io+mem,owns=io+mem,locks=none
[0.112713] vgaarb: loaded
[0.112713] vgaarb: bridge control possible :01:00.0
[0.787064] Linux agpgart interface v0.103
[5.811377] nvidia: module license 'NVIDIA' taints kernel.
[5.825901] vgaarb: device changed decodes: 
PCI::01:00.0,olddecodes=io+mem,decodes=none:owns=none
[5.826138] [drm] Initialized nvidia-drm 0.0.0 20150116 for :01:00.0 on 
minor 0
[5.826145] NVRM: loading NVIDIA UNIX x86 Kernel Module  304.134  Fri Dec  9 
11:47:15 PST 2016

Device node permissions:
crw-rw+ 1 root video 226,   0 Apr  5 11:59 /dev/dri/card0
crw-rw  1 root video 195,   0 Apr  5 11:59 /dev/nvidia0
crw-rw  1 root video 195, 255 Apr  5 11:59 /dev/nvidiactl
video:x:44:ann

OpenGL and NVIDIA library files installed:
lrwxrwxrwx 1 root root   15 Apr  1 23:16 /etc/alternatives/glx -> 
/usr/lib/nvidia
lrwxrwxrwx 1 root root   49 Apr  1 23:16 
/etc/alternatives/glx--libEGL.so.1-i386-linux-gnu -> 
/usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1
lrwxrwxrwx 1 root root   41 Apr  1 23:16 
/etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1
lrwxrwxrwx 1 root root   41 Apr  1 23:16 
/etc/alternatives/glx--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1
lrwxrwxrwx 1 root root   49 Apr  1 23:16 
/etc/alternatives/glx--libXvMCNVIDIA.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/libXvMCNVIDIA.so.1
lrwxrwxrwx 1 root root   57 Apr  1 23:16 
/etc/alternatives/glx--libXvMCNVIDIA_dynamic.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/libXvMCNVIDIA_dynamic.so.1
lrwxrwxrwx 1 root root   49 Apr  1 23:16 
/etc/alternatives/glx--libnvidia-cfg.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/libnvidia-cfg.so.1
lrwxrwxrwx 1 root root   25 Apr  1 23:16 
/etc/alternatives/glx--linux-libglx.so -> /usr/lib/nvidia/libglx.so
lrwxrwxrwx 1 root root   42 Apr  1 23:16 
/etc/alternatives/glx--nvidia-blacklists-nouveau.conf -> 
/etc/nvidia/nvidia-blacklists-nouveau.conf
lrwxrwxrwx 1 root root   29 Apr  1 23:16 
/etc/alternatives/glx--nvidia_drv.so -> /usr/lib/nvidia/nvidia_drv.so
lrwxrwxrwx 1 root root   28 Apr  1 23:16 /etc/alternatives/nvidia -> 
/usr/lib/nvidia/legacy-304xx
lrwxrwxrwx 1 root root   54 Apr  1 23:16 
/etc/alternatives/nvidia--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libGL.so.1
lrwxrwxrwx 1 root root   54 Apr  1 23:16 
/etc/alternatives/nvidia--libGL.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libGL.so.1
lrwxrwxrwx 1 root root   62 Apr  1 23:16 
/etc/alternatives/nvidia--libXvMCNVIDIA.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libXvMCNVIDIA.so.1
lrwxrwxrwx 1 root root   70 Apr  1 23:16 
/etc/alternatives/nvidia--libXvMCNVIDIA_dynamic.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libXvMCNVIDIA_dynamic.so.1
lrwxrwxrwx 1 root root   38 Apr  1 23:16 
/etc/alternatives/nvidia--libglx.so -> /usr/lib/nvidia/legacy-304xx/libglx.so
lrwxrwxrwx 1 root root   62 Apr  1 23:16 
/etc/alternatives/nvidia--libnvidia-cfg.so.1-i386-linux-gnu -> 
/usr/lib/i386-linux-gnu/nvidia/legacy-304xx/libnvidia-cfg.so.1
lrwxrwxrwx 1 root root   43 Apr  1 23:16 
/etc/alternatives/nvidia--nv-control-dpy -> 
/usr/lib/nvidia/legacy-304xx/nv-control-dpy
lrwxrwxrwx 1 root root   45 Apr  1