Due to recent security issue i was trying to upgrade a yunohost app peertube on an old system.
It did fail at upgrade, service peertube fails
2026-05-25 14:46:54,471: WARNING - mai 25 14:46:45 systemd[1]: Started peertube.service - PeerTube: video streaming platform. 2026-05-25 14:46:54,471: WARNING - mai 25 14:46:49 systemd[1]: peertube.service: Main process exited, code=killed, status=4/ILL 2026-05-25 14:46:54,471: WARNING - mai 25 14:46:49 systemd[1]: peertube.service: Failed with result ‹ signal ›. 2026-05-25 14:46:54,472: WARNING - mai 25 14:46:49 systemd[1]: peertube.service: Consumed 4.946s CPU time.
this was not as simple as expected since there is not a full procedure to build libvips for this sharp usage.
finaly i got it working, reading various github posts, custom libvips should be installed globally using meson build –prefix /src.
This is dangerous if any debian libvips is already installed. i didn’t check if i could debian one, but i thing there would be a version problem, and a conflict.
This is really a patch solution not following gold stand standard for yunohost, but at least, it fixed my problem.
i mention it here but THIS IS TWEAK AND RISKY TO USE THIS