-
I just upgraded to flux-core v0.51.0 (on Google Cloud) the build went as expected but when I start flux it fails with the error:
libsystemd is present (/usr/lib64/libsystemd.so.0.23.0) and flux-core v0.49.0 worked fine. Is there a new switch required to explicitly build with systemd support? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
Ah sorry about that. When configuring flux, the libsystemd development package would also need to be present so it can find the pkg-config file. I assume that's why flux is reporting that it wasn't built with systemd support? The systemd unit file adds the
|
Beta Was this translation helpful? Give feedback.
-
I thought it might be something like that; I added Thanks! |
Beta Was this translation helpful? Give feedback.
Ah sorry about that.
When configuring flux, the libsystemd development package would also need to be present so it can find the pkg-config file. I assume that's why flux is reporting that it wasn't built with systemd support?
The systemd unit file adds the
-Sbroker.sd_notify=1
option to the broker command line so if you like you could just drop that, but if you can rebuild with systemd support, then you can get more information fromsystemctl status
, e.g. the "leader" line below. During startup that message reflects the current broker status, so if it gets stuck, the idea is that it might be helpful: