Before I upgraded to the "broken" package I removed /usr/lib/cups/backend/usb. When the package was fixed I run # pacman -Syu libcups lib32-libcups after that /usr/lib/cups/backend/usb was missing. Later today I run # pacman -Syu libcups # pacman -Syu lib32-libcups now /usr/lib/cups/backend/usb does exist. I wonder why it was missing first? This is from the log file: [2014-11-23 15:53] [PACMAN] Running 'pacman -Syu libcups lib32-libcups' [2014-11-23 15:53] [PACMAN] synchronizing package lists [2014-11-23 15:53] [PACMAN] starting full system upgrade [2014-11-23 15:53] [PACMAN] reinstalled libcups (2.0.1-1) [2014-11-23 15:53] [PACMAN] upgraded lib32-libcups (2.0.1-1 -> 2.0.1-2) [2014-11-23 19:03] [PACMAN] Running 'pacman -Syu libcups' [2014-11-23 19:03] [PACMAN] synchronizing package lists [2014-11-23 19:03] [PACMAN] starting full system upgrade [2014-11-23 19:03] [PACMAN] reinstalled libcups (2.0.1-1) [2014-11-23 19:05] [PACMAN] Running 'pacman -Syu lib32-libcups' [2014-11-23 19:05] [PACMAN] synchronizing package lists [2014-11-23 19:05] [PACMAN] starting full system upgrade [2014-11-23 19:05] [PACMAN] reinstalled lib32-libcups (2.0.1-2) Regards, Ralf