Instant crash when sections and values in the config are missing
It seems since a newer update eg25-manager just crashes at a config that worked fine before:
Sep 19 22:22:15 cyberphone eg25manager[755]: Opening config file: /etc/eg25-manager/pine64,pinephone-1.2.toml
Sep 19 22:22:15 cyberphone systemd[1]: eg25-manager.service: Main process exited, code=killed, status=11/SEGV
Sep 19 22:22:15 cyberphone systemd[1]: eg25-manager.service: Failed with result 'signal'.
The reason is [manager]
and [gnss]
are missing. eg25-manager should either handle this gracefully, or migrate the config file in the standard location for a custom config automatically. This is worsened by the default config breaking text sending for some providers, so some people are forced to use a custom config: issues#254
I also thought for a while the modem hw was just legit dead to this. It would be nice if this custom config complication could be anticipated better for the future.
Edited by Sebastian Spaeth