[Solved] Nvidia packages have been kept back

Kernels & Hardware, configuring network, installing services

[Solved] Nvidia packages have been kept back

Postby HydraGene » 2019-01-04 18:28

I am using Debian 9. I am on a laptop, meaning I am using "bumblebee-nvidia" package. I do have the backports version of the nvidia driver. Let me know if you need more (detailed) info!

When I try to update the nvidia driver, I get the message saying some packages have been kept back..
Code: Select all
user0@PE60-2QE:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libcuda1 libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386 libegl1 libegl1-nvidia libegl1-nvidia:i386 libgl1 libgl1:i386 libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles-nvidia1 libgles-nvidia1:i386
  libgles-nvidia2 libgles-nvidia2:i386 libgles2 libgles2:i386 libglvnd-core-dev libglvnd-dev libglvnd0 libglvnd0:i386 libglx-nvidia0 libglx-nvidia0:i386 libglx0 libglx0:i386 libnvcuvid1 libnvidia-cfg1
  libnvidia-cfg1:i386 libnvidia-compiler libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1
  libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libopengl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs-nonglvnd nvidia-driver-libs-nonglvnd:i386 nvidia-egl-icd
  nvidia-kernel-support nvidia-nonglvnd-vulkan-icd nvidia-nonglvnd-vulkan-icd:i386 nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver xserver-xorg-video-nvidia
0 upgraded, 0 newly installed, 0 to remove and 52 not upgraded.


I did search the internet and this forum, but all stated solutions that didn't work for me.. I have tried to do "sudo apt full-upgrade" and "sudo apt dist-upgrade" as mentioned as possible solutions, but both give me the following output:
Code: Select all
user0@PE60-2QE:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libgl1-mesa-glx : Depends: libgl1
 wine32:i386 : Depends: libwine:i386 (= 1.8.7-2) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.


So, it seems "libgl1" and/or "libwine:i386" are missing.. However, "libwine:i386" is installed and latest version. When I try to install "libgl1", the output asks me to remove my complete gnome desktop environment and more:
Code: Select all
user0@PE60-2QE:~$ sudo apt install libgl1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  accountsservice apg bbswitch-dkms bogofilter bogofilter-bdb bogofilter-common cheese-common dkms evolution-common folks-common fonts-dejavu fonts-freefont-ttf fonts-linuxlibertine fonts-sil-gentium
  fonts-sil-gentium-basic gir1.2-accountsservice-1.0 gir1.2-caribou-1.0 gir1.2-evince-3.0 gir1.2-gck-1 gir1.2-gcr-3 gir1.2-gdata-0.0 gir1.2-gdm-1.0 gir1.2-gfbgraph-0.2 gir1.2-gnomebluetooth-1.0 gir1.2-goa-1.0
  gir1.2-gtop-2.0 gir1.2-ibus-1.0 gir1.2-javascriptcoregtk-4.0 gir1.2-networkmanager-1.0 gir1.2-nmgtk-1.0 gir1.2-polkit-1.0 gir1.2-rb-3.0 gir1.2-rest-0.7 gir1.2-upowerglib-1.0 gir1.2-zpj-0.0
  glx-alternative-mesa glx-alternative-nvidia glx-diversions gnome-control-center-data gnome-session-common hyphen-en-us libaccinj64-9.1 libaccountsservice0 libavahi-ui-gtk3-0 libbasicusageenvironment1
  libbsh-java libcacard0 libcaribou-common libcaribou0 libcddb2 libclutter-1.0-common libcogl-common libcryptui0a libcublas9.1 libcudart9.1 libcufft9.1 libcufftw9.1 libcurand9.1 libcusolver9.1 libcusparse9.1
  libdc1394-22 libdca0 libde265-0 libdrm-dev libdvbpsi10 libebml4v5 libevdev2 libfaad2 libfolks-eds25 libfolks-telepathy25 libfolks25 libfreerdp-cache1.1 libfreerdp-codec1.1 libfreerdp-common1.1.0
  libfreerdp-core1.1 libfreerdp-crypto1.1 libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-primitives1.1 libfreerdp-utils1.1 libgbm1 libgdm1 libgexiv2-2 libgles2 libgles2:i386 libgles2-mesa libglvnd-core-dev
  libgnome-autoar-gtk-0-0 libgpod-common libgpod4 libgroupsock8 libgtk-vnc-2.0-0 libgvnc-1.0-0 libibus-1.0-5 libinput-bin libinput10 libjavascriptcoregtk-4.0-18 libkate1 liblilv-0-0 liblirc-client0
  liblivemedia57 libmatroska6v5 libmicrodns0 libmjpegutils-2.1-0 libmms0 libmodplug1 libmpcdec6 libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmtdev1 libmusicbrainz5-2 libmusicbrainz5cc2v5 libnm-gtk0 libnppc9.1
  libnppial9.1 libnppicc9.1 libnppicom9.1 libnppidei9.1 libnppif9.1 libnppig9.1 libnppim9.1 libnppist9.1 libnppisu9.1 libnppitc9.1 libnpps9.1 libnss-myhostname libnvblas9.1 libnvgraph9.1 libnvidia-compiler
  libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libnvrtc9.1
  libnvtoolsext1 libnvvm3 libofa0 libopenal1 libopencv-calib3d2.4v5 libopencv-features2d2.4v5 libopencv-flann2.4v5 libopencv-highgui2.4-deb0 libopencv-objdetect2.4v5 libopencv-video2.4v5 libopengl0
  libopenmpt-modplug1 libphodav-2.0-0 libphodav-2.0-common libpoclu-dev libpoclu1 libprotobuf-lite10 libproxy-tools libpst4 libpthread-stubs0-dev libqt5clucene5 libqt5concurrent5 libqt5sql5 libqt5sql5-sqlite
  libqt5test5 libqt5xml5 libreoffice libreoffice-help-en-us libreoffice-librelogo libreoffice-nlpsolver libreoffice-ogltrans libreoffice-pdfimport libreoffice-script-provider-bsh libreoffice-script-provider-js
  libreoffice-script-provider-python libreoffice-wiki-publisher libresid-builder0c2a libsdl-image1.2 libsdl-ttf2.0-0 libserd-0-0 libsgutils2-2 libsidplay2 libsord-0-0 libsoundtouch1 libspandsp2 libsratom-0-0
  libsrtp0 libthrust-dev libupnp6 libusageenvironment3 libusbredirhost1 libusbredirparser1 libva-wayland1 libvdpau-dev libvlc-bin libvlc5 libvlccore9 libvo-aacenc0 libvo-amrwbenc0 libvulkan1 libvulkan1:i386
  libwayland-client0:i386 libwayland-server0 libwayland-server0:i386 libwildmidi-config libwildmidi2 libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dsparse0.1 libwinpr-environment0.1 libwinpr-file0.1
  libwinpr-handle0.1 libwinpr-heap0.1 libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1 libwinpr-path0.1 libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1 libwinpr-sspi0.1 libwinpr-synch0.1
  libwinpr-sysinfo0.1 libwinpr-thread0.1 libwinpr-utils0.1 libx11-dev libx11-doc libx11-xcb-dev libxatracker2 libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-icccm4 libxcb-image0
  libxcb-keysyms1 libxcb-present-dev libxcb-randr0-dev libxcb-render-util0 libxcb-render0-dev libxcb-res0 libxcb-shape0-dev libxcb-sync-dev libxcb-xf86dri0 libxcb-xfixes0-dev libxcb-xinerama0 libxcb-xkb1
  libxcb-xv0 libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxfont1 libxfont2 libxkbcommon-x11-0 libxshmfence-dev libxvmc1 libxxf86vm-dev libytnef0 libzbar0 linux-headers-amd64
  mesa-common-dev mousetweaks mythes-en-us nvidia-cuda-doc nvidia-cuda-gdb nvidia-egl-common nvidia-egl-wayland-common nvidia-kernel-common nvidia-modprobe nvidia-nonglvnd-vulkan-common nvidia-opencl-common
  nvidia-opencl-dev nvidia-support ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers opencl-headers primus-libs primus-libs:i386 primus-libs-ia32:i386 python-cffi-backend python-cryptography
  python-enum34 python-idna python-ipaddress python-openssl python-pyasn1 python-requests python-urllib3 python3-mako python3-markupsafe qt5-qmake qtbase5-dev-tools realmd seahorse-daemon shotwell-common socat
  spice-client-glib-usb-acl-helper totem-common unoconv vlc-bin vlc-data vlc-l10n vlc-plugin-base vlc-plugin-notify vlc-plugin-samba vlc-plugin-video-splitter vlc-plugin-visualization x11-apps
  x11-session-utils x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xfonts-100dpi
  xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xinit xorg-sgml-doctools xserver-common xserver-xephyr xserver-xorg-legacy xtrans-dev yelp-xsl zenity-common
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libgl1:i386 libgles2 libgles2:i386 libglvnd-core-dev libglvnd0 libglvnd0:i386 libglx0 libglx0:i386 libnvidia-compiler libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore
  libnvidia-glcore:i386 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libopengl0 policykit-1-gnome
The following packages will be REMOVED:
  bumblebee bumblebee-nvidia caribou cheese chrome-gnome-shell evolution evolution-plugins gdm3 gir1.2-champlain-0.12 gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0
  gir1.2-gepub-0.4 gir1.2-gtkchamplain-0.12 gir1.2-gtkclutter-1.0 gir1.2-mutter-3.0 gir1.2-totem-1.0 gir1.2-webkit2-4.0 gnome gnome-calendar gnome-contacts gnome-control-center gnome-core gnome-documents
  gnome-games gnome-getting-started-docs gnome-maps gnome-nibbles gnome-online-accounts gnome-session gnome-session-bin gnome-shell gnome-shell-extension-redshift gnome-shell-extension-system-monitor
  gnome-shell-extensions gnome-sushi gnome-user-guide gnome-video-effects gstreamer1.0-clutter-3.0 gstreamer1.0-plugins-bad libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk25 libcheese8
  libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcuda1 libcuda1:i386 libcuda1-i386:i386 libcuinj64-9.1 libedataserverui-1.2-1 libegl-nvidia0
  libegl-nvidia0:i386 libegl1 libegl1-mesa libegl1-nvidia libegl1-nvidia:i386 libevolution libgepub0 libgl1-mesa-dev libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles-nvidia1 libgles-nvidia1:i386
  libgles-nvidia2 libgles-nvidia2:i386 libglu1-mesa-dev libglvnd-dev libglx-nvidia0 libglx-nvidia0:i386 libgoa-backend-1.0-1 libgstreamer-plugins-bad1.0-0 libmutter0i libnvcuvid1 libnvidia-cfg1
  libnvidia-cfg1:i386 libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386 libnvidia-ml1 libqt5designer5 libqt5designercomponents5 libqt5gui5 libqt5help5 libqt5opengl5 libqt5opengl5-dev libqt5printsupport5
  libqt5quick5 libqt5quickparticles5 libqt5quicktest5 libqt5quickwidgets5 libqt5svg5 libqt5webkit5 libqt5widgets5 libqt5x11extras5 libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libtotem0
  libwayland-egl1-mesa libwebkit2gtk-4.0-37 libyelp0 lightsoff mutter nvidia-alternative nvidia-cuda-dev nvidia-cuda-toolkit nvidia-driver nvidia-driver-bin nvidia-driver-libs-nonglvnd
  nvidia-driver-libs-nonglvnd:i386 nvidia-driver-libs-nonglvnd-i386:i386 nvidia-egl-icd nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386 nvidia-kernel-dkms nvidia-kernel-support nvidia-nonglvnd-vulkan-icd
  nvidia-nonglvnd-vulkan-icd:i386 nvidia-opencl-icd nvidia-persistenced nvidia-profiler nvidia-settings nvidia-smi nvidia-vdpau-driver nvidia-visual-profiler primus qml-module-qtgraphicaleffects
  qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 qt5-default qt5-gtk-platformtheme
  qt5-qmltooling-plugins qtbase5-dev qtdeclarative5-dev qttools5-dev-tools quadrapassel rhythmbox-plugins shotwell swell-foop task-desktop task-gnome-desktop totem totem-plugins vinagre virtualbox-5.2 vlc
  vlc-plugin-qt vlc-plugin-skins2 vlc-plugin-video-output xorg xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-video-all
  xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau xserver-xorg-video-nvidia xserver-xorg-video-qxl xserver-xorg-video-radeon
  xserver-xorg-video-vesa xserver-xorg-video-vmware xwayland yelp zenity
The following NEW packages will be installed:
  policykit-1-gnome
The following packages will be upgraded:
  libgl1 libgl1:i386 libgles2 libgles2:i386 libglvnd-core-dev libglvnd0 libglvnd0:i386 libglx0 libglx0:i386 libnvidia-compiler libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore
  libnvidia-glcore:i386 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libopengl0
17 upgraded, 1 newly installed, 177 to remove and 2 not upgraded.
Need to get 34,5 MB of archives.
After this operation, 1732 MB disk space will be freed.
Do you want to continue? [Y/n]


I have read previously some things about different versions of glx (mesa-glx / glvnd-nvidia-glx / nvidia-glvnd-glx), but couldn't find any solution there either..

I don't know what to do anymore.. Does anyone have any idea what might solve this or what things I could check next?
Last edited by HydraGene on 2019-01-04 19:27, edited 1 time in total.
HydraGene
 
Posts: 11
Joined: 2015-10-28 19:58

Re: Nvidia packages have been kept back

Postby Head_on_a_Stick » 2019-01-04 18:38

Try
Code: Select all
# aptitude install -t stretch-backports libgl1-mesa-glx

Aptitude may offer several solutions to the problem, be sure to decline all of the options until it tells you there are no more left then go back and pick the best one (if there is an acceptable option).

If that doesn't work then please post
Code: Select all
apt policy libwine:i386
aptitude why-not libwine:i386

EDIT: have you tried nouveau? It should work with Bumblebee and will be significantly better integrated and easier to manage than the blobby driver.
"French riots get results! U lot are instagram zzzombies" — graffiti over Euston underpass
User avatar
Head_on_a_Stick
 
Posts: 8610
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Nvidia packages have been kept back

Postby HydraGene » 2019-01-04 19:21

Thank you for your suggestions!

Code: Select all
user0@PE60-2QE:~$ sudo aptitude install -t stretch-backports libgl1-mesa-glx
sudo: aptitude: command not found

Quiet strange... Same with the other aptitude command.. Why isn't the command being found? I think it should be found..

"apt policy" gave:
Code: Select all
user0@PE60-2QE:~$ sudo apt policy libwine:i386
libwine:i386:
  Installed: 1.8.7-2
  Candidate: 1.8.7-2
  Version table:
     3.0.3-2~bpo9+1 100
        100 http://ftp.nl.debian.org/debian stretch-backports/main i386 Packages
 *** 1.8.7-2 500
        500 http://ftp.nl.debian.org/debian stretch/main i386 Packages
        100 /var/lib/dpkg/status


[SOLVED]
But I have resolved it somehow already... I don't know what I did different from before, but I tried to manually install all upgradable packages in one command and it led me to other missing dependencies.. Installed those, and then did a full-upgrade.. Seems like my system is fully updated again. And the libwine:i386 issue is suddenly gone too..

Code: Select all
user0@PE60-2QE:~$ sudo apt install libcuda1 libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386 libegl1 libegl1-nvidia libegl1-nvidia:i386 libgl1 libgl1:i386 libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386 libgles2 libgles2:i386 libglvnd-core-dev libglvnd-dev libglvnd0 libglvnd0:i386 libglx-nvidia0 libglx-nvidia0:i386 libglx0 libglx0:i386 libnvcuvid1 libnvidia-cfg1 libnvidia-cfg1:i386 libnvidia-compiler libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386 libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 libopengl0 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs-nonglvnd nvidia-driver-libs-nonglvnd:i386 nvidia-egl-icd nvidia-kernel-support nvidia-nonglvnd-vulkan-icd nvidia-nonglvnd-vulkan-icd:i386 nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver xserver-xorg-video-nvidia
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libegl1 : Depends: libegl-mesa0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Code: Select all
user0@PE60-2QE:~$ sudo apt install libegl-mesa0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libegl-mesa0 : Depends: libgbm1 (= 18.2.6-1~bpo9+1) but 13.0.6-1+b2 is to be installed
E: Unable to correct problems, you have held broken packages.

Code: Select all
user0@PE60-2QE:~$ sudo apt install libgbm1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgbm1 is already the newest version (13.0.6-1+b2).
libgbm1 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 52 not upgraded.

I installed the backports version by using Synaptic Package Manager.

Then I was able to upgrade 12 packages related to "libgl1". 40 packages were still kept back.
Code: Select all
user0@PE60-2QE:~$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  libwayland-client0:i386 libwayland-server0:i386 nvidia-egl-common nvidia-egl-icd nvidia-egl-wayland-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386 nvidia-egl-wayland-icd nvidia-egl-wayland-icd:i386
The following NEW packages will be installed:
  libgles1:i386
The following packages will be upgraded:
  libcuda1 libcuda1:i386 libegl-nvidia0 libegl-nvidia0:i386 libegl1-nvidia libegl1-nvidia:i386 libgl1-nvidia-glx libgl1-nvidia-glx:i386 libgles-nvidia1 libgles-nvidia1:i386 libgles-nvidia2 libgles-nvidia2:i386
  libglx-nvidia0 libglx-nvidia0:i386 libnvcuvid1 libnvidia-cfg1 libnvidia-cfg1:i386 libnvidia-compiler libnvidia-eglcore libnvidia-eglcore:i386 libnvidia-fatbinaryloader libnvidia-fatbinaryloader:i386
  libnvidia-glcore libnvidia-glcore:i386 libnvidia-ml1 libnvidia-ptxjitcompiler1 libnvidia-ptxjitcompiler1:i386 nvidia-alternative nvidia-driver nvidia-driver-bin nvidia-driver-libs-nonglvnd
  nvidia-driver-libs-nonglvnd:i386 nvidia-egl-icd nvidia-kernel-support nvidia-nonglvnd-vulkan-icd nvidia-nonglvnd-vulkan-icd:i386 nvidia-opencl-icd nvidia-smi nvidia-vdpau-driver xserver-xorg-video-nvidia
40 upgraded, 1 newly installed, 4 to remove and 0 not upgraded.
Need to get 65,4 MB of archives.
After this operation, 771 kB disk space will be freed.
Do you want to continue? [Y/n]


After full-upgrade, no packages were kept back.
Last edited by HydraGene on 2019-01-04 19:23, edited 1 time in total.
HydraGene
 
Posts: 11
Joined: 2015-10-28 19:58

Re: Nvidia packages have been kept back

Postby Head_on_a_Stick » 2019-01-04 19:23

HydraGene wrote:
Code: Select all
user0@PE60-2QE:~$ sudo aptitude install -t stretch-backports libgl1-mesa-glx
sudo: aptitude: command not found

Quiet strange... Same with the other aptitude command.. Why isn't the command being found? I think it should be found..

The aptitude package is not part of the standard utility set and must be installed explicitly (sorry).
"French riots get results! U lot are instagram zzzombies" — graffiti over Euston underpass
User avatar
Head_on_a_Stick
 
Posts: 8610
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Nvidia packages have been kept back

Postby HydraGene » 2019-01-04 19:26

Ohh okay. I know I have used aptitude before on a previous OS install, but didn't remember I needed to explicitly install it..
Thanks for your help and time!
HydraGene
 
Posts: 11
Joined: 2015-10-28 19:58

Re: [Solved] Nvidia packages have been kept back

Postby stevepusser » 2019-01-04 20:26

You also have to remember that the backports packages are pinned at 100 priority instead of the normal 500, and so they won't appear as standard upgrades in apt--you must specify you want the backports version.

Synaptic lets you prefer the versions from backports in its settings though. You must revert this setting before disabling the backports repo, however, or Synaptic will no longer start.

I'm also working on a "new hardware support" repo on the OBS that will have the same or higher type of packages as backports, just with a normal pinning.

https://build.opensuse.org/project/show ... re-support

It looks like now all I have to do it add ffmpeg and some more video players, since I'm pretty sure that the newer va-api libraries in backports break its hardware acceleration unless you rebuild those packages against them--at least that what happened in MX 18. Oh, and a new i965-va-driver package, too--gotta support Coffee Lake GPUs!
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Flightgear 2018.2.2, 4.19.13 kernel, wine-staging 4.0~rc4, Stellarium 0.18.3, VLC 3.0.5, Midori 7.0
User avatar
stevepusser
 
Posts: 10443
Joined: 2009-10-06 05:53

Re: [Solved] Nvidia packages have been kept back

Postby HydraGene » 2019-01-04 21:18

Yea, I'll remember that.

Nice thing about the "new hardware support"! I can imagine it would make things a lot easier, especially for the not-so-technical people.
HydraGene
 
Posts: 11
Joined: 2015-10-28 19:58

Re: [Solved] Nvidia packages have been kept back

Postby stevepusser » 2019-01-04 23:51

Check out this thread for install directions--I have the backports Nvidia driver in it, too: viewtopic.php?f=7&t=139608
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Flightgear 2018.2.2, 4.19.13 kernel, wine-staging 4.0~rc4, Stellarium 0.18.3, VLC 3.0.5, Midori 7.0
User avatar
stevepusser
 
Posts: 10443
Joined: 2009-10-06 05:53


Return to System configuration

Who is online

Users browsing this forum: No registered users and 10 guests

fashionable