Hi, libcups is in extra https://www.archlinux.org/packages/extra/x86_64/libcups/ and it conflicts with the upgrade of lib32-libcups from multilib https://www.archlinux.org/packages/multilib/x86_64/lib32-libcups/ . [rocketmouse@archlinux ~]$ pacman -Qo /usr/lib/cups/backend/usb /usr/lib/cups/backend/usb is owned by libcups 2.0.1-1 [rocketmouse@archlinux ~]$ date ; sudo pacman -Syu Sun Nov 23 15:15:01 CET 2014 [snip] Packages (10): lib32-gettext-0.19.3-1 lib32-glib2-2.42.1-1 lib32-gmp-6.0.0-1 lib32-gnutls-3.3.10-1 lib32-libcups-2.0.1-1 lib32-libgpg-error-1.17-1 lib32-libpng-1.6.15-1 lib32-libtasn1-4.2-1 lib32-nettle-2.7.1-1 lib32-p11-kit-0.22.1-1 [snip] error: failed to commit transaction (conflicting files) lib32-libcups: /usr/lib/cups/backend/usb exists in filesystem Errors occurred, no packages were upgraded. [rocketmouse@archlinux ~]$ sudo rm /usr/lib/cups/backend/usb [rocketmouse@archlinux ~]$ sudo pacman -Syu There are no news about it on https://www.archlinux.org/ and also not on https://www.archlinux.de/ . After removing the existing file, the upgrade does work. I wanted to filed a bug report against lib32-libcups, but somebody already did that: https://bugs.archlinux.org/task/42882?string=lib32-libcups&project=5&search_name=&type I don't use cups at the moment, so I'm not sure if it's wise to run rm as I did, if somebody wants to print. Regards, Ralf