Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#29439 - consolekit update to 0.4.6-2 brings file conflicts with udev.

Attached to Project: Arch Linux
Opened by Javier (jevv) - Saturday, 14 April 2012, 00:08 GMT
Last edited by Dave Reisner (falconindy) - Saturday, 14 April 2012, 01:18 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When upgrading Today, I got:

% pacman -Syu
...
:: Starting full system upgrade...
resolving dependencies...
...
looking for inter-conflicts...
:: sqlite and sqlite3 are in conflict. Remove sqlite3? [y/N] y

Targets (27): avahi-0.6.31-2 consolekit-0.4.6-2 firefox-11.0-3 flashplugin-11.2.202.233-1 gparted-0.12.1-1 gvim-7.3.495-1 hplip-3.12.2-3
libgphoto2-2.4.13-2 libmysqlclient-5.5.23-1 libpciaccess-0.13.1-1 libwbclient-3.6.4-1 lirc-utils-1:0.9.0-15 mkvtoolnix-cli-5.5.0-1
mkvtoolnix-gtk-5.5.0-1 mpd-0.16.8-2 ntfs-3g-2012.1.15-2 ntfsprogs-2012.1.15-2 ruby-1.9.3_p125-4 samba-3.6.4-1 sbcl-1.0.56-1
smbclient-3.6.4-1 sqlite-3.7.11-2 sqlite3-3.7.11-1 [removal] thunderbird-11.0.1-2 vim-runtime-7.3.495-1 xorg-server-1.12.0.902-1
xorg-server-common-1.12.0.902-1

Total Installed Size: 409.98 MiB
Net Upgrade Size: -12.30 MiB

Proceed with installation? [Y/n] Y
(26/26) checking package integrity [########################################################] 100%
(26/26) loading package files [########################################################] 100%
(26/26) checking for file conflicts [########################################################] 100%
error: failed to commit transaction (conflicting files)
consolekit: /usr/lib/ConsoleKit/run-seat.d/udev-acl.ck exists in filesystem
consolekit: /usr/lib/udev/rules.d/70-udev-acl.rules exists in filesystem
consolekit: /usr/lib/udev/udev-acl exists in filesystem
Errors occurred, no packages were upgraded.

As you can see below, those files are owned by udev:

% pacman -Qo /usr/lib/ConsoleKit/run-seat.d/udev-acl.ck
/usr/lib/ConsoleKit/run-seat.d/udev-acl.ck is owned by udev 181-9

% pacman -Qo /usr/lib/udev/rules.d/70-udev-acl.rules
/usr/lib/udev/rules.d/70-udev-acl.rules is owned by udev 181-9

% pacman -Qo /usr/lib/udev/udev-acl
/usr/lib/udev/udev-acl is owned by udev 181-9

This is under x86_64.


Additional info:
* package version(s)

% pacman -Qs consolekit
local/consolekit 0.4.5-2
A framework for defining and tracking users, login sessions, and seats

% pacman -Qs udev
local/udev 181-9 (base)
The userspace dev tools (udev)
This task depends upon

Closed by  Dave Reisner (falconindy)
Saturday, 14 April 2012, 01:18 GMT
Reason for closing:  Not a bug
Comment by Dave Reisner (falconindy) - Saturday, 14 April 2012, 00:15 GMT
udev 182 is in core and doesn't contain these files. You should figure out why udev isn't being pulled in as an update.
Comment by Javier (jevv) - Saturday, 14 April 2012, 01:18 GMT
You're right, but I had to try several mirrors to find the one that would bring udev as well. Even the kernel mirrors didn't bring it... osuos did though...

So yeap, sorry... this can be closed then.

Loading...