# echo true > /etc/wicked/common.xml # cat /etc/wicked/common.xml true # zypper in -f wicked wicked-service libwicked-0-6 Loading repository data... Reading installed packages... Forcing installation of 'wicked-0.6.12-1.1.x86_64' from repository 'Main Repository (OSS)'. Forcing installation of 'wicked-service-0.6.12-1.1.x86_64' from repository 'Main Repository (OSS)'. Forcing installation of 'libwicked-0-6-0.6.12-1.1.x86_64' from repository 'Main Repository (OSS)'. Resolving package dependencies... The following 3 packages are going to be reinstalled: libwicked-0-6 wicked wicked-service 3 packages to reinstall. Overall download size: 847.0 KiB. Already cached: 0 B No additional space will be used or freed after the operation. Continue? [y/n/? shows all options] (y): Retrieving package libwicked-0-6-0.6.12-1.1.x86_64 (1/3), 343.9 KiB (1020.7 KiB unpacked) Retrieving: libwicked-0-6-0.6.12-1.1.x86_64.rpm ....................................[done] Retrieving package wicked-0.6.12-1.1.x86_64 (2/3), 463.2 KiB ( 1.5 MiB unpacked) Retrieving: wicked-0.6.12-1.1.x86_64.rpm ..............................[done (97.1 KiB/s)] Retrieving package wicked-service-0.6.12-1.1.x86_64 (3/3), 39.9 KiB ( 9.2 KiB unpacked) Retrieving: wicked-service-0.6.12-1.1.x86_64.rpm ...................................[done] Checking for file conflicts: .......................................................[done] (1/3) Installing: libwicked-0-6-0.6.12-1.1 .........................................[done] (2/3) Installing: wicked-0.6.12-1.1 ................................................[done] Additional rpm output: Updating /etc/sysconfig/network/config... (3/3) Installing: wicked-service-0.6.12-1.1 ........................................[done] # cat /etc/wicked/common.xml true # ls -l /etc/wicked/common.xml* -rw-r--r-- 1 root root 5 Nov 17 15:24 /etc/wicked/common.xml Hmm... A "%config(noreplace) %_sysconfdir/wicked/common.xml" should at least create a "/etc/wicked/common.xml.rpmnew"... why it doesn't? # zypper -v in -f -d wicked # find /var/cache/zypp/ -name wicked-0.6.12-1.1.x86_64.rpm /var/cache/zypp/packages/download.opensuse.org-oss_1/suse/x86_64/wicked-0.6.12-1.1.x86_64.rpm # cat /etc/wicked/common.xml true # rpm -Uvvvh /var/cache/zypp/packages/download.opensuse.org-oss_1/suse/x86_64/wicked-0.6.12-1.1.x86_64.rpm --force 2>out Preparing... ################################# [100%] Updating / installing... 1:wicked-0.6.12-1.1 ################################# [100%] Updating /etc/sysconfig/network/config... # grep common.xml out D: skip 100644 1 ( 0, 0) 1161 /etc/wicked/common.xml;546a0744 Hmm... it still skips it. Please use this as workaround: # rm /etc/wicked/common.xml # zypper in -f wicked wicked-service libwicked-0-6 Please verify the installation using: rpm -V wicked wicked-service libwicked-0-6 the output should be empty. When not, remove all modified files and repeat.