You are not logged in.
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
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
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
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
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
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