Measured on erplibre-ubuntu-2404: unattended-upgrades fired in the middle of an Odoo 12->13 migration and restarted the PostgreSQL cluster three times (« received fast shutdown request »). OpenUpgrade lost its connection and the intermediate database was left half migrated. On a development VM the ERPLibre installer now turns off unattended-upgrades and the apt-daily timers, and drops an apt.conf.d snippet so they stay off across reboots. dnf-automatic gets the same treatment on Fedora. It runs right after the cloud-init wait and before the apt-get calls, so apt-daily can no longer grab the lock between the two either -- the same contention that made « apt-get update » fail during deployment. Production VMs are left untouched: automatic security updates must stay on there. The switch is the existing dev/prod answer, already threaded down to _qemu_erplibre_remote_cmd. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_telemetry.py | ||
| todo_upgrade.py | ||
| version_manager.py | ||
TODO is an assistant robot to use ERPLibre
Execute it with ./script/todo/todo.py or make todo.
For a new project, copy todo_example.json to private/todo/todo_override.json | private/todo/todo_override_private.json and edit it.