Announcement

Collapse
No announcement yet.

Wonkiness with dependencies in 5.8.2

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [DESKTOP] Wonkiness with dependencies in 5.8.2

    I'm running Neon User Edition but I've had an absense of a few days to look at Kubuntu 16.10

    I came back to find about 170 updates waiting.
    After upgrading I noticed AGAIN there is a package being held back, "neon-desktop" of all things.

    So to start I removed the "Automatically installed and no longer needed packages" - about 7 in all.

    Immediately after that the upgrade command apt tells me there is 1 more package to remove and 1 to add and 1 held back.

    The held package is still neon-desktop.
    The tug-of-war package is xserver-xorg-video-intel-arbiter which wants to be alternately installed and removed.

    It looks like there is a new "clash-of-dependencies" causing xserver-xorg-video-intel-native-modesetting:amd64 to be held back.

    xserver-xorg-video-intel-native-modesetting:amd64 can't be upgraded because:
    Code:
    The following packages have unmet dependencies:
     xserver-xorg-video-intel-native-modesetting : Conflicts: xserver-xorg-video-intel but 2:2.99.917+git20160325-1ubuntu1.1 is to be installed
                                                   Breaks: xserver-xorg-video-intel but 2:2.99.917+git20160325-1ubuntu1.1 is to be installed
    And neon-desktop refuses to upgrade because:
    Code:
    The following packages have unmet dependencies:
     neon-desktop : Depends: xserver-xorg-video-intel-native-modesetting but it is not going to be installed

    And for now apt upgrade wants to remove intel-arbiter and holds back neon-desktop:
    Code:
    The following package was automatically installed and is no longer required:
      xserver-xorg-video-intel-arbiter
    Use 'sudo apt autoremove' to remove it.
    The following NEW packages will be installed:
      xserver-xorg-video-intel-arbiter
    The following packages have been kept back:
      neon-desktop
    0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
    Sigh....


    Oh I almost forgot to mention: On the shut-down "splash screen" it says I'm running 5.8.2 but on the booting up spash screen it says I'm running 5.8.1. kinfocenter says I have 5.8.2.

    #2
    A-ha.

    Adding intel-arbiter back in, then installing native-modesetting causes the package manager to remove xserver-xorg-video-intel, after which neon-desktop could be installed... There was a scary moment in there where the package manager seemed a bit uppity about the whole thing:

    Code:
    tahaan@komputer:~$ sudo apt install xserver-xorg-video-intel-native-modesetting
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Starting pkgProblemResolver with broken count: 0
    Starting 2 pkgProblemResolver with broken count: 0
    Done
    The following package was automatically installed and is no longer required:
      xserver-xorg-video-intel-arbiter
    Use 'sudo apt autoremove' to remove it.
    The following packages will be REMOVED:
      xserver-xorg-video-intel
    The following NEW packages will be installed:
      xserver-xorg-video-intel-native-modesetting
    0 upgraded, 1 newly installed, 1 to remove and 1 not upgraded.
    Need to get 2,022 B of archives.
    After this operation, 3,189 kB disk space will be freed.
    Do you want to continue? [Y/n] 
    Get:1 http://archive.neon.kde.org/user xenial/main amd64 xserver-xorg-video-intel-native-modesetting all 0+p16.04+git20161025.1002 [2,022 B]
    Fetched 2,022 B in 15s (127 B/s)                                        
    [WARNING][B]dpkg: xserver-xorg-video-intel: dependency problems, but removing anyway as you requested:
    [/B][/WARNING] xserver-xorg-video-intel-arbiter depends on xserver-xorg-video-intel-native-modesetting | xserver-xorg-video-intel; however:
      Package xserver-xorg-video-intel-native-modesetting is not installed.
      Package xserver-xorg-video-intel is to be removed.
    
    (Reading database ... 310160 files and directories currently installed.)
    Removing xserver-xorg-video-intel (2:2.99.917+git20160325-1ubuntu1.1) ...
    Processing triggers for libc-bin (2.23-0ubuntu4) ...
    Processing triggers for man-db (2.7.5-1) ...
    Selecting previously unselected package xserver-xorg-video-intel-native-modesetting.
    (Reading database ... 310142 files and directories currently installed.)
    Preparing to unpack .../xserver-xorg-video-intel-native-modesetting_0+p16.04+git20161025.1002_all.deb ...
    Unpacking xserver-xorg-video-intel-native-modesetting (0+p16.04+git20161025.1002) ...
    Setting up xserver-xorg-video-intel-native-modesetting (0+p16.04+git20161025.1002) ...
    tahaan@komputer:~$ sudo apt install xserver-xorg-video-intel-native-modesetting^C
    tahaan@komputer:~$ sudo apt upgrade
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Entering ResolveByKeep 10%
    Calculating upgrade... Done
    The following package was automatically installed and is no longer required:
      libxvmc1
    Use 'sudo apt autoremove' to remove it.
    The following packages will be upgraded:
      neon-desktop
    1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 3,302 B of archives.
    After this operation, 0 B of additional disk space will be used.
    Do you want to continue? [Y/n] 
    Get:1 http://archive.neon.kde.org/user xenial/main amd64 neon-desktop amd64 4+p16.04+git20161025.1536 [3,302 B]
    Fetched 3,302 B in 14s (231 B/s)        
    (Reading database ... 310145 files and directories currently installed.)
    Preparing to unpack .../neon-desktop_4+p16.04+git20161025.1536_amd64.deb ...
    Unpacking neon-desktop (4+p16.04+git20161025.1536) over (4+p16.04+git20161013.1328) ...
    Setting up neon-desktop (4+p16.04+git20161025.1536) ...

    Comment

    Working...
    X