On Sun, Apr 09, 2017 at 03:22:39PM +0100, Luca Boccassi wrote:
> On Sat, 8 Apr 2017 15:18:12 -0400 "A. F. Cano" <a...@shibaya.lonestar.or
> g> wrote:
> > On Thu, Apr 06, 2017 at 12:44:32AM +0100, Luca Boccassi wrote:
> > > ...
> > > The problem is that your dpkg alternative is set to use mesa rather
> > > than nvidia to provide glx. That's why the symlink was missing.
> > > 
> > > You can fix this manually by running:
> > > 
> > > sudo update-glx --config glx
> > 
> > Mmm...  Running this returns:
> > 
> > There is only one alternative in link group glx (providing
> > /usr/lib/glx): /usr/lib/mesa-diverted
> > Nothing to configure.
> > Processing triggers for glx-alternative-mesa (0.7.4) ...
> > Processing triggers for libc-bin (2.24-9) ...
> > 
> > I wonder what else I need.  Libg11-nvidia-legacy-304xx-glx is
> > installed (version 304.135)
> 
> The alternatives (and as a consequence the symlinks, the modprobe files
> etc) are set up by the nvidia-legacy-304xx-alternative maintainer
> scripts. If you still have the apt logs, could you please check if
> there was any error when installing/upgrading that package?

>From /var/log/apt/history.log.1.gz:

nvidia-legacy-304xx-alternative:i386 (304.131-1, 304-135-2)

One of possibly hundreds of packages upgraded on:

Start-Date: 2017-03-28 02:17:28
End-Date: 2017-03-28 05:12:29

Nothing else about this package in the log file.  No errors apparently.

> 
> Also to fix it please try:
> 
> dpkg-reconfigure nvidia-legacy-304xx-alternative

# dpkg-reconfigure nvidia-legacy-304xx-alternative
Processing triggers for nvidia-legacy-304xx-alternative (304.135-2) ...
update-alternatives: warning: forcing reinstallation of alternative 
/usr/lib/nvidia/legacy-304xx because link group nvidia is broken
update-alternatives: warning: not replacing /etc/nvidia/nvidia-modprobe.conf 
with a link
Processing triggers for glx-alternative-nvidia (0.7.4) ...
Processing triggers for update-glx (0.7.4) ...
Processing triggers for glx-alternative-nvidia (0.7.4) ...
update-alternatives: using /usr/lib/nvidia to provide /usr/lib/glx (glx) in 
auto mode
Processing triggers for libc-bin (2.24-9) ...
Processing triggers for initramfs-tools (0.127) ...
update-initramfs: Generating /boot/initrd.img-4.9.0-2-686-pae

This seems to have fixed it.  Update-glx --config glx now returns 4
choices and /usr/lib/nvidia in auto mode is the current choice.

Thanks!

Augustine

Reply via email to