Bug #2575
Packaging Request #2506: arch introduced a base metapackage to replace the meta group
Housekeeping #2549: move non-systemd packages to [nonsystemd]
[avahi-openrc] Dependency errors when trying to upgrade with pacman
0%
Description
As discussed in IRC, running `pacman -Syu` gives the following errors:
:: Synchronizing package databases... nonprism is up to date libre is up to date core is up to date extra is up to date community is up to date nonsystemd is up to date pcr is up to date libre-multilib is up to date multilib is up to date pcr-multilib is up to date :: Starting full system upgrade... warning: polkit: local (0.116-3.nonsystemd1) is newer than extra (0.116-3) resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing dbus (1.12.16-3) breaks dependency 'dbus-openrc' required by avahi-openrc
Related issues
History
Updated by bill-auger over 4 years ago
- Parent task set to #2549
- Assignee set to Megver83
- Description updated (diff)
- Subject changed from [Parabola OpenRC] Dependency errors when trying to upgrade with pacman to [avahi-openrc] Dependency errors when trying to upgrade with pacman
i could not reproduce this
Updated by Megver83 over 4 years ago
- Status changed from unconfirmed to not-a-bug
bill-auger wrote:
i could not reproduce this
Of course, because you probably have [nonsystemd] above all other repos, which is what ThisIsMyAccount does not do. Newbie issues like this are caused by their inexperience, not devs mistakes
closing
Updated by bill-auger over 4 years ago
i made the default pacman.conf more complete recently - that
should help people put the repos in the right order, especially
when using octopi
https://git.parabola.nu/abslibre.git/tree/libre/pacman/pacman.conf.x86_64#n113
Updated by jkjk2000 about 4 years ago
I'm having this issue too. I have nonsystemd above all the other repos. I have moved it to bottom once and tried just for the sake of it. no change. I even tried "pacman -S nonsystemd/avahi-openrc". Still I get:
resolving dependencies... looking for conflicting packages... :: dbus and dbus-elogind are in conflict (libdbus). Remove dbus-elogind? [y/N]
I have installed from the latest openrc cli ISO just today and still having this issue. Everything is near default and a bare bones. Any idea to why this is happening?
Updated by Megver83 about 4 years ago
- Status changed from not-a-bug to fixed
jkjk2000 wrote:
I'm having this issue too. I have nonsystemd above all the other repos. I have moved it to bottom once and tried just for the sake of it. no change. I even tried "pacman -S nonsystemd/avahi-openrc". Still I get:
[...]
I have installed from the latest openrc cli ISO just today and still having this issue. Everything is near default and a bare bones. Any idea to why this is happening?
dbus-elogind is deprecated, use nonsystemd/dbus
I updated dbus, this issue is now solved
Updated by jkjk2000 about 4 years ago
Thanks.
I did a "sudo pacman -Syu" but it was complaining that there is a dbus service already there. I did "sudo rc-update delete dbus" and then upgraded and it's working fine. I actually got this when installing openrc-desktop and leafpad. I can install them fine now. So I can confirm it is fixed.
I think the OpenRC wiki page needs change. It has:
And restart with rc-service. Also make sure you are using dbus-elogind.
Updated by bill-auger almost 4 years ago
- Related to Bug #2804: dbus and dbus openrc clash while updating added
Updated by infinite_recursion almost 4 years ago
Unhashing the nonsystemd repo under /etc/pacman.conf solved this for me.