Bug #1043
[systemd-knock] duplicate files conflict
Status:
fixed
Priority:
bug
Assignee:
-
% Done:
100%
Description
When upgrading from systemd-knock 229 to 230:
# LC_ALL=en_US.UTF-8 yaourt -S systemd-knock :( resolving dependencies... looking for conflicting packages... :: systemd-knock and systemd are in conflict (systemd-tools). Remove systemd? [y/N] y :: libsystemd-knock and libsystemd are in conflict. Remove libsystemd? [y/N] y :: libsystemd-knock-standalone and libsystemd-standalone are in conflict. Remove libsystemd-standalone? [y/N] y :: nss-knock-myhostname and nss-myhostname are in conflict. Remove nss-myhostname? [y/N] y :: nss-knock-mymachines and nss-mymachines are in conflict. Remove nss-mymachines? [y/N] y :: nss-knock-resolve and nss-resolve are in conflict. Remove nss-resolve? [y/N] y Packages (13) libsystemd-230-4.parabola2 [removal] libsystemd-knock-230-4 libsystemd-knock-standalone-230-4 libsystemd-standalone-230-4.parabola2 [removal] libudev-knock-230-4 nss-knock-myhostname-230-4 nss-knock-mymachines-230-4 nss-knock-resolve-230-4 nss-myhostname-230-4.parabola2 [removal] nss-mymachines-230-4.parabola2 [removal] nss-resolve-230-4.parabola2 [removal] systemd-230-4.parabola2 [removal] systemd-knock-230-4 Total Installed Size: 139.79 MiB Net Upgrade Size: 109.92 MiB :: Proceed with installation? [Y/n] (7/7) checking keys in keyring [#############################################################] 100% (7/7) checking package integrity [#############################################################] 100% (7/7) loading package files [#############################################################] 100% (7/7) checking for file conflicts [#############################################################] 100% error: failed to commit transaction (conflicting files) /etc/X11/xinit/xinitrc.d/50-systemd-user.sh exists in both 'libudev-knock' and 'nss-knock-myhostname' /etc/dbus-1/system.d/org.freedesktop.hostname1.conf exists in both 'libudev-knock' and 'nss-knock-myhostname' /etc/dbus-1/system.d/org.freedesktop.import1.conf exists in both 'libudev-knock' and 'nss-knock-myhostname' /etc/dbus-1/system.d/org.freedesktop.locale1.conf exists in both 'libudev-knock' and 'nss-knock-myhostname' /etc/dbus-1/system.d/org.freedesktop.login1.conf exists in both 'libudev-knock' and 'nss-knock-myhostname'
and hundreds of other conflicting files from other systemd-knock packages.
When upgrading to systemd 230 (without knock patch) all is OK.
History
Updated by Anonymous over 6 years ago
- Assignee set to Anonymous
- % Done changed from 0 to 90
- Status changed from open to in progress
Updated by Anonymous over 6 years ago
- % Done changed from 90 to 100
- Status changed from in progress to fixed
Updated by korobkov over 6 years ago
- % Done changed from 100 to 90
Thanks, that's much better, but still not fully fixed:
# LC_ALL=en_US.UTF-8 yaourt -S systemd-knock :( resolving dependencies... looking for conflicting packages... :: systemd-knock and systemd are in conflict (systemd-tools). Remove systemd? [y/N] y :: libsystemd-knock and libsystemd are in conflict. Remove libsystemd? [y/N] y :: libsystemd-knock-standalone and libsystemd-standalone are in conflict. Remove libsystemd-standalone? [y/N] y :: nss-knock-myhostname and nss-myhostname are in conflict. Remove nss-myhostname? [y/N] y :: nss-knock-mymachines and nss-mymachines are in conflict. Remove nss-mymachines? [y/N] y :: nss-knock-resolve and nss-resolve are in conflict. Remove nss-resolve? [y/N] y Packages (13) libsystemd-230-4.parabola2 [removal] libsystemd-knock-230-4.1 libsystemd-knock-standalone-230-4.1 libsystemd-standalone-230-4.parabola2 [removal] libudev-knock-230-4.1 nss-knock-myhostname-230-4.1 nss-knock-mymachines-230-4.1 nss-knock-resolve-230-4.1 nss-myhostname-230-4.parabola2 [removal] nss-mymachines-230-4.parabola2 [removal] nss-resolve-230-4.parabola2 [removal] systemd-230-4.parabola2 [removal] systemd-knock-230-4.1 Total Installed Size: 30.04 MiB Net Upgrade Size: 0.16 MiB :: Proceed with installation? [Y/n] (7/7) checking keys in keyring [#############################################################] 100% (7/7) checking package integrity [#############################################################] 100% (7/7) loading package files [#############################################################] 100% (7/7) checking for file conflicts [#############################################################] 100% error: failed to commit transaction (conflicting files) libudev-knock: /usr/include/libudev.h exists in filesystem libudev-knock: /usr/lib/libudev.so exists in filesystem libudev-knock: /usr/lib/libudev.so.1 exists in filesystem libudev-knock: /usr/lib/libudev.so.1.6.4 exists in filesystem libudev-knock: /usr/lib/pkgconfig/libudev.pc exists in filesystem libudev-knock: /usr/share/man/man3/libudev.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_action.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_devlinks_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_devnode.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_devnum.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_devpath.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_devtype.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_driver.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_is_initialized.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_parent.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_parent_with_subsystem_devtype.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_properties_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_property_value.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_subsystem.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_sysattr_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_sysattr_value.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_sysname.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_sysnum.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_syspath.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_tags_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_get_udev.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_has_tag.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_new_from_device_id.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_new_from_devnum.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_new_from_environment.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_new_from_subsystem_sysname.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_new_from_syspath.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_ref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_set_sysattr_value.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_device_unref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_is_initialized.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_parent.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_property.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_subsystem.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_sysattr.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_sysname.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_match_tag.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_nomatch_subsystem.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_nomatch_sysattr.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_add_syspath.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_get_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_get_udev.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_new.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_ref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_scan_devices.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_scan_subsystems.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_enumerate_unref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_list_entry.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_list_entry_get_by_name.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_list_entry_get_name.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_list_entry_get_next.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_list_entry_get_value.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_enable_receiving.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_filter_add_match_subsystem_devtype.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_filter_add_match_tag.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_filter_remove.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_filter_update.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_get_fd.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_get_udev.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_new_from_netlink.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_receive_device.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_ref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_set_receive_buffer_size.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_monitor_unref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_new.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_ref.3.gz exists in filesystem libudev-knock: /usr/share/man/man3/udev_unref.3.gz exists in filesystem Errors occurred, no packages were upgraded.
Updated by Anonymous over 6 years ago
I'll check it replicating from my machine to see the issue.
Updated by Anonymous over 6 years ago
I found a issue in the PKGBUILD 0 , maybe it fixes the problem :)
Updated by Anonymous over 6 years ago
- Subject changed from [pcr: systemd-knock packages] duplicate files conflict to [systemd-knock] duplicate files conflict