Oh wow, realizing right now some weird behavior: when I remove verbosity from DEBUG logs and only take the one before the crash:
curl -s https://paste.yunohost.org/raw/obanorugic | grep "INFO" | sed '/Could not complete the operation/,$ d'
I get this result:
curl -s https://paste.yunohost.org/raw/obanorugic | grep "INFO\|WARN\|ERROR" | sed '/Could not complete the operation/,$ d'
2026-04-12 17:18:46,552: INFO - Updating sources...
2026-04-12 17:18:50,642: INFO - Updating system_user...
2026-04-12 17:18:50,809: INFO - Updating install_dir...
2026-04-12 17:18:50,822: INFO - Updating data_dir...
2026-04-12 17:18:50,836: INFO - Updating permissions...
2026-04-12 17:18:50,882: WARNING - This permission is currently granted to all users in addition to other groups. You probably want to either remove the 'all_users' permission or remove the other groups it is currently granted to.
2026-04-12 17:18:51,188: INFO - Updating ports...
2026-04-12 17:18:51,199: INFO - Updating apt...
2026-04-12 17:18:53,301: INFO - Now upgrading grist…
2026-04-12 17:18:53,302: INFO - Creating a safety backup prior to the upgrade
2026-04-12 17:18:53,373: INFO - Collecting files to be backed up for grist…
2026-04-12 17:18:53,585: INFO - Declaring files to be backed up...
2026-04-12 17:18:53,904: INFO - /home/yunohost.app/grist will not be saved, because 'BACKUP_CORE_ONLY' is set.
2026-04-12 17:18:54,440: INFO - Backup script completed for grist. (YunoHost will then actually copy those files to the archive).
2026-04-12 17:18:55,033: INFO - Creating a backup archive from the collected files…
2026-04-12 17:18:55,034: INFO - The archive will contain about 817MB of data.
2026-04-12 17:19:13,983: INFO - Updating nodejs...
2026-04-12 17:19:14,258: INFO - Backup grist-pre-upgrade1 was deleted because it is replaced by a newer backup grist-pre-upgrade2
2026-04-12 17:19:17,051: INFO - Updating sources...
2026-04-12 17:19:36,772: INFO - Now upgrading grist…
2026-04-12 17:19:36,773: INFO - Creating a safety backup prior to the upgrade
2026-04-12 17:19:37,441: INFO - Collecting files to be backed up for grist…
2026-04-12 17:19:37,622: INFO - Declaring files to be backed up...
2026-04-12 17:19:38,148: INFO - /home/yunohost.app/grist will not be saved, because 'BACKUP_CORE_ONLY' is set.
2026-04-12 17:19:38,776: INFO - Backup script completed for grist. (YunoHost will then actually copy those files to the archive).
2026-04-12 17:19:39,090: INFO - Updating system_user...
2026-04-12 17:19:39,551: INFO - Updating install_dir...
2026-04-12 17:19:39,564: INFO - Updating data_dir...
2026-04-12 17:19:39,580: INFO - Updating permissions...
2026-04-12 17:19:39,647: WARNING - This permission is currently granted to all users in addition to other groups. You probably want to either remove the 'all_users' permission or remove the other groups it is currently granted to.
2026-04-12 17:19:39,986: INFO - Updating ports...
2026-04-12 17:19:40,005: INFO - Updating apt...
2026-04-12 17:19:40,080: INFO - Creating a backup archive from the collected files…
2026-04-12 17:19:40,081: INFO - The archive will contain about 817MB of data.
2026-04-12 17:19:59,131: INFO - Fetching available upgrades for system packages…
2026-04-12 17:19:59,155: INFO - Fetching available upgrades for system packages…
2026-04-12 17:19:59,384: INFO - Backup grist-pre-upgrade2 was deleted because it is replaced by a newer backup grist-pre-upgrade1
2026-04-12 17:19:59,737: INFO - Updating nodejs...
2026-04-12 17:20:01,051: WARNING - E: Could not get lock /var/lib/apt/lists/lock. It is held by process 3304738 (apt-get)
2026-04-12 17:20:01,052: WARNING - E: Unable to lock directory /var/lib/apt/lists/
You can see that many logs are printed twice!
For example Updating sources..., Updating system_user..., …
2026-04-12 17:18:46,552: INFO - Updating sources...
...
2026-04-12 17:19:17,051: INFO - Updating sources...
2026-04-12 17:18:50,642: INFO - Updating system_user...
...
2026-04-12 17:19:39,090: INFO - Updating system_user...
It’s very strange…