You are not logged in.

#1 2014-08-13 13:40:26

RAF102
Member
Registered: 2014-08-13
Posts: 3

XORG conflict with x86-input-uvdev-trackpoint while system upgrade

When trying to do system upgrade using pacman-Syu the following happens
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
Unity-for-Arch                                                                    150.8 KiB  0.00B/s 00:00 [###############################################################] 100%
Unity-for-Arch-Extra                                                               70.6 KiB  0.00B/s 00:00 [###############################################################] 100%
:: Starting full system upgrade...
warning: chromium: ignoring package upgrade (34.0.1847.132-1 => 36.0.1985.143-1)
:: Replace lzo2 with core/lzo? [Y/n] y
:: Replace polkit-qt with extra/polkit-qt4? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
:: xorg-server and xf86-input-evdev-trackpoint are in conflict (X-ABI-XINPUT_VERSION). Remove xf86-input-evdev-trackpoint? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: xorg-server: requires xf86-input-evdev
[posten@Arch-Thinkpad ~]$ sudo pacman -R xf86-input-evdev-trackpoint
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: xorg-server: requires xf86-input-evdev


any solution to this ?

Offline

#2 2014-08-13 13:46:56

loqs
Member
Registered: 2014-03-06
Posts: 17,425

Re: XORG conflict with x86-input-uvdev-trackpoint while system upgrade

install xf86-input-evdev that should remove xf86-input-evdev-trackpoint and allow the upgrade then rebuild xf68-input-evdev-trackpoint
edit: Spelling

Last edited by loqs (2014-08-13 13:48:42)

Offline

#3 2014-08-13 14:02:54

RAF102
Member
Registered: 2014-08-13
Posts: 3

Re: XORG conflict with x86-input-uvdev-trackpoint while system upgrade

this is what happens when i try to install xf86-input-evdev
sudo pacman -S xf86-input-evdev
resolving dependencies...
looking for inter-conflicts...
:: xf86-input-evdev and xorg-server are in conflict. Remove xorg-server? [y/N] y
:: xf86-input-evdev and xf86-input-evdev-trackpoint are in conflict. Remove xf86-input-evdev-trackpoint? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: gdm: requires xorg-server
:: virtualbox-guest-utils: requires X-ABI-VIDEODRV_VERSION=15

Offline

#4 2014-08-13 14:07:11

loqs
Member
Registered: 2014-03-06
Posts: 17,425

Re: XORG conflict with x86-input-uvdev-trackpoint while system upgrade

pacman -S xf86-input-evdev virtualbox-guest-utils

Edit:

pacman -Syu xf86-input-evdev

should stop the version mismatch as it pulls all the latest versions in

Last edited by loqs (2014-08-13 14:12:13)

Offline

#5 2014-08-13 14:39:27

RAF102
Member
Registered: 2014-08-13
Posts: 3

Re: XORG conflict with x86-input-uvdev-trackpoint while system upgrade

This worked , thank you..
but can you explain what was the problem and why it happens now as i was able to upgrade the system several times before without facing such conflict ?

Offline

#6 2014-08-13 15:01:05

loqs
Member
Registered: 2014-03-06
Posts: 17,425

Re: XORG conflict with x86-input-uvdev-trackpoint while system upgrade

xorg-server and xf86-input-evdev-trackpoint are in conflict (X-ABI-XINPUT_VERSION)

At the time you made / installed xf86-input-evdev-trackpoint the value of X-ABI-XINPUT_VERSION provided by  xorg-server was acceptable to that version of xf86-input-evdev-trackpoint.
With the upgrade of xorg-server that version number was increased in all the packages in the official repositories.
xf86-input-evdev-trackpoint had no new version as its a local package and the new version of xorg-server is no longer acceptable to xf86-input-evdev-trackpoint

pacman tries to resolve this conflict by suggesting removing xf86-input-evdev-trackpoint

this creates a new conflict as with that removal there is no longer any package providing xf86-input-evdev

error: failed to prepare transaction (could not satisfy dependencies)
:: xorg-server: requires xf86-input-evdev

this dependancy also prevented you from just removing xf86-input-evdev-trackpoint

:: xf86-input-evdev and xorg-server are in conflict. Remove xorg-server? [y/N] y
:: xf86-input-evdev and xf86-input-evdev-trackpoint are in conflict. Remove xf86-input-evdev-trackpoint? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: gdm: requires xorg-server
:: virtualbox-guest-utils: requires X-ABI-VIDEODRV_VERSION=15

Fails because of a version conflict similar to to the original.
You did not hit this before because either those packages were not upgraded in your previous upgrades or the previous upgrades were ABI compatible so the maintainers did not increment the ABI version.
Edit:
Rewrote to hopefully make more sense

Last edited by loqs (2014-08-13 15:25:40)

Offline

Board footer

Powered by FluxBB