Project

General

Profile

Bug #1043

[systemd-knock] duplicate files conflict

korobkov - about 4 years ago - . Updated about 4 years ago.

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

#1

Updated by Anonymous about 4 years ago

  • Assignee set to Anonymous
  • % Done changed from 0 to 90
  • Status changed from open to in progress
#2

Updated by Anonymous about 4 years ago

  • % Done changed from 90 to 100
  • Status changed from in progress to fixed
#3

Updated by korobkov about 4 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.

#4

Updated by Anonymous about 4 years ago

  • Status changed from fixed to info needed
#5

Updated by Anonymous about 4 years ago

I'll check it replicating from my machine to see the issue.

#6

Updated by Anonymous about 4 years ago

  • Status changed from info needed to in progress
#7

Updated by Anonymous about 4 years ago

I found a issue in the PKGBUILD 0 , maybe it fixes the problem :)

#8

Updated by Anonymous about 4 years ago

I pushed a new revision, please check now if it works.

#9

Updated by Anonymous about 4 years ago

  • Subject changed from [pcr: systemd-knock packages] duplicate files conflict to [systemd-knock] duplicate files conflict
#10

Updated by korobkov about 4 years ago

  • % Done changed from 90 to 100

Thank you, that helped! :)

#11

Updated by Anonymous about 4 years ago

  • Status changed from in progress to fixed

Also available in: Atom PDF