openSUSE / agama

A service-based Linux installer
GNU General Public License v2.0
135 stars 39 forks source link

Relying on dbus-daemon which is replaced by dbus-broker in Tumbleweed #1561

Open mvidner opened 2 weeks ago

mvidner commented 2 weeks ago

Agama CI tests started failing, being unable to start dbus-daemon.

By default it is replaced by dbus-broker. Tumbleweed snapshot 20240825 announcement quotes dbus-1.changes:

  • No longer start or offer starting dbus as a system service dbus-broker will be the only supported system dbus. Although the existing daemon will stay as some things (gdm) require dbus-run-session

We need to make it work again:

  1. install dbus-1-daemon.rpm as a workaround
  2. figure out the setup for dbus-broker. For example the daemon configuration file does not apply
mvidner commented 2 weeks ago

I have just checked that https://github.com/yast/yast-storage-ng passes CI just fine with dbus-broker so it seems changing https://github.com/yast/ci-ruby-container won't be needed

mvidner commented 2 weeks ago

Ah, the package part (rubygem-agama-yast.rpm) was done by Imo in #1557