Upstream D-Bus update bricks system with ALHP. #227

Closed
opened 2024-01-10 07:28:55 +01:00 by VDavid003 · 4 comments

Upstream Arch Linux decided to change their default D-Bus implementation to dbus-broker and in the process, has seemingly moved the unit files to dbus-broker-units and dbus-daemon-units respectively (https://archlinux.org/news/making-dbus-broker-our-default-d-bus-daemon/).

Upon upgrading my system configured with ALHP x86-64-v3 repositories a few hours ago, on next reboot my system has bricked itself, freezing when launching the display manager. (CTRL+Fx keys not working to switch to TTY either)

I managed to boot into Arch's emergency initramfs shell by removing the root parameter from grub, mounting my root partition, chrooting in it and disabling my display manager.

After this, I could get into a properly booted CLI and realized that D-Bus was dead.

In the end, I managed to fix the problem by temporarily disabling ALHP and upgrading the system and selecting the D-Bus provider. (installing the unit package could've probably worked as well)

Please fix the underlying issue before more systems get bricked, this is really bad!

Upstream Arch Linux decided to change their default D-Bus implementation to `dbus-broker` and in the process, has seemingly moved the unit files to `dbus-broker-units` and `dbus-daemon-units` respectively (https://archlinux.org/news/making-dbus-broker-our-default-d-bus-daemon/). Upon upgrading my system configured with ALHP x86-64-v3 repositories a few hours ago, on next reboot my system has bricked itself, freezing when launching the display manager. (CTRL+Fx keys not working to switch to TTY either) I managed to boot into Arch's emergency initramfs shell by removing the root parameter from grub, mounting my root partition, chrooting in it and disabling my display manager. After this, I could get into a properly booted CLI and realized that D-Bus was dead. In the end, I managed to fix the problem by temporarily disabling ALHP and upgrading the system and selecting the D-Bus provider. (installing the unit package could've probably worked as well) Please fix the underlying issue before more systems get bricked, this is really bad!

no need to fix anything.
The rebuild is currently still running which can be checked here: https://status.alhp.dev
Currently there are 2 more packages queued and 1 building.
Once that is finished and packages are synced to the mirrors, the "problem" is fixed.

this part of the Readme explains it: https://somegit.dev/ALHP/ALHP.GO#user-content-why-is-package-x-not-up-to-date

Edit: The Rebuild is now finished and at least the alhp.dev and krautflare mirror have synced.

no need to fix anything. The rebuild is currently still running which can be checked here: https://status.alhp.dev Currently there are 2 more packages queued and 1 building. Once that is finished and packages are synced to the mirrors, the "problem" is fixed. this part of the Readme explains it: https://somegit.dev/ALHP/ALHP.GO#user-content-why-is-package-x-not-up-to-date Edit: The Rebuild is now finished and at least the alhp.dev and krautflare mirror have synced.
anonfunc added the
support
label 2024-01-10 11:28:54 +01:00

I had also issues causing this. Luckily I could downgrade dbus to workaround this issue.

An idea. How about adding a note to the installation guide about this. That sometimes due to building delay the system can break especially if bigger packages are being build. If unsure check building site https://status.alhp.dev . Does it have an api? So I might automatically check it before system update?

I had also issues causing this. Luckily I could downgrade dbus to workaround this issue. An idea. How about adding a note to the installation guide about this. That sometimes due to building delay the system can break especially if bigger packages are being build. If unsure check building site https://status.alhp.dev . Does it have an api? So I might automatically check it before system update?
Owner

It actually does have an API: api.alhp.dev

It actually does have an API: [api.alhp.dev](https://api.alhp.dev/)
Owner

Closing this as resolved.

Closing this as resolved.
Sign in to join this conversation.
No description provided.