Error installing on ARM Devices

Hello, I am trying to install EndeavourOS on my Raspberry Pi 5, but keep getting an error.

Command <i>bash /etc/calamares/scripts/create-pacman-keyring</i> finished with exit code 1.
Output:
haveged: command socket is listening at fd 3
==> Appending keys from archlinuxarm.gpg...
==> Appending keys from endeavouros.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2024-01-21
:: Synchronizing package databases...
 endeavouros downloading...
 core downloading...
 extra downloading...
 alarm downloading...
 aur downloading...
:: Starting full system upgrade...
resolving dependencies...
warning: cannot resolve "dbus-units", a dependency of "systemd"
warning: cannot resolve "dbus-units", a dependency of "systemd"
warning: cannot resolve "dbus-units", a dependency of "systemd"
warning: cannot resolve "dbus-units", a dependency of "systemd"
warning: cannot resolve "dbus-units", a dependency of "systemd"
:: The following package cannot be upgraded due to unresolvable dependencies:
      systemd

:: Do you want to skip the above package for this upgrade? [y/N] error: failed to prepare transaction (could not satisfy dependencies)

:: unable to satisfy dependency 'dbus-units' required by systemd
:: unable to satisfy dependency 'dbus-units' required by systemd
:: unable to satisfy dependency 'dbus-units' required by systemd
:: unable to satisfy dependency 'dbus-units' required by systemd
:: unable to satisfy dependency 'dbus-units' required by systemd

I already enabled the US servers in the mirrorlist. But keep in mind that I successfully installed EndeavourOS on another Pi 5 yesterday, without opening the mirrorlist at all.

Thank you in advance,
Owabs

1 Like

need wait for mirror sync…

also have read here (latest news )
" https://archlinux.org/"

EDit 2 … look like Arch arm do new update on systemd pkg

" https://github.com/archlinuxarm/PKGBUILDs/commit/89241be13b675de97b4e1c8668d3af51eccdef83 "

1 Like

@owabs
Welcome to the EndeavourOS forums. I hope you enjoy your time here.
Thank you for reporting this problem, and your interest in ARM devices.

Yes, archlinux ARM had no problems with dbus yesterday so it would have worked. But
That was yesterday, and yesterday’s gone
Sorry couldn’t resist a little humor. Although I am definitely dating myself on that one. :wink:

As Shjim pointed out in the first URL given, today Archlinux rolled out new options for using
dbus-broker-35-2 - dbus-broker-units-35.2 - dbus-daemon-units-1.14.10.2

As of this post, the Archlinux ARM mirrors are in this state:

dbus-1.14.10-1-aarch64.pkg.tar.xz                  06-Sep-2023 23:20              298904
dbus-1.14.10-1-aarch64.pkg.tar.xz.sig              06-Sep-2023 23:20                 566
dbus-broker-35-1-aarch64.pkg.tar.xz                21-Dec-2023 20:26              134096
dbus-broker-35-1-aarch64.pkg.tar.xz.sig            21-Dec-2023 20:26                 566

dbus-broker-35-1 is still the wrong version and dbus-broker-units & dbus-daemon-units do not even exist yet.

I believe this will be a problem on all ARM devices that EnOS supports, so I am making a slight change to your Topic’s title. I hope you don’t mind.

Hopefully tomorrow the mirrors will be updated and on existing installations pacman should offer a choice between dbus-broker-units and dbus-daemon-units when updating.

I am not sure yet what the effect will be on the ARM images. The ddimg should install OK and then the first update should address the issue.

Not sure yet about how rootfs images will react on this. I may have to reissue new rootfs images after the problem gets fixed ??

Pudge

2 Likes

pacman now give 2 option on upgrade . ( like said on Archlinux.org ) default is 1 . that one i pick , updated zero problem…

now mirrors updated should be zero problem for install

dbus-1.14.10-2-aarch64.pkg.tar.xz                  10-Jan-2024 01:08              298556
dbus-1.14.10-2-aarch64.pkg.tar.xz.sig              10-Jan-2024 01:09                 566
dbus-broker-35-2-aarch64.pkg.tar.xz                10-Jan-2024 01:07              134020
dbus-broker-35-2-aarch64.pkg.tar.xz.sig            10-Jan-2024 01:07                 566
dbus-broker-units-35-2-aarch64.pkg.tar.xz          10-Jan-2024 01:07                2416
dbus-broker-units-35-2-aarch64.pkg.tar.xz.sig      10-Jan-2024 01:07                 566
dbus-daemon-units-1.14.10-2-aarch64.pkg.tar.xz     10-Jan-2024 01:08                2864
dbus-daemon-units-1.14.10-2-aarch64.pkg.tar.xz.sig 10-Jan-2024 01:09                 566

1 Like

Shjim is correct. I just did a rootfs install on a RPi 5 model b and it went perfectly. Calamares handled the dbus problem totally in the background and selected dbus-broker-units which is what Archlinux recommeds.

@owabs let us know how it goes for you.

Pudge

1 Like

I reflashed the ddimg, ran the installer, and got no errors. Everything works now!
Thanks for the help!

1 Like

I just updated on Pi400 and selected the default. No issue rebooting.

Edit:

1 Like