The monitor froze the address given at launch, so it lost the VM as soon as cloud-init renamed the host and DHCP handed out another lease. It now re-resolves at each attempt, in the views too, and reads virsh without sudo — « sudo -n » fails in a detached session with no tty. First boot also stopped paying for what it does not need: the guest agent leaves cloud-init, snapd and locale-gen go, apt takes the fastest mirror. The timezone follows the host. And when KVM is missing, the deployment says so before the wait instead of being mysteriously fifteen times slower. --- FR --- Le suivi figeait l'adresse connue au lancement : il perdait donc la VM dès que cloud-init posait le vrai nom d'hôte et que DHCP donnait un autre bail. Il la ré-résout désormais à chaque tentative, dans les vues aussi, et lit virsh sans sudo — « sudo -n » échoue dans une session détachée, sans tty. Le premier démarrage cesse aussi de payer l'inutile : l'agent invité sort de cloud-init, snapd et locale-gen disparaissent, apt prend le miroir le plus rapide. Le fuseau suit l'hôte. Et faute de KVM, le déploiement le dit avant l'attente, au lieu d'être quinze fois plus lent sans raison visible. Assisted-by: Claude Opus 5 |
||
|---|---|---|
| .. | ||
| database_manager.py | ||
| kdbx_manager.py | ||
| logo_ascii.txt | ||
| migration_form.py | ||
| migration_stats.py | ||
| qemu_deploy_form.py | ||
| qemu_install_monitor.py | ||
| README.base.md | ||
| README.fr.md | ||
| README.md | ||
| source_todo.sh | ||
| textual_setup.py | ||
| todo.json | ||
| todo.py | ||
| todo_example.json | ||
| todo_file_browser.py | ||
| todo_i18n.py | ||
| todo_prefs.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.