Closed allisonkarlitskaya closed 6 months ago
Oh, and of course: removing the dangling symlink (which was there since January 2022) fixes the problem.
I just pushed 6aca911cd44f850cb1dce0b2c25e38c0ef49ee3a to fix this. There is a leftover errno
-check from the old dir-iteration after the loop, which was incorrectly kept.
This only triggers if service-file or config-file prep-work fails.
Thanks a lot for the report! I will test it via CI and locally a bit more and then release v35 as bug-fix release.
I pushed out v35. Let me know if anything is missing. Thanks a lot for the quick report!
Since the last release:
That seems vaguely related to the work that happened in that area recently: https://github.com/bus1/dbus-broker/commit/cb737464dc49604d78dde0827d3da5f754f344d1 but I'm not entirely sure, since that should only impact the order that the files are visited, not what we do when we fail to open one.
Either way, this messed up my system pretty badly and took a while to debug. A quick fix would surely be appreciated by many others :)