You are not logged in.

#1 2017-01-12 22:47:55

the_Seppi
Member
From: Switzerland
Registered: 2016-08-12
Posts: 3

[SOLVED] xserver update conflicts

Hello,

today, I encountered the following:

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: xorg-server and xf86-input-joystick are in conflict (X-ABI-XINPUT_VERSION). Remove xf86-input-joystick? [y/N]
:: xorg-server and xf86-video-ark are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-ark? [y/N]
:: xorg-server and xf86-video-glint are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-glint? [y/N]
:: xorg-server and xf86-video-i128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-i128? [y/N]
:: xorg-server and xf86-video-mach64 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-mach64? [y/N]
:: xorg-server and xf86-video-neomagic are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-neomagic? [y/N]
:: xorg-server and xf86-video-nv are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-nv? [y/N]
:: xorg-server and xf86-video-r128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-r128? [y/N]
:: xorg-server and xf86-video-savage are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-savage? [y/N]
:: xorg-server and xf86-video-siliconmotion are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-siliconmotion? [y/N]
:: xorg-server and xf86-video-sis are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-sis? [y/N]
:: xorg-server and xf86-video-tdfx are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-tdfx? [y/N]
:: xorg-server and xf86-video-trident are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-trident? [y/N]

Changelist (by yaourt):

extra/xf86-input-evdev           2.10.4-1                  1 -> 2
extra/xf86-input-keyboard        1.9.0-1                   1 -> 2
extra/xf86-input-mouse           1.9.2-1                   1 -> 3
extra/xf86-input-vmmouse         13.1.0-2                  2 -> 3
extra/xf86-input-void            1.4.1-2                   2 -> 3
extra/xf86-video-amdgpu          1.2.0-1                   1 -> 2
extra/xf86-video-fbdev           0.4.4-5                   5 -> 6
extra/xf86-video-nouveau         1.0.13-1                  1 -> 2
extra/xf86-video-openchrome      0.5.0-1                   1 -> 2
extra/xf86-video-vesa            2.3.4-2                   2 -> 3
extra/xf86-video-vmware          13.2.1-1                  1 -> 2
extra/xf86-video-voodoo          1.2.5-7                   7 -> 8
extra/xorg-mkfontdir             1.0.7-4                   4 -> 5
extra/xf86-input-libinput        0.22.0-1                  -> 0.23.0-1
extra/xf86-input-synaptics       1.8.99.1-1                -> 1.9.0-1
extra/xf86-video-ati             1:7.8.0-1                 -> 1:7.8.99.r16.gea30d856-1
extra/xf86-video-dummy           0.3.7-5                   -> 0.3.8-1
extra/xf86-video-intel           1:2.99.917+746+g169c74f-1 -> 1:2.99.917+747+g028c946d-1
extra/xorg-server                1.18.4-1                  -> 1.19.1-1
extra/xorg-server-common         1.18.4-1                  -> 1.19.1-1
extra/xorg-server-devel          1.18.4-1                  -> 1.19.1-1
extra/xorg-server-xdmx           1.18.4-1                  -> 1.19.1-1
extra/xorg-server-xephyr         1.18.4-1                  -> 1.19.1-1
extra/xorg-server-xnest          1.18.4-1                  -> 1.19.1-1
extra/xorg-server-xvfb           1.18.4-1                  -> 1.19.1-1
extra/xorg-server-xwayland       1.18.4-1                  -> 1.19.1-1

What exactly is the issue here? What is the safest way to keep a running X environment (I don't need it that badly, I can still do most of what I do with Emacs smile )?
And is there any place where such conflicts are announced (as there is nothing on the Arch Linux main page, where upgrade issues are usually mentioned)

Thanks in advance

Last edited by the_Seppi (2017-01-12 23:59:23)


I like offending people because I think people who get offended should be offended.
  - Linus Torvalds

Offline

#2 2017-01-12 23:03:27

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,863
Website

Re: [SOLVED] xserver update conflicts

:: xorg-server and xf86-input-joystick are in conflict (X-ABI-XINPUT_VERSION). Remove xf86-input-joystick? [y/N]
:: xorg-server and xf86-video-ark are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-ark? [y/N]
:: xorg-server and xf86-video-glint are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-glint? [y/N]
:: xorg-server and xf86-video-i128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-i128? [y/N]
:: xorg-server and xf86-video-mach64 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-mach64? [y/N]
:: xorg-server and xf86-video-neomagic are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-neomagic? [y/N]
:: xorg-server and xf86-video-nv are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-nv? [y/N]
:: xorg-server and xf86-video-r128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-r128? [y/N]
:: xorg-server and xf86-video-savage are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-savage? [y/N]
:: xorg-server and xf86-video-siliconmotion are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-siliconmotion? [y/N]
:: xorg-server and xf86-video-sis are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-sis? [y/N]
:: xorg-server and xf86-video-tdfx are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-tdfx? [y/N]
:: xorg-server and xf86-video-trident are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-trident? [y/N]

Why do you have all of these installed? Do you need them? If not, answer 'y' at the prompts.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2017-01-12 23:09:46

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] xserver update conflicts

Rebuild your AUR packages manually, and stop using yaourt until you learn the difference between the AUR and the repos.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#4 2017-01-12 23:20:51

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: [SOLVED] xserver update conflicts

@Eschwartz
Those packages were in the repos before the last update of xorg. This isn't an issue of neglecting to rebuild AUR packages. Assuming that is always the case as soon as yaourt is mentioned is not helpful.

@the_Seppi
Those packages have been dropped from the repos apparently. The versions that you have were built against the previous xorg-server package and will not work with the new version. Remove them all and upgrade as usual. If they were removed, then the functionality that they provided was either deemed useless or it was subsumed into another xorg package.

There probably should have been a news item on the front page given the number of dropped packages.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#5 2017-01-12 23:33:54

the_Seppi
Member
From: Switzerland
Registered: 2016-08-12
Posts: 3

Re: [SOLVED] xserver update conflicts

I actually don't know why all those are installed... Probably I selected a metapackage when installing X (is there even one? Don't really remember, I've set up quite a lot of VMs with Arch in the meantime). But now that you say it, those packages really aren't needed. All of the conflicting packages also seem to have been removed from the official repos either.

@Eschwartz Only of the packages listed is from the AUR. But that is not what I'm asking here. And I know the difference between packages from the arch repos and the AUR. I actually used to build all AUR packages manually, but if they depend on some other AUR package, its getting pretty tedious over time. (No, I don't have THAT many AUR packages installed, and it also doesn't mean that I'm not taking a closer look at what's being built from foreign sources, either)

@Xyne thanks for an actually informative reply. Removed the packages, everything still seems to be working.

Last edited by the_Seppi (2017-01-12 23:36:15)


I like offending people because I think people who get offended should be offended.
  - Linus Torvalds

Offline

#6 2017-01-12 23:53:00

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,863
Website

Re: [SOLVED] xserver update conflicts

Great! Please remember to mark your thread as solved by editing the first post and amending the topic title.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#7 2017-01-13 02:20:35

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] xserver update conflicts

Hah, whoops. yikes I didn't realize those were actually dropped from the repos (the arch-dev-public email was quite a while ago), and lengthy lists of non-repo packages holding up an upgrade are usually my red flag indicating "someone isn't really sure what they are doing". My bad.

(I actually have nothing against yaourt itself, it is my $aurhelper of choice. wink)

...

Yes, there does appear to be xorg/xorg-drivers groups, but the recommended install method for xorg is to install xorg-server directly, then use lspci to identify the driver(s) you need.

And in general, if a package explicitly depends on an old version of something in the repos, you should check to see where it (currently) comes from, and if it needs to be rebuilt. The problem is *always* a rebuild, one way or another.

Last edited by eschwartz (2017-01-13 02:27:56)


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#8 2017-01-13 06:54:18

zhang15733
Member
Registered: 2014-01-07
Posts: 4

Re: [SOLVED] xserver update conflicts

I had the same issues as you, and i don't know how to deal with it, delete all? thanks

Offline

#9 2017-01-13 06:57:23

davidsmit
Member
Registered: 2014-12-25
Posts: 11

Re: [SOLVED] xserver update conflicts

zhang15733 wrote:

I had the same issues as you, and i don't know how to deal with it, delete all? thanks

Assuming you don't need *all* drivers in xorg-drivers, yes, do remove them. Beware of drivers you do need, though. If a driver you need asks to be removed, you will have to install it afterwards.

Offline

#10 2017-01-14 00:37:46

TE
Member
Registered: 2014-06-21
Posts: 78

Re: [SOLVED] xserver update conflicts

Came looking for this thread, as 3 of my systems had this pop up - I agree with @Xyne that we should post an announcement or list email. In my case it's easy to track down, as all systems are scripted installs with a common script that builds not knowing the destination machine type (what hardware it has).

# Can be tuned - includes all video drivers, etc.
PKG_XORG="xorg xorg-drivers xorg-xinit xorg-server-utils xorg-twm xorg-xclock xorg-utils xterm alsa-utils gnu-free-fonts mesa ttf-dejavu ttf-liberation"

That is my standard scripted install for XORG and what's brought in all these child packages. Has/had nothing to do with explicit intent, they were in the Group: https://www.archlinux.org/groups/x86_64/xorg-drivers/

So I think anyone who had previously installed the group as I did will face this same output which - lacking an announcement - leaves you wondering what happened and if your mirror is broken or somesuch.

(quick edit, here's what a full trip looks like that I cancel out of)

$ pacaur -Syu
[sudo] password for tengel: 
:: Synchronizing package databases...
 core                     123.3 KiB   430K/s 00:00 [######################] 100%
 extra                   1722.0 KiB  1589K/s 00:01 [######################] 100%
 community                  3.7 MiB  1343K/s 00:03 [######################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: xorg-server and xf86-input-joystick are in conflict (X-ABI-XINPUT_VERSION). Remove xf86-input-joystick? [y/N] y
:: xorg-server and xf86-video-ark are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-ark? [y/N] y
:: xorg-server and xf86-video-glint are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-glint? [y/N] y
:: xorg-server and xf86-video-i128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-i128? [y/N] y
:: xorg-server and xf86-video-mach64 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-mach64? [y/N] y
:: xorg-server and xf86-video-neomagic are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-neomagic? [y/N] y
:: xorg-server and xf86-video-nv are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-nv? [y/N] y
:: xorg-server and xf86-video-r128 are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-r128? [y/N] y
:: xorg-server and xf86-video-savage are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-savage? [y/N] y
:: xorg-server and xf86-video-siliconmotion are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-siliconmotion? [y/N] y
:: xorg-server and xf86-video-sis are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-sis? [y/N] y
:: xorg-server and xf86-video-tdfx are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-tdfx? [y/N] y
:: xorg-server and xf86-video-trident are in conflict (X-ABI-VIDEODRV_VERSION). Remove xf86-video-trident? [y/N] y

Packages (85) android-udev-20170103-1  bind-tools-9.11.0.P2-1
              boost-libs-1.63.0-1  cantarell-fonts-1:0.0.25-3  flex-2.6.3-1
              fontconfig-2.12.1-4  gcc-6.3.1-1  gcc-libs-6.3.1-1
              gdk-pixbuf2-2.36.3-2  gegl-0.3.8-4  gnu-free-fonts-20120503-4
              grub-1:2.02.beta3-6  gvim-8.0.0170-1  harfbuzz-1.4.1-1
              harfbuzz-icu-1.4.1-1  imagemagick-6.9.7.3-1
              libbluray-0.9.3.r84.05c9fdec-1  libcmis-0.5.1-5
              libixion-0.11.1-5  libnl-3.2.29-1  liborcus-0.11.2-5
              libpng-1.6.28-1  libsystemd-232-7  libtool-2.4.6-7
              libuv-1.10.2-1  libwebp-0.5.2-1  libxfont2-2.0.1-1
              lightdm-1:1.20.0-2  linux-lts-4.4.42-1
              linux-lts-headers-4.4.42-1  m4-1.4.18-1  mathjax-2.7.0-2
              mpfr-3.1.5.p2-1  mpv-1:0.23.0-3  python-jinja-2.9.4-1
              python-keyring-10.2-1  python-lxml-3.7.2-1
              python2-ipaddress-1.0.18-1  python2-jinja-2.9.4-1
              python2-keyring-10.2-1  python2-lxml-3.7.2-1  ruby-2.4.0-1
              sed-4.3-1  speech-dispatcher-0.8.6-1  sqlite-3.16.2-1
              stunnel-5.39-1  subversion-1.9.5-2  systemd-232-7
              systemd-sysvcompat-232-7  uchardet-0.0.6-1
              vim-runtime-8.0.0170-1  virtualbox-5.1.12-2
              virtualbox-host-dkms-5.1.12-2  xf86-input-evdev-2.10.4-2
              xf86-input-joystick-1.6.2-6 [removal]
              xf86-input-keyboard-1.9.0-2  xf86-input-libinput-0.23.0-1
              xf86-input-mouse-1.9.2-3  xf86-input-synaptics-1.9.0-1
              xf86-input-vmmouse-13.1.0-3  xf86-input-void-1.4.1-3
              xf86-video-ark-0.7.5-7 [removal]
              xf86-video-ati-1:7.8.99.r16.gea30d856-1  xf86-video-dummy-0.3.8-1
              xf86-video-fbdev-0.4.4-6  xf86-video-glint-1.2.8-7 [removal]
              xf86-video-i128-1.3.6-7 [removal]
              xf86-video-intel-1:2.99.917+747+g028c946d-1
              xf86-video-mach64-6.9.5-2 [removal]
              xf86-video-neomagic-1.2.9-2 [removal]
              xf86-video-nouveau-1.0.13-2  xf86-video-nv-2.1.20-7 [removal]
              xf86-video-openchrome-0.5.0-2  xf86-video-r128-6.10.1-1 [removal]
              xf86-video-savage-2.3.8-2 [removal]
              xf86-video-siliconmotion-1.7.8-2 [removal]
              xf86-video-sis-0.10.8-2 [removal]
              xf86-video-tdfx-1.4.5-7 [removal]
              xf86-video-trident-1.3.7-2 [removal]  xf86-video-vesa-2.3.4-3
              xf86-video-vmware-13.2.1-2  xf86-video-voodoo-1.2.5-8
              xorg-mkfontdir-1.0.7-5  xorg-server-1.19.1-1
              xorg-server-common-1.19.1-1

Total Download Size:   183.74 MiB
Total Installed Size:  671.67 MiB
Net Upgrade Size:       -8.10 MiB

:: Proceed with installation? [Y/n] n
:: Starting AUR upgrade...
:: xchat is not present in AUR -- skipping
:: xf86-video-ark is not present in AUR -- skipping
:: xf86-video-glint is not present in AUR -- skipping
:: xf86-video-i128 is not present in AUR -- skipping
:: xf86-video-mach64 is not present in AUR -- skipping
:: xf86-video-neomagic is not present in AUR -- skipping
:: xf86-video-nv is not present in AUR -- skipping
:: xf86-video-r128 is not present in AUR -- skipping
:: xf86-video-savage is not present in AUR -- skipping
:: xf86-video-siliconmotion is not present in AUR -- skipping
:: xf86-video-sis is not present in AUR -- skipping
:: xf86-video-tdfx is not present in AUR -- skipping
:: xf86-video-trident is not present in AUR -- skipping
:: resolving dependencies...
:: looking for inter-conflicts...
:: xf86-input-libinput and xorg-server are in conflict (xorg-server). Remove xorg-server? [y/N] N
:: unresolvable package conflicts detected
:: failed to prepare transaction (conflicting dependencies)
:: xf86-input-libinput and xorg-server are in conflict

I'm a bit scared to be honest to upgrade without knowing exact what's been done in packaging land, what's intentional and what should I expect here. Guess we have to sacrifice one of the systems and cross fingers. smile

Last edited by TE (2017-01-14 00:42:18)

Offline

#11 2017-01-14 00:47:20

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: [SOLVED] xserver update conflicts

This should affect an extremely small number of people that are using those packages. If people installed entire groups for no good reason, I have little sympathy.

Offline

#12 2017-01-14 00:52:38

TE
Member
Registered: 2014-06-21
Posts: 78

Re: [SOLVED] xserver update conflicts

Scimmia wrote:

This should affect an extremely small number of people that are using those packages.

There's at least 3 right here. What's your data source, does upstream track this?

Scimmia wrote:

If people installed entire groups for no good reason, I have little sympathy.

Valid personal opinion. Invalid technical solution to the issue that has been brought to light, we did nothing technically or logistically wrong by installing the group. Period.

Offline

#13 2017-01-14 00:54:35

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: [SOLVED] xserver update conflicts

Installing a bunch of packages that you don't want, need, and have no idea what they do? Yeah, you definitely did something technically wrong.

Offline

#14 2017-01-14 01:02:33

TE
Member
Registered: 2014-06-21
Posts: 78

Re: [SOLVED] xserver update conflicts

Scimmia wrote:

Installing a bunch of packages that you don't want, need, and have no idea what they do? Yeah, you definitely did something technically wrong.

You are incorrect in saying this is "technically wrong." I have done nothing technically wrong, I simply installed the group as provided by the Arch distribution. If it was technically wrong, it would not have been possible from a bootable ISO image.

The Xorg infrastructure probes hardware and will load the appropriate modules for what it detect on the fly, that is it's design; it is technically correct to install multiple video modules for example into one image that may be used generically across hardware which does not match.

I believe what you are trying to say is "I don't agree with what you have done." That is a valid opinion.

Offline

#15 2017-01-14 01:06:22

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,863
Website

Re: [SOLVED] xserver update conflicts

I think we are done here. Closing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB