You are not logged in.
Hello,
I went to do a full upgrade this morning as i do each monday as was presented with the below message. Just checking what is recommended to do to proceed as i dont want to break things to badly. Thanks
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing iptables (1:1.6.2-3) breaks dependency 'ebtables' required by firewalld
Last edited by stanna (2018-09-23 23:54:36)
Offline
Workaround:
pacman -Syu firewalld
This will update your packages and reinstall firewalld with the right dependencies.
See here for further details: https://bugs.archlinux.org/task/60062#comment173187
Last edited by Pse (2018-09-23 23:53:16)
Offline
perfect, Thanks Pse.
i must of been searching for the wrong terms or breezed right past that page about this issue.
upgraded successfully and now marked as solved.
Offline
I had the same issue and could resolve it also successufully with
pacman -Syu firewalld
Offline
It is really annoying that this kind of manual interventions keep happening. Are there any plans to ship some kind of update meta information when synchronizing with arch servers that let pacman handle such problems automatically? Especially reinstallation of packages, upgrading packages in the right order and overwriting of files (see all those announcements of files that need to be overwritten).
Offline
Workaround:
pacman -Syu firewalld
This will update your packages and reinstall firewalld with the right dependencies.
See here for further details: https://bugs.archlinux.org/task/60062#comment173187
Thanks a lot, that worked just fine
Offline
It is really annoying that this kind of manual interventions keep happening. Are there any plans to ship some kind of update meta information when synchronizing with arch servers that let pacman handle such problems automatically? Especially reinstallation of packages, upgrading packages in the right order and overwriting of files (see all those announcements of files that need to be overwritten).
Yeah, there are plans, and in fact it's existed for a number of years now. Just, not by Arch Linux.
... It's called Manjaro, you can get it here
Also, this script should be sufficiently terrifying to stop people from wishing for to "let pacman handle such problems automatically".
...
If anything, we could have had a news post for this, but idk, I don't see the point if the solution was to revert the package changes, and publish a new release of firewalld *which will magically fix everything for everyone* once the new iptables/firewalld migrate out of testing.
Also see the linked bug report, and note that due to a miscommunication between devs, the new iptables package that was never supposed to be released to stable, was in fact released to stable despite known issues. So this was not exactly a super common situation, and if miscommunication is going to happen then it can mess up any distro.
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
I'm getting a similar error but with a dependency by core:
# pacman -Syu
:: Synchronising package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing iptables (1:1.6.2-3) breaks dependency 'ebtables' required by core
Offline
@ThePeach try `pacman -Syu ebtables`
Offline
@ThePeach try `pacman -Syu ebtables`
lovely! thanks a lot loqs
Offline