On 8/28/24 12:18 AM, Simon Becherer wrote:
According to the bugreport, only change:
in the file: /usr/lib/systemd/system/wicked.service
section [Unit]
make a new line:
BindsTo=dbus.service
solves it for me.
simoN
No worries, Let me read again, I thought Andrei disliked that solution. I was going my his comments: <quote - in Summary> Theoretically wickedd.service will trigger D-Bus startup and so does not even need Requires=dbus.service. Replacing Requisite=sbus.service After=dbus.service with Requires=dbus.socket After=dbus.socket in all wickedd*.service files fixes the startup too and IMHO this is more clean fix than adding Requires=dbus.service to some random unit. </quote> I'll reboot shortly to test. I used the "Replacement Unit Files" approach of modified service files in /etc/systemd/system rather than "Drop-in" .conf files. Will report back if I have any issue. The fix (either way) makes sense. The BindsTo= fix from https://github.com/openSUSE/wicked/pull/1032 also looks simple, but I don't know what all the ramifications are for unit restart, etc.. with that fix. Wonder which one they will ultimately choose? -- David C. Rankin, J.D.,P.E.