You are not logged in.
I'm trying to upgrade my system today as I recently just found the time, but the upgrade is stopping because Pacman is failing to commit for want of conflicting files of which the title illustrates.
error: failed to commit transaction, conflicting files
iptables: /usr/bin/arptables-compat exists in filesystem
iptables: /usr/bin/ebtables-compat exists in filesystem
iptables: /usr/bin/ip6tables-compat exists in filesystem
iptables: /usr/bin/ip6tables-compat-restore exists in filesystem
iptables: /usr/bin/ip6tables-compat-save exists in filesystem
iptables: /usr/bin/iptables-compat exists in filesystem
iptables: /usr/bin/iptables-compat-restore exists in filesystem
iptables: /usr/bin/iptables-compat-save exists in filesystem
iptables: /usr/bin/xtables-compat exists in filesystem
iptables: /usr/bin/xtables-compat-multi exists in filesystem
Errors occurred, no packages were upgraded.Most of these are symlinks to xtables-compat-multi so I can understand why no package would own a symlink created after install. But xtables-compat-multi, an ELF 64bit object rather than the above, is itself unowned by any package and that's confusing me.
More objects that appear to belong to the iptables package such as file headers are unowned and empty, even when the file listing on the web returns what should be the expected result.
What's going on here? Does this have anything to do with what I assume is the downgrade to iptables 1.6.2 and can I safely get rid of these files?
Last edited by RickDeckard (2018-09-26 18:47:39)
Offline
There is no iptables 1.8.0-1 in the repos anymore
Offline
There is no iptables 1.8.0-1 in the repos anymore
Yes, I know this. That's why I mentioned the downgrade.
Offline
There are still some mirrors with 1.8.0-1. I'm just confused which version you currently have installed and which version pacman tried upgrading to, the title is not very conclusive to be honest.
Offline
There are still some mirrors with 1.8.0-1. I'm just confused which version you currently have installed and which version pacman tried upgrading to, the title is not very conclusive to be honest.
It tried upgrading to 1.6.2-3-x86_64, and I have 1.8.0-1 installed as of last full system upgrade. Sorry, I'll try to rephrase to something better.
Offline
I checked and found these are all left over files from the prior copy of iptables I had before 1.8.0-1 which was 1.6.2-2. Somehow the update process didn't delete them and just left them sitting there. I probably should have put this in the pacman subforum too when I first created the topic, that was completely my mistake.
(EDIT: After --overwrite'ing only the iptables package and being 100% sure the files in it didn't also belong to anything else, updating and my system in general now works fine after a reboot. If it doesn't I'll know soon enough. Marking as solved.)
Last edited by RickDeckard (2018-09-26 18:46:51)
Offline