You are not logged in.

#1 2017-10-20 08:46:32

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

[SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

I'm running Debian testing, and ran through my usual apt update, apt upgrade cycle yesterday. No updates were performed as there is a conflict between libglvnd0-nvidia and libglvnd0. A dist-upgrade would cause a large number of packages to be removed which have dependencies on libglvnd0-nvidia presumably. Looks to be trying to switch to some Nvidia legacy libraries.

Currently libglvnd0 is not installed and libglvnd0-nvidia is at

libglvnd0-nvidia:
  Installed: 375.82-4
  Candidate: 375.82-5

I was hoping this issue would be resolved overnight, but still there. What steps can I take to fix the issue ? Do I work out what component is pulling in a dependency on libglvnd0 and then remove it, or is it best to wait ?

I normally run an daily update and upgrade, but had left this for a few days which is unlike me. Any suggestions on next steps ?

Thanks

Enoch

Last edited by Head_on_a_Stick (2017-10-28 11:44:58)

Offline

#2 2017-10-20 11:14:50

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Additionally, it looks as if aptitude will perform an update to a number of packages without removing anything when running the safe-upgrade option, but not sure if this is a wise course of action as things stand....

Offline

#3 2017-10-20 17:45:57

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Have you checked the transition tracker?

https://release.debian.org/transitions/

The usual advice with testing is to wait a bit then update again but that can take a while sometimes, why not just switch to sid instead?


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#4 2017-10-20 21:41:18

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Thanks, just checked that page, didn't spot anything obviously related. Will hang on a few days and see if things shake out. Have toyed with sid a few times, but been happy with testing, it has been pretty damn stable for me and up to date, moving to sid worries me a little lol.

Enoch

Last edited by EnochRoot (2017-10-20 22:21:42)

Offline

#5 2017-10-23 16:59:28

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Still no resolution from running update/upgrade cycle. Anyone know how to track down the package(s) causing the issue. My production box updated fine but it doesn't have the NVidia libs installed.

Have not seen reports of anyone having this issue, so am guessing it is a specific app which I have installed which is introducing a dependency on libglvnd0, which then conflicts with the NVidia supplied library.

Thanks

Enoch

Offline

#6 2017-10-23 21:11:05

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

You can use

# aptitude safe-upgrade

to bring all the other packages up to date.

What does

aptitude -s full-upgrade

say about the situation?

Does it offer a sane resolution amongst its options?

If all else fails you could test the nouveau driver, it is apparently quite good these days.

Or remove all xserver-xorg-video-* packages and fall back to X's builtin modesetting driver.

EDIT: if you showed us the actual error messages rather than a vague description it would probably increase the chances of somebody being able to help you.

Last edited by Head_on_a_Stick (2017-10-23 21:21:11)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#7 2017-10-24 09:09:44

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Ahhh yes safe-upgrade does indeed look to update all the packages as you said. Is there any  downside in using aptitude instead of apt, would I be able to continue using apt or have to switch over to aptitude permanently ? It was my understanding that under the hood they were both doing the same thing, with aptitude possibly having better conflict resolution logic than apt.

aptitude -s full-upgrade says

will install a handful of new packages:

  e2fsprogs-l10n{a} libegl-mesa0{a} libegl1{a} libgl1{a} libgles2{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} 
  libglx-mesa0{a} libglx0{a} libopengl0{a}

Will upgrade a large list of packages as expected, and then lists the following.

The following packages have unmet dependencies:
 libglx0-glvnd-nvidia : Conflicts: libglx0 but 0.2.999+git20170802-5 is to be installed
 libglvnd0-nvidia : Conflicts: libglvnd0 but 0.2.999+git20170802-5 is to be installed
 apt-listchanges : Depends: python3-debconf but it is not going to be installed
 libgl1-glvnd-nvidia-glx : Breaks: libgl1 (> 0) but 0.2.999+git20170802-5 is to be installed
The following actions will resolve these dependencies:

     Remove the following packages:            
1)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]
2)     libglvnd0-nvidia [375.82-4 (now)]       
3)     libglx0-glvnd-nvidia [375.82-4 (now)]   

     Install the following packages:           
4)     python3-debconf [1.5.64 (testing)] 

This shows the conflict between some of the nvidia libs and the corresponding non-nvidia libs. Something seems to be forcing the install of the non-nvidia libs and this is what's causing the conflicts ?

I was guessing that other people aren't having this issue as there will be a few users of testing with Nvidia cards, so was thinking this was an issue with a particular additional application I have installed, though did find one bug report submitted with the same issue that I am seeing.

Just spotted this entry in the aptitude output.

The following packages are RECOMMENDED but will NOT be installed:
  libcuda1 libpam-cap nvidia-driver

Thanks

Enoch

Offline

#8 2017-10-24 19:26:52

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

EnochRoot wrote:

aptitude -s full-upgrade says

I'm sorry to be such a fuss-pot but the full, verbatim output of the suggested command would tell me an awful lot more than your crop & summary (and would also be less effort for you), please post the *entire* output here.

Also, did aptitude not offer to show you some more options?

There are usually several different suggestions, it will tell you when there are no more.

Again, post them *all* here if you can't figure it out.

I think we should probably also see the *full* output of

apt-get -s dist-upgrade

Finally:

Is there any  downside in using aptitude instead of apt, would I be able to continue using apt or have to switch over to aptitude permanently ? It was my understanding that under the hood they were both doing the same thing, with aptitude possibly having better conflict resolution logic than apt.

Any of the three APT command-line front-ends (apt, apt-get & aptitude) can be used interchangeably with no ill effects and although some outdated advice to the contrary can still be found in the crustier corners of the interweb this can be safely ignored.

The aptitude command is described as having more "advanced" dependency resolution algorithms and this can be very useful for solving conflicts such as those you are experiencing but it is worth noting that these formulae can cause problems with mass package upgrades (such as from one stable release to the next) because there are too many options available and so apt-get is recommended in such situations.

I would liken using aptitude to employing a skilled surgeon to carry out a procedure for you whereas apt-get is like wielding the scalpel yourself... devil


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#9 2017-10-24 22:23:58

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Full output from aptitude -s full-upgrade

The following NEW packages will be installed:
  e2fsprogs-l10n{a} libegl-mesa0{a} libegl1{a} libgl1{a} libgles2{a} libglvnd-core-dev{a} libglvnd-dev{a} libglvnd0{a} 
  libglx-mesa0{a} libglx0{a} libopengl0{a} 
The following packages will be upgraded:
  aisleriot augeas-lenses baobab binutils binutils-common binutils-x86-64-linux-gnu cdbs console-setup console-setup-linux 
  cpp-7 cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common 
  dconf-cli dconf-gsettings-backend dconf-service debconf debconf-i18n debhelper dia dia-common dirmngr e2fslibs e2fsprogs 
  eog-plugin-disable-dark-theme eog-plugin-exif-display eog-plugin-export-to-folder eog-plugin-fit-to-width 
  eog-plugin-fullscreen-background eog-plugin-hide-titlebar eog-plugin-map eog-plugin-maximize-windows eog-plugin-picasa 
  eog-plugin-postr eog-plugin-python-console eog-plugin-send-by-mail eog-plugin-slideshow-shuffle eog-plugins 
  eog-plugins-common feh file-roller fonts-liberation foomatic-db-compressed-ppds fuse2fs g++-7 galternatives gcc-7 
  gcc-7-base gir1.2-gtk-3.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-zeitgeist-2.0 gnome-maps gnome-mime-data gnome-mpv 
  gnome-user-docs gnome-user-guide gnupg gnupg-l10n gnupg-utils gnupg2 gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf 
  gpgsm gpgv gthumb gthumb-data gtk-update-icon-cache hitori icu-devtools init init-system-helpers iptables kactivitymanagerd 
  keyboard-configuration krita krita-data libasan4 libatomic1 libaudit-common libaudit1 libaugeas0 libbabl-0.1-0 libbinutils 
  libcap2 libcap2-bin libcc1-0 libccid libcilkrts5 libcomerr2 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 
  libdate-manip-perl libdconf1 libdebconfclient0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 
  libdrm-radeon1 libdrm2 libegl1-mesa libegl1-mesa-dev libexception-class-perl libfastjson4 libfluidsynth1 libgail-3-0 
  libgbm1 libgcc-7-dev libgcc1 libgegl-0.3-0 libgfortran4 libgl1-glvnd-nvidia-glx{b} libgl1-mesa-dev libgl1-mesa-dri 
  libgl1-mesa-glx libgl1-nvidia-glvnd-glx libglapi-mesa libgles2-mesa libglvnd0-nvidia{b} libglx-nvidia0 
  libglx0-glvnd-nvidia{b} libgoffice-0.10-10 libgoffice-0.10-10-common libgomp1 libgphoto2-6 libgphoto2-l10n 
  libgphoto2-port12 libgraphite2-3 libgraphite2-dev libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev libgtk-3-doc 
  libicu-dev libicu57 libip4tc0 libip6tc0 libiptc0 libitm1 libkf5sysguard-data liblsan0 libmpv1 libmpx2 libmusicbrainz5-2 
  libmusicbrainz5cc2v5 libnm0 libnvidia-glcore libnvidia-ml1 libobjc4 libopenjp2-7 libp11-kit0 libparted-fs-resize0 
  libparted2 libprocesscore7 libprocessui7 libprotobuf-dev libprotobuf-lite10 libprotobuf10 libprotoc10 libquadmath0 
  libsdl-image1.2 libsdl2-2.0-0 libsdl2-image-2.0-0 libsecret-1-0 libsecret-common libservlet3.1-java libsoup-gnome2.4-1 
  libsoup2.4-1 libsoup2.4-dev libspice-server1 libsqlite3-0 libsqlite3-dev libss2 libstdc++-7-dev libstdc++6 libtag1v5 
  libtag1v5-vanilla libtagc0 libtotem-plparser-common libtotem-plparser18 libtsan0 libubsan0 liburi-perl libvirt-clients 
  libvirt-daemon libvirt-daemon-system libvirt0 libwayland-egl1-mesa libwmf-bin libwmf0.2-7 libxatracker2 libxml2 libxml2-dev 
  libxml2-utils libxpp2-java libxslt1.1 libxtables12 libzeitgeist-2.0-0 lintian linux-compiler-gcc-6-x86 
  linux-headers-4.13.0-1-amd64 linux-headers-4.13.0-1-common linux-image-4.13.0-1-amd64 linux-kbuild-4.13 linux-libc-dev meld 
  mesa-common-dev mpv mupdf network-manager nvidia-alternative nvidia-detect nvidia-kernel-dkms nvidia-kernel-support 
  nvidia-legacy-check nvidia-vdpau-driver openprinting-ppds p11-kit p11-kit-modules parted poppler-data printer-driver-escpr 
  protobuf-compiler python-imaging python-libxml2 python-pil python-zeitgeist python3-pil remmina remmina-common 
  remmina-plugin-rdp remmina-plugin-vnc speedtest-cli sqlite3 sqlite3-doc syslinux syslinux-common wayland-protocols 
  wpasupplicant xorg-docs-core xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy xserver-xorg-video-nvidia 
  xsltproc zeitgeist zeitgeist-core zeitgeist-datahub 
The following packages are RECOMMENDED but will NOT be installed:
  libcuda1 libpam-cap nvidia-driver 
264 packages upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 298 MB of archives. After unpacking 19.3 MB will be used.
The following packages have unmet dependencies:
 libglx0-glvnd-nvidia : Conflicts: libglx0 but 0.2.999+git20170802-5 is to be installed
 libglvnd0-nvidia : Conflicts: libglvnd0 but 0.2.999+git20170802-5 is to be installed
 apt-listchanges : Depends: python3-debconf but it is not going to be installed
 libgl1-glvnd-nvidia-glx : Breaks: libgl1 (> 0) but 0.2.999+git20170802-5 is to be installed
The following actions will resolve these dependencies:

     Remove the following packages:            
1)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]
2)     libglvnd0-nvidia [375.82-4 (now)]       
3)     libglx0-glvnd-nvidia [375.82-4 (now)]   

     Install the following packages:           
4)     python3-debconf [1.5.64 (testing)]  

Offline

#10 2017-10-24 22:26:46

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Full output from aptitude -s dist-upgrade

Last edited by Head_on_a_Stick (2017-10-25 06:16:56)

Offline

#11 2017-10-24 22:33:24

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

And yes aptitude does show other options (from full-upgrade):

Option 1 (as shown earlier)

     Remove the following packages:            
1)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]
2)     libglvnd0-nvidia [375.82-4 (now)]       
3)     libglx0-glvnd-nvidia [375.82-4 (now)]   

     Install the following packages:           
4)     python3-debconf [1.5.64 (testing)]    

Option 2

     Remove the following packages:                       
1)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]           
2)     libglvnd0-nvidia [375.82-4 (now)]                  
3)     libglx0-glvnd-nvidia [375.82-4 (now)]              

     Keep the following packages at their current version:
4)     debconf [1.5.63 (now)]                             
5)     debconf-i18n [1.5.63 (now)]   

Option 3

      Remove the following packages:                       
1)      libglvnd0-nvidia [375.82-4 (now)]                  

      Install the following packages:                      
2)      python3-debconf [1.5.64 (testing)]                 

      Keep the following packages at their current version:
3)      eog-plugin-map [3.25.92-1 (now)]                   
4)      gnome-maps [3.25.91-1 (now)]                       
5)      gthumb [3:3.5.2-2 (now)]                           
6)      gthumb-data [3:3.5.2-2 (now)]                      
7)      libegl-mesa0 [Not Installed]                       
8)      libegl1 [Not Installed]                            
9)      libegl1-mesa [13.0.6-1+b2 (now)]                   
10)     libegl1-mesa-dev [13.0.6-1+b2 (now)]               
11)     libgbm1 [13.0.6-1+b2 (now)]                        
12)     libgl1 [Not Installed]                             
13)     libgl1-mesa-dev [13.0.6-1+b2 (now)]                
14)     libgl1-mesa-glx [13.0.6-1+b2 (now)]                
15)     libglapi-mesa [13.0.6-1+b2 (now)]                  
16)     libglvnd-dev [Not Installed]                       
17)     libglx-mesa0 [Not Installed]                       
18)     libglx0 [Not Installed]                            
19)     libmpv1 [0.26.0-3 (now)]                           
20)     libwayland-egl1-mesa [13.0.6-1+b2 (now)]           
21)     mesa-common-dev [13.0.6-1+b2 (now)]                
22)     mpv [0.26.0-3 (now)]                               

Option 4

      Remove the following packages:                       
1)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
2)      libglvnd0-nvidia [375.82-4 (now)]                  
3)      libgtk-3-dev [3.22.24-1 (now)]                     

      Install the following packages:                      
4)      python3-debconf [1.5.64 (testing)]                 

      Keep the following packages at their current version:
5)      libgl1 [Not Installed]                             
6)      libgl1-mesa-dev [13.0.6-1+b2 (now)]                
7)      libgl1-mesa-glx [13.0.6-1+b2 (now)]                
8)      libglapi-mesa [13.0.6-1+b2 (now)]                  
9)      libglvnd-dev [Not Installed]                       
10)     libglx-mesa0 [Not Installed]                       
11)     libglx0 [Not Installed]                            
12)     mesa-common-dev [13.0.6-1+b2 (now)] 

Option 5

      Remove the following packages:                       
1)      libglvnd0-nvidia [375.82-4 (now)]                  

      Keep the following packages at their current version:
2)      debconf [1.5.63 (now)]                             
3)      debconf-i18n [1.5.63 (now)]                        
4)      eog-plugin-map [3.25.92-1 (now)]                   
5)      gnome-maps [3.25.91-1 (now)]                       
6)      gthumb [3:3.5.2-2 (now)]                           
7)      gthumb-data [3:3.5.2-2 (now)]                      
8)      libegl-mesa0 [Not Installed]                       
9)      libegl1 [Not Installed]                            
10)     libegl1-mesa [13.0.6-1+b2 (now)]                   
11)     libegl1-mesa-dev [13.0.6-1+b2 (now)]               
12)     libgbm1 [13.0.6-1+b2 (now)]                        
13)     libgl1 [Not Installed]                             
14)     libgl1-mesa-dev [13.0.6-1+b2 (now)]                
15)     libgl1-mesa-glx [13.0.6-1+b2 (now)]                
16)     libglapi-mesa [13.0.6-1+b2 (now)]                  
17)     libglvnd-dev [Not Installed]                       
18)     libglx-mesa0 [Not Installed]                       
19)     libglx0 [Not Installed]                            
20)     libmpv1 [0.26.0-3 (now)]                           
21)     libwayland-egl1-mesa [13.0.6-1+b2 (now)]           
22)     mesa-common-dev [13.0.6-1+b2 (now)]                
23)     mpv [0.26.0-3 (now)]                        

Option 6

      Keep the following packages at their current version:
1)      debconf [1.5.63 (now)]                             
2)      debconf-i18n [1.5.63 (now)]                        
3)      eog-plugin-map [3.25.92-1 (now)]                   
4)      gnome-maps [3.25.91-1 (now)]                       
5)      gthumb [3:3.5.2-2 (now)]                           
6)      gthumb-data [3:3.5.2-2 (now)]                      
7)      libegl-mesa0 [Not Installed]                       
8)      libegl1 [Not Installed]                            
9)      libegl1-mesa [13.0.6-1+b2 (now)]                   
10)     libegl1-mesa-dev [13.0.6-1+b2 (now)]               
11)     libgbm1 [13.0.6-1+b2 (now)]                        
12)     libgl1 [Not Installed]                             
13)     libgl1-mesa-dev [13.0.6-1+b2 (now)]                
14)     libgl1-mesa-glx [13.0.6-1+b2 (now)]                
15)     libglapi-mesa [13.0.6-1+b2 (now)]                  
16)     libglvnd-dev [Not Installed]                       
17)     libglvnd0 [Not Installed]                          
18)     libglx-mesa0 [Not Installed]                       
19)     libglx0 [Not Installed]                            
20)     libmpv1 [0.26.0-3 (now)]                           
21)     libwayland-egl1-mesa [13.0.6-1+b2 (now)]           
22)     mesa-common-dev [13.0.6-1+b2 (now)]                
23)     mpv [0.26.0-3 (now)]  

Option 7

      Remove the following packages:                       
1)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
2)      libgtk-3-dev [3.22.24-1 (now)]                     

      Install the following packages:                      
3)      python3-debconf [1.5.64 (testing)]                 

      Keep the following packages at their current version:
4)      libgl1 [Not Installed]                             
5)      libgl1-mesa-dev [13.0.6-1+b2 (now)]                
6)      libgl1-mesa-glx [13.0.6-1+b2 (now)]                
7)      libglapi-mesa [13.0.6-1+b2 (now)]                  
8)      libglvnd-dev [Not Installed]                       
9)      libglvnd0 [Not Installed]                          
10)     libglx-mesa0 [Not Installed]                       
11)     libglx0 [Not Installed]                            
12)     mesa-common-dev [13.0.6-1+b2 (now)]      

Offline

#12 2017-10-24 22:36:38

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Continued

Option 8

      Remove the following packages:                       
1)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
2)      libglvnd0-nvidia [375.82-4 (now)]                  
3)      libgtk-3-dev [3.22.24-1 (now)]                     

      Keep the following packages at their current version:
4)      debconf [1.5.63 (now)]                             
5)      debconf-i18n [1.5.63 (now)]                        
6)      libgl1 [Not Installed]                             
7)      libgl1-mesa-dev [13.0.6-1+b2 (now)]                
8)      libgl1-mesa-glx [13.0.6-1+b2 (now)]                
9)      libglapi-mesa [13.0.6-1+b2 (now)]                  
10)     libglvnd-dev [Not Installed]                       
11)     libglx-mesa0 [Not Installed]                       
12)     libglx0 [Not Installed]                            
13)     mesa-common-dev [13.0.6-1+b2 (now)]

Option 9

      Remove the following packages:                       
1)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
2)      libgtk-3-dev [3.22.24-1 (now)]                     

      Keep the following packages at their current version:
3)      debconf [1.5.63 (now)]                             
4)      debconf-i18n [1.5.63 (now)]                        
5)      libgl1 [Not Installed]                             
6)      libgl1-mesa-dev [13.0.6-1+b2 (now)]                
7)      libgl1-mesa-glx [13.0.6-1+b2 (now)]                
8)      libglapi-mesa [13.0.6-1+b2 (now)]                  
9)      libglvnd-dev [Not Installed]                       
10)     libglvnd0 [Not Installed]                          
11)     libglx-mesa0 [Not Installed]                       
12)     libglx0 [Not Installed]                            
13)     mesa-common-dev [13.0.6-1+b2 (now)]   

Option 10

     Remove the following packages:                       
1)     debconf-i18n [1.5.63 (now)]                        
2)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]           
3)     libglvnd0-nvidia [375.82-4 (now)]                  
4)     libglx0-glvnd-nvidia [375.82-4 (now)]              

     Keep the following packages at their current version:
5)     debconf [1.5.63 (now)]                             

     Leave the following dependencies unresolved:         
6)     debconf recommends debconf-i18n  

Option 11

      Remove the following packages:                       
1)      gthumb [3:3.5.2-2 (now)]                           
2)      libglvnd0-nvidia [375.82-4 (now)]                  

      Install the following packages:                      
3)      python3-debconf [1.5.64 (testing)]                 

      Keep the following packages at their current version:
4)      eog-plugin-map [3.25.92-1 (now)]                   
5)      gnome-maps [3.25.91-1 (now)]                       
6)      libegl-mesa0 [Not Installed]                       
7)      libegl1 [Not Installed]                            
8)      libegl1-mesa [13.0.6-1+b2 (now)]                   
9)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
10)     libgbm1 [13.0.6-1+b2 (now)]                        
11)     libgl1 [Not Installed]                             
12)     libgl1-mesa-dev [13.0.6-1+b2 (now)]                
13)     libgl1-mesa-glx [13.0.6-1+b2 (now)]                
14)     libglapi-mesa [13.0.6-1+b2 (now)]                  
15)     libglvnd-dev [Not Installed]                       
16)     libglx-mesa0 [Not Installed]                       
17)     libglx0 [Not Installed]                            
18)     libmpv1 [0.26.0-3 (now)]                           
19)     libwayland-egl1-mesa [13.0.6-1+b2 (now)]           
20)     mesa-common-dev [13.0.6-1+b2 (now)]                
21)     mpv [0.26.0-3 (now)]  

Offline

#13 2017-10-24 22:40:24

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Continued

Option 12

      Remove the following packages:                       
1)      gthumb [3:3.5.2-2 (now)]                           

      Install the following packages:                      
2)      python3-debconf [1.5.64 (testing)]                 

      Keep the following packages at their current version:
3)      eog-plugin-map [3.25.92-1 (now)]                   
4)      gnome-maps [3.25.91-1 (now)]                       
5)      libegl-mesa0 [Not Installed]                       
6)      libegl1 [Not Installed]                            
7)      libegl1-mesa [13.0.6-1+b2 (now)]                   
8)      libegl1-mesa-dev [13.0.6-1+b2 (now)]               
9)      libgbm1 [13.0.6-1+b2 (now)]                        
10)     libgl1 [Not Installed]                             
11)     libgl1-mesa-dev [13.0.6-1+b2 (now)]                
12)     libgl1-mesa-glx [13.0.6-1+b2 (now)]                
13)     libglapi-mesa [13.0.6-1+b2 (now)]                  
14)     libglvnd-dev [Not Installed]                       
15)     libglvnd0 [Not Installed]                          
16)     libglx-mesa0 [Not Installed]                       
17)     libglx0 [Not Installed]                            
18)     libmpv1 [0.26.0-3 (now)]                           
19)     libwayland-egl1-mesa [13.0.6-1+b2 (now)]           
20)     mesa-common-dev [13.0.6-1+b2 (now)]                
21)     mpv [0.26.0-3 (now)] 

This continues for quite some time with the various permutations. Hopefully what I've supplied provided enough information. And you're not being a fusspot at all, I was trying to not post superflous information. But as you say, lot easier to paste in all the command output.

Thanks again

Enoch

Offline

#14 2017-10-24 22:42:23

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

One final thought, as things stand, I've not run the safe-upgrade command, but can do so if it would reduce the amount of output and the permutations available when trying to track down the  issue....

Offline

#15 2017-10-25 06:21:26

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

EnochRoot wrote:

Full output from aptitude -s dist-upgrade

The aptitude command treats "dist-upgrade" and "full-upgrade" in the same way, what I actually asked for was the output of

apt-get -s dist-upgrade

However, you seem to have some foreign packages:

https://packages.debian.org/search?keyw … ection=all

https://packages.debian.org/search?keyw … ection=all

Using non-Debian repositories in a testing/unstable system requires careful management.

Can we see

apt-cache policy

Also, how exactly did you install the NVIDIA drivers?

I really would strongly recommend changing to the open-source alternatives, maintenance is *much* easier with those packages.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#16 2017-10-25 09:47:18

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Apologies you are quite correct, I recalled the previous command and didn't edit / review it properly. Output from aptitude full-upgrade below:

The following NEW packages will be installed:
  e2fsprogs-l10n{a} gir1.2-totemplparser-1.0{a} libegl-mesa0{a} libegl1{a} libgl1{a} libgles2{a} libglvnd-core-dev{a} 
  libglvnd-dev{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libopengl0{a} 
The following packages will be REMOVED:
  gir1.2-totem-plparser-1.0{u} 
The following packages will be upgraded:
  aisleriot augeas-lenses baobab binutils binutils-common binutils-x86-64-linux-gnu cdbs console-setup console-setup-linux 
  cpp-7 cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common 
  dconf-cli dconf-gsettings-backend dconf-service debconf debconf-i18n debhelper dh-strip-nondeterminism dia dia-common 
  dirmngr e2fslibs e2fsprogs eog-plugin-disable-dark-theme eog-plugin-exif-display eog-plugin-export-to-folder 
  eog-plugin-fit-to-width eog-plugin-fullscreen-background eog-plugin-hide-titlebar eog-plugin-map 
  eog-plugin-maximize-windows eog-plugin-picasa eog-plugin-postr eog-plugin-python-console eog-plugin-send-by-mail 
  eog-plugin-slideshow-shuffle eog-plugins eog-plugins-common feh file-roller fonts-liberation foomatic-db-compressed-ppds 
  fuse2fs g++-7 galternatives gcc-7 gcc-7-base gir1.2-gtk-3.0 gir1.2-secret-1 gir1.2-soup-2.4 gir1.2-totem-1.0 
  gir1.2-zeitgeist-2.0 gnome-maps gnome-mime-data gnome-mpv gnome-user-docs gnome-user-guide gnupg gnupg-l10n gnupg-utils 
  gnupg2 gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gthumb gthumb-data gtk-update-icon-cache hitori 
  icu-devtools init init-system-helpers iptables kactivitymanagerd keyboard-configuration krita krita-data libasan4 
  libatomic1 libaudit-common libaudit1 libaugeas0 libbabeltrace-ctf1 libbabeltrace1 libbabl-0.1-0 libbinutils libcap2 
  libcap2-bin libcc1-0 libccid libcilkrts5 libcomerr2 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 
  libdate-manip-perl libdconf1 libdebconfclient0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 
  libdrm-radeon1 libdrm2 libegl1-mesa libegl1-mesa-dev libexception-class-perl libfastjson4 libfile-stripnondeterminism-perl 
  libfluidsynth1 libgail-3-0 libgbm1 libgcc-7-dev libgcc1 libgegl-0.3-0 libgfortran4 libgl1-glvnd-nvidia-glx{b} 
  libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libgl1-nvidia-glvnd-glx libglapi-mesa libgles2-mesa libglvnd0-nvidia{b} 
  libglx-nvidia0 libglx0-glvnd-nvidia{b} libgoffice-0.10-10 libgoffice-0.10-10-common libgomp1 libgphoto2-6 libgphoto2-l10n 
  libgphoto2-port12 libgraphite2-3 libgraphite2-dev libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-dev libgtk-3-doc 
  libicu-dev libicu57 libip4tc0 libip6tc0 libiptc0 libitm1 libkf5sysguard-data liblsan0 libmime-tools-perl libmpv1 libmpx2 
  libmusicbrainz5-2 libmusicbrainz5cc2v5 libnm0 libnvidia-glcore libnvidia-ml1 libobjc4 libopenjp2-7 libp11-kit0 
  libparted-fs-resize0 libparted2 libprocesscore7 libprocessui7 libprotobuf-dev libprotobuf-lite10 libprotobuf10 libprotoc10 
  libquadmath0 libsdl-image1.2 libsdl2-2.0-0 libsdl2-image-2.0-0 libsecret-1-0 libsecret-common libservlet3.1-java 
  libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libspice-server1 libsqlite3-0 libsqlite3-dev libss2 libstdc++-7-dev 
  libstdc++6 libtag1v5 libtag1v5-vanilla libtagc0 libtotem-plparser-common libtotem-plparser18 libtotem0 libtsan0 libubsan0 
  liburi-perl libvirt-clients libvirt-daemon libvirt-daemon-system libvirt0 libwayland-egl1-mesa libwmf-bin libwmf0.2-7 
  libxatracker2 libxml2 libxml2-dev libxml2-utils libxpp2-java libxslt1.1 libxtables12 libzeitgeist-2.0-0 lintian 
  linux-compiler-gcc-6-x86 linux-headers-4.13.0-1-amd64 linux-headers-4.13.0-1-common linux-image-4.13.0-1-amd64 
  linux-kbuild-4.13 linux-libc-dev meld mesa-common-dev mpv mupdf network-manager nvidia-alternative nvidia-detect 
  nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-vdpau-driver openprinting-ppds p11-kit p11-kit-modules 
  parted poppler-data printer-driver-escpr protobuf-compiler python-imaging python-libvirt python-libxml2 python-pil 
  python-zeitgeist python3-pil qtchooser remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc speedtest-cli sqlite3 
  sqlite3-doc syslinux syslinux-common totem totem-common totem-plugins wayland-protocols wpasupplicant xorg-docs-core 
  xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy xserver-xorg-video-nvidia xsltproc youtube-dl zeitgeist 
  zeitgeist-core zeitgeist-datahub 
The following packages are RECOMMENDED but will NOT be installed:
  libcuda1 libpam-cap nvidia-driver 
277 packages upgraded, 12 newly installed, 1 to remove and 0 not upgraded.
Need to get 302 MB of archives. After unpacking 19.3 MB will be used.
The following packages have unmet dependencies:
 libglx0-glvnd-nvidia : Conflicts: libglx0 but 0.2.999+git20170802-5 is to be installed
 libglvnd0-nvidia : Conflicts: libglvnd0 but 0.2.999+git20170802-5 is to be installed
 apt-listchanges : Depends: python3-debconf but it is not going to be installed
 libgl1-glvnd-nvidia-glx : Breaks: libgl1 (> 0) but 0.2.999+git20170802-5 is to be installed
The following actions will resolve these dependencies:

     Remove the following packages:            
1)     libgl1-glvnd-nvidia-glx [375.82-4 (now)]
2)     libglvnd0-nvidia [375.82-4 (now)]       
3)     libglx0-glvnd-nvidia [375.82-4 (now)]   

     Install the following packages:           
4)     python3-debconf [1.5.64 (testing)] 

Offline

#17 2017-10-25 10:04:50

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

apt-cache policy output below.

The debian drivers are being pulled from the non free Debian repo - https://packages.debian.org/buster/libglvnd0-nvidia, and the Python package is in buster too https://packages.debian.org/uk/buster/python3-debconf

I do have some additional sources, as you can see below. I should remove the Skype repo as it is never used. I'm using new versions of MariaDB as I needed access to some functionality present in a new version of the server at one point. Debian has pretty much caught up, so could revert to the core Debian version at some point. Finally have a Codelite repo in there for that app, again not something I use these days so could be removed.

Do you think it's worth performing the safe-upgrade now ? I've held off for now.

Cheers

Enoch

Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://repo.skype.com/deb stable/main amd64 Packages
     release o=. stable,a=stable,n=stable,l=. stable,c=main,b=amd64
     origin repo.skype.com
1000 http://mirrors.coreix.net/mariadb/repo/10.1/debian sid/main amd64 Packages
     release o=MariaDB,n=sid,l=MariaDB,c=main,b=amd64
     origin mirrors.coreix.net
1000 http://mirrors.coreix.net/mariadb/repo/10.1/debian sid/main i386 Packages
     release o=MariaDB,n=sid,l=MariaDB,c=main,b=i386
     origin mirrors.coreix.net
 500 http://repos.codelite.org/debian wheezy/contrib amd64 Packages
     release o=David Hart,a=stable,n=wheezy,c=contrib,b=amd64
     origin repos.codelite.org
 990 http://ftp.uk.debian.org/debian testing/non-free amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
     origin ftp.uk.debian.org
 990 http://ftp.uk.debian.org/debian testing/contrib amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
     origin ftp.uk.debian.org
 990 http://ftp.uk.debian.org/debian testing/main amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
     origin ftp.uk.debian.org
Pinned packages:

Offline

#18 2017-10-25 18:45:10

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Well, that's some interesting pinning you have there.

It may be that removing the added repositories & /etc/apt/preferences{,.d/*} and then trying `apt update && apt-get dist-upgrade` will fix things, you could try that I suppose.

The "safe-upgrade" command shouldn't change the situation so you can try that if you want.

Output from aptitude full-upgrade below

Yes, we've seen that three times now big_smile

Once more, with feeling:

apt-get -s dist-upgrade

I want to see what apt-get wants to do to your box, I think we've heard enough from aptitude for the time being.

If this was my system, I would take a snapshot then boot into the snapshot and select option number 5 from aptitude's list and see if that worked.

Do you use btrfs (or ZFS) by any chance?

Something else to try:

# apt-get install libgldispatch0-nvidia  libglvnd0-nvidia-

The libgldispatch0-nvidia package also provides same the binary NVIDIA library as the troublesome libglvnd0-nvidia package so perhaps it can be substituted.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#19 2017-10-25 19:16:18

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Lol re third time - very good point.

apt-get -s dist-upgrade output, since you asked so nicely  wink

Not using ZFS or btrfs. Not quite sure why I have Skype and Codelite pinned below the Debian repo, possibly because those packages not available from Debian. The MariaDB repo is pinned higher to ensure I pick up the (at the time) newer versions of the server and dev libraries.

Now that is interesting, for kicks I thought I would see what apt-get upgrade had to say about life, and it looks to be happy to perform a normal upgrade. But apt upgrade is still complaining about the mismatched libraries. I'll let apt-get do it's thing then....

The following packages were automatically installed and are no longer required:
  aisleriot apg cheese-common cracklib-runtime crda dleyna-server eog eog-plugin-disable-dark-theme eog-plugin-exif-display
  eog-plugin-export-to-folder eog-plugin-fit-to-width eog-plugin-fullscreen-background eog-plugin-hide-titlebar
  eog-plugin-maximize-windows eog-plugin-picasa eog-plugin-postr eog-plugin-python-console eog-plugin-send-by-mail
  eog-plugin-slideshow-shuffle eog-plugins-common folks-common gir1.2-atspi-2.0 gir1.2-evince-3.0 gir1.2-gfbgraph-0.2
  gir1.2-javascriptcoregtk-4.0 gir1.2-rb-3.0 gir1.2-rest-0.7 gkbd-capplet gnome-control-center-data gnome-settings-daemon
  gnome-video-effects grilo-plugins-0.3 gtkpod-data intltool iputils-arping iw kget libanjuta-3-0 libatk-bridge2.0-dev
  libatspi2.0-dev libavahi-gobject0 libclutter-1.0-common libcogl-common libcolord-gtk1 libcrack2 libdleyna-connector-dbus-1.0-1
  libdleyna-core-1.0-3 libdmapsharing-3.0-2 libdrm-dev libepoxy-dev libexempi3 libfolks25 libgda-5.0-4 libgda-5.0-common
  libgdl-3-5 libgdl-3-common libgexiv2-2 libgfbgraph-0.2-0 libgladeui-2-6 libgladeui-common libgnome-autoar-0-0
  libgnome-bluetooth13 libgnomekbd-common libgnomekbd8 libgom-1.0-0 libgom-1.0-common libgrilo-0.3-0 libgupnp-av-1.0-2
  libgupnp-dlna-2.0-3 libibus-1.0-5 libjavascriptcoregtk-4.0-18 libjs-mootools libmediaart-2.0-0 libminizip1 libndp0 libnm0
  libnma0 libnss-myhostname libpwquality-common libpwquality1 libre2-3 librygel-core-2.6-2 librygel-db-2.6-2
  librygel-renderer-2.6-2 librygel-renderer-gst-2.6-2 librygel-server-2.6-2 libteamdctl0 libvala-0.36-0 libwayland-bin
  libwayland-dev libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev
  libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxkbcommon-dev libxshmfence-dev libxtst-dev libxxf86vm-dev liferea-data
  mesa-common-dev mobile-broadband-provider-info mousetweaks nautilus nautilus-data network-manager network-manager-gnome postr
  python-attr python-automat python-bsddb3 python-click python-colorama python-constantly python-hyperlink python-incremental
  python-pam python-pyasn1-modules python-serial python-service-identity python-twisted-bin python-twisted-core
  python-twisted-web python3-mako python3-markupsafe realmd rygel rygel-playbin shotwell-common totem-common valac
  valac-0.36-vapi vlc vlc-bin vlc-l10n vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2
  vlc-plugin-video-splitter vlc-plugin-visualization wayland-protocols wireless-regdb x11proto-dri2-dev x11proto-gl-dev
  x11proto-record-dev x11proto-xf86vidmode-dev yelp-xsl zenity-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  anjuta cheese chromium chromium-common devhelp eog-plugin-map eog-plugins 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-gtkchamplain-0.12 gir1.2-gtkclutter-1.0 gir1.2-totem-1.0
  gir1.2-totem-plparser-1.0 gir1.2-webkit2-4.0 gnome-control-center gnome-games gnome-maps gnome-nibbles gnome-online-accounts
  gnome-sushi gnome-user-docs gnome-user-guide gnumeric-doc gstreamer1.0-clutter-3.0 gthumb gtkpod gufw libatomicparsley0
  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 libdevhelp-3-4 libegl1-mesa-dev libgl1-glvnd-nvidia-glx
  libgl1-mesa-dev libgl1-mesa-glx libglu1-mesa-dev libglx0-glvnd-nvidia libgoa-backend-1.0-1 libgtk-3-dev libgtkpod1 libtotem0
  libwebkit2gtk-4.0-37 libwebkit2gtk-4.0-37-gtk2 libyelp0 liferea lightsoff quadrapassel rhythmbox-plugins shotwell swell-foop
  totem totem-plugins yelp zenity
The following NEW packages will be installed:
  e2fsprogs-l10n libegl-mesa0 libegl1 libgl1 libgles2 libglx-mesa0 libglx0 python3-debconf
The following packages will be upgraded:
  aisleriot augeas-lenses baobab binutils binutils-common binutils-x86-64-linux-gnu cdbs console-setup console-setup-linux cpp-7
  cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common dconf-cli
  dconf-gsettings-backend dconf-service debconf debconf-i18n debhelper dh-strip-nondeterminism dia dia-common dirmngr e2fslibs
  e2fsprogs eog-plugin-disable-dark-theme eog-plugin-exif-display eog-plugin-export-to-folder eog-plugin-fit-to-width
  eog-plugin-fullscreen-background eog-plugin-hide-titlebar eog-plugin-maximize-windows eog-plugin-picasa eog-plugin-postr
  eog-plugin-python-console eog-plugin-send-by-mail eog-plugin-slideshow-shuffle eog-plugins-common feh file-roller
  fonts-liberation foomatic-db-compressed-ppds fuse2fs g++-7 galternatives gcc-7 gcc-7-base gir1.2-gtk-3.0 gir1.2-secret-1
  gir1.2-soup-2.4 gir1.2-zeitgeist-2.0 gnome-mime-data gnome-mpv gnupg gnupg-l10n gnupg-utils gnupg2 gpg gpg-agent
  gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv gthumb-data gtk-update-icon-cache hitori icu-devtools init
  init-system-helpers iptables kactivitymanagerd keyboard-configuration krita krita-data libasan4 libatomic1 libaudit-common
  libaudit1 libaugeas0 libbabeltrace-ctf1 libbabeltrace1 libbabl-0.1-0 libbinutils libcap2 libcap2-bin libcc1-0 libccid
  libcilkrts5 libcomerr2 libcups2 libcupscgi1 libcupsimage2 libcupsmime1 libcupsppdc1 libdate-manip-perl libdconf1
  libdebconfclient0 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa
  libexception-class-perl libfastjson4 libfile-stripnondeterminism-perl libfluidsynth1 libgail-3-0 libgbm1 libgcc-7-dev libgcc1
  libgegl-0.3-0 libgfortran4 libgl1-mesa-dri libgl1-nvidia-glvnd-glx libglapi-mesa libgles2-mesa libglvnd0-nvidia libglx-nvidia0
  libgoffice-0.10-10 libgoffice-0.10-10-common libgomp1 libgphoto2-6 libgphoto2-l10n libgphoto2-port12 libgraphite2-3
  libgraphite2-dev libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk-3-doc libicu-dev libicu57 libip4tc0 libip6tc0 libiptc0 libitm1
  libkf5sysguard-data liblsan0 libmime-tools-perl libmpv1 libmpx2 libmusicbrainz5-2 libmusicbrainz5cc2v5 libnm0 libnvidia-glcore
  libnvidia-ml1 libobjc4 libopenjp2-7 libp11-kit0 libparted-fs-resize0 libparted2 libprocesscore7 libprocessui7 libprotobuf-dev
  libprotobuf-lite10 libprotobuf10 libprotoc10 libquadmath0 libsdl-image1.2 libsdl2-2.0-0 libsdl2-image-2.0-0 libsecret-1-0
  libsecret-common libservlet3.1-java libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-dev libspice-server1 libsqlite3-0
  libsqlite3-dev libss2 libstdc++-7-dev libstdc++6 libtag1v5 libtag1v5-vanilla libtagc0 libtotem-plparser-common
  libtotem-plparser18 libtsan0 libubsan0 liburi-perl libvirt-clients libvirt-daemon libvirt-daemon-system libvirt0
  libwayland-egl1-mesa libwmf-bin libwmf0.2-7 libxatracker2 libxml2 libxml2-dev libxml2-utils libxpp2-java libxslt1.1
  libxtables12 libzeitgeist-2.0-0 lintian linux-compiler-gcc-6-x86 linux-headers-4.13.0-1-amd64 linux-headers-4.13.0-1-common
  linux-image-4.13.0-1-amd64 linux-kbuild-4.13 linux-libc-dev meld mesa-common-dev mpv mupdf network-manager nvidia-alternative
  nvidia-detect nvidia-kernel-dkms nvidia-kernel-support nvidia-legacy-check nvidia-vdpau-driver openprinting-ppds p11-kit
  p11-kit-modules parted poppler-data printer-driver-escpr protobuf-compiler python-imaging python-libvirt python-libxml2
  python-pil python-zeitgeist python3-pil qtchooser remmina remmina-common remmina-plugin-rdp remmina-plugin-vnc speedtest-cli
  sqlite3 sqlite3-doc syslinux syslinux-common totem-common wayland-protocols wpasupplicant xorg-docs-core xserver-common
  xserver-xephyr xserver-xorg-core xserver-xorg-legacy xserver-xorg-video-nvidia xsltproc youtube-dl zeitgeist zeitgeist-core
  zeitgeist-datahub
261 upgraded, 8 newly installed, 65 to remove and 0 not upgraded.

Offline

#20 2017-10-25 19:32:13

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Ahhh now a dist-upgrade would remove some packages, and says others can be autoremoved.

apt-get upgrade output below:

Calculating upgrade... Done
The following packages have been kept back:
  eog-plugin-map gnome-maps gthumb gthumb-data libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-glx
  libglapi-mesa libmpv1 libwayland-egl1-mesa mesa-common-dev mpv
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.

apt-get dist-upgrade output below:

The following packages were automatically installed and are no longer required:
  aisleriot apg cheese-common cracklib-runtime crda dleyna-server eog eog-plugin-disable-dark-theme eog-plugin-exif-display
  eog-plugin-export-to-folder eog-plugin-fit-to-width eog-plugin-fullscreen-background eog-plugin-hide-titlebar
  eog-plugin-maximize-windows eog-plugin-picasa eog-plugin-postr eog-plugin-python-console eog-plugin-send-by-mail
  eog-plugin-slideshow-shuffle eog-plugins-common folks-common gir1.2-atspi-2.0 gir1.2-evince-3.0 gir1.2-gfbgraph-0.2
  gir1.2-javascriptcoregtk-4.0 gir1.2-rb-3.0 gir1.2-rest-0.7 gir1.2-totemplparser-1.0 gkbd-capplet gnome-control-center-data
  gnome-settings-daemon gnome-video-effects grilo-plugins-0.3 gtkpod-data intltool iputils-arping iw kget libanjuta-3-0
  libatk-bridge2.0-dev libatspi2.0-dev libavahi-gobject0 libclutter-1.0-common libcogl-common libcolord-gtk1 libcrack2
  libdleyna-connector-dbus-1.0-1 libdleyna-core-1.0-3 libdmapsharing-3.0-2 libdrm-dev libepoxy-dev libexempi3 libfolks25
  libgda-5.0-4 libgda-5.0-common libgdl-3-5 libgdl-3-common libgexiv2-2 libgfbgraph-0.2-0 libgladeui-2-6 libgladeui-common
  libgnome-autoar-0-0 libgnome-bluetooth13 libgnomekbd-common libgnomekbd8 libgom-1.0-0 libgom-1.0-common libgrilo-0.3-0
  libgupnp-av-1.0-2 libgupnp-dlna-2.0-3 libibus-1.0-5 libjavascriptcoregtk-4.0-18 libjs-mootools libmediaart-2.0-0 libminizip1
  libndp0 libnm0 libnma0 libnss-myhostname libpwquality-common libpwquality1 libre2-3 librygel-core-2.6-2 librygel-db-2.6-2
  librygel-renderer-2.6-2 librygel-renderer-gst-2.6-2 librygel-server-2.6-2 libteamdctl0 libvala-0.36-0 libwayland-bin
  libwayland-dev libx11-xcb-dev libxatracker2 libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
  libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxkbcommon-dev libxshmfence-dev libxtst-dev
  libxxf86vm-dev liferea-data mesa-common-dev mobile-broadband-provider-info mousetweaks nautilus nautilus-data network-manager
  network-manager-gnome nvidia-support postr python-attr python-automat python-bsddb3 python-click python-colorama
  python-constantly python-hyperlink python-incremental python-pam python-pyasn1-modules python-serial python-service-identity
  python-twisted-bin python-twisted-core python-twisted-web python3-mako python3-markupsafe realmd rygel rygel-playbin
  shotwell-common totem-common valac valac-0.36-vapi vlc vlc-bin vlc-l10n vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba
  vlc-plugin-skins2 vlc-plugin-video-splitter vlc-plugin-visualization wayland-protocols wireless-regdb x11proto-dri2-dev
  x11proto-gl-dev x11proto-record-dev x11proto-xf86vidmode-dev xfonts-scalable xserver-xorg-legacy yelp-xsl zenity-common
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  anjuta cheese chromium chromium-common devhelp eog-plugin-map eog-plugins 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-gtkchamplain-0.12 gir1.2-gtkclutter-1.0 gir1.2-totem-1.0
  gir1.2-webkit2-4.0 gnome-control-center gnome-games gnome-maps gnome-nibbles gnome-online-accounts gnome-sushi gnome-user-docs
  gnome-user-guide gnumeric-doc gstreamer1.0-clutter-3.0 gthumb gtkpod gufw libatomicparsley0 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 libdevhelp-3-4 libegl1-mesa-dev libgl1-glvnd-nvidia-glx libgl1-mesa-dev libgl1-mesa-glx
  libglu1-mesa-dev libglx0-glvnd-nvidia libgoa-backend-1.0-1 libgtk-3-dev libgtkpod1 libtotem0 libwebkit2gtk-4.0-37
  libwebkit2gtk-4.0-37-gtk2 libyelp0 liferea lightsoff quadrapassel rhythmbox-plugins shotwell swell-foop totem totem-plugins
  xserver-xorg xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-input-mouse xserver-xorg-input-wacom
  xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-cirrus xserver-xorg-video-fbdev
  xserver-xorg-video-intel xserver-xorg-video-mach64 xserver-xorg-video-mga xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-nvidia xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-savage xserver-xorg-video-tdfx xserver-xorg-video-trident xserver-xorg-video-vesa xserver-xorg-video-vmware
  yelp zenity
The following NEW packages will be installed:
  libegl-mesa0 libegl1 libgl1 libglx-mesa0 libglx0
The following packages will be upgraded:
  gthumb-data libegl1-mesa libgbm1 libglapi-mesa libmpv1 libwayland-egl1-mesa mesa-common-dev mpv
8 upgraded, 5 newly installed, 88 to remove and 0 not upgraded.

Offline

#21 2017-10-25 19:34:10

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

And on the suggestion to switch over to libgldispatch0-nvidia, no installation candidate is found.

Offline

#22 2017-10-25 19:40:30

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

EnochRoot wrote:

no installation candidate is found.

Have you used `apt update` before trying to install the package?

I've linked the package page in my last post so it should be there.

Anyway, we have other problems here:

The following packages were automatically installed and are no longer required

This indicates that you have an issue with your metapackages, see this thread for more, it is rather complicated to explain:

http://forums.debian.net/viewtopic.php?t=104157

As I said, my choice would be aptitude's door number five but I wouldn't risk it without a sacrificial snapshot to experiment on.

EDIT: isn't Debian testing fun? big_smile

Last edited by Head_on_a_Stick (2017-10-25 19:43:20)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#23 2017-10-25 22:23:08

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

I see the package in stretch, but not in buster, and had performed an apt update, just tried again and confirmed.

https://packages.debian.org/stretch/lib … ch0-nvidia

I'll have a read of the link tomorrow. Will also check if aptitude is now producing different options, I suspect not.

Offline

#24 2017-10-26 08:53:31

EnochRoot
Member
From: Just outside London, UK
Registered: 2015-12-08
Posts: 42

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

After reading through the meta package guide, I ran a trial run of aptitude install -s, which would show packages being removed etc, this suggested the removal of a small number of packages, replacing them with a small number of packages to be installed. Log summary below. Have rebooted and system is still running Nvidia drivers and seems ok.

[HOLD, DEPENDENCIES] eog-plugin-map:amd64 3.25.92-1
[HOLD, DEPENDENCIES] hunspell-en-us:amd64 20070829-7
[HOLD, DEPENDENCIES] libgnutls30:amd64 3.5.15-2
[HOLD, DEPENDENCIES] libmbim-glib4:amd64 1.14.2-1
[HOLD, DEPENDENCIES] libmbim-proxy:amd64 1.14.2-1
[HOLD, DEPENDENCIES] libmm-glib0:amd64 1.6.8-1
[HOLD, DEPENDENCIES] libmpv1:amd64 0.26.0-3
[HOLD, DEPENDENCIES] libqmi-glib5:amd64 1.18.0-2
[HOLD, DEPENDENCIES] libqmi-proxy:amd64 1.18.0-2
[HOLD, DEPENDENCIES] librsvg2-2:amd64 2.40.18-1
[HOLD, DEPENDENCIES] librsvg2-common:amd64 2.40.18-1
[HOLD, DEPENDENCIES] modemmanager:amd64 1.6.8-1
[HOLD, DEPENDENCIES] ufraw-batch:amd64 0.22-1.1
[INSTALL, DEPENDENCIES] libglvnd-core-dev:amd64 0.2.999+git20170802-5
[INSTALL, DEPENDENCIES] libglvnd-dev:amd64 0.2.999+git20170802-5
[INSTALL, DEPENDENCIES] libopengl0:amd64 0.2.999+git20170802-5
[REMOVE, DEPENDENCIES] libgl1-glvnd-nvidia-glx:amd64 375.82-5
[REMOVE, DEPENDENCIES] libglvnd0-nvidia:amd64 375.82-5
[REMOVE, DEPENDENCIES] libglx0-glvnd-nvidia:amd64 375.82-5
[HOLD] bsdmainutils:amd64 9.0.12+nmu1
[HOLD] gnome-maps:amd64 3.25.91-1
[HOLD] gthumb:amd64 3:3.5.2-2
[HOLD] gthumb-data:amd64 3:3.5.2-2
[HOLD] libgnutls-openssl27:amd64 3.5.15-2
[HOLD] mpv:amd64 0.26.0-3
[HOLD] wamerican:amd64 2017.01.22-1
[HOLD] wbritish-insane:amd64 2017.01.22-1
[INSTALL] libegl-mesa0:amd64 17.2.3-1
[INSTALL] libegl1:amd64 0.2.999+git20170802-5

Offline

#25 2017-10-28 11:44:40

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: [SOLVED] Package conflict between libglvnd0-nvidia and libglvnd0

Great!

Marked as [SOLVED].


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

Board footer

Powered by FluxBB