I’m developing a package for a personal app I’m working on. You can see the Yunohost package here: GitHub - endorama/test_ynh
The app is still in development, the package is still in development. Basically will be distributed as a single binary. I plan to open source it and offer a Yunohost package, as I really love the platform, but it’s my first package and I’m struggling with an error message that I’m not able to troubleshoot.
In my package I configured a setting in config_panel.toml that I want to expose to the user. It works, is shown in the UI and it updates the correct setting. But when saving, I see an error message displayed, Servizio 'kakeibo' sconosciuto (Unknown service 'kakeibo' in English) and the app is not actually restarted, making any UI action useless (a restart is needed for the new value to be picked up).
The API PUT call to https://server/yunohost/api/apps/kakeibo/config/main returns a 400 and shows this content:
{
"error": "Unknown service 'kakeibo'",
"error_key": "service_unknown",
"service": "kakeibo"}
I’m assuming this refers to a systemd service, but the service exists and is running:
# systemctl status kakeibo
● kakeibo.service - Kakeibo Family Financial App
Loaded: loaded (/etc/systemd/system/kakeibo.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-10-19 18:59:40 UTC; 2h 17min ago
Main PID: 2157280 (kakeibo)
Tasks: 8 (limit: 4530)
Memory: 13.8M
CPU: 10.365s
CGroup: /system.slice/kakeibo.service
└─2157280 /var/www/kakeibo/kakeibo --config /var/www/kakeibo/config.yaml serve
Oct 19 18:59:40 server systemd[1]: Started kakeibo.service - Kakeibo Family Financial App.
Any idea how to troubleshoot this? I found these lines in the log for the operation (/var/log/yunohost/operations/), but they do not provide much details.
2025-10-19 21:26:04,724: INFO - Reloading services...
2025-10-19 21:26:04,910: DEBUG - Reloading service kakeibo
<log ends here>
Thank you!
