A graphical Ubuntu VM stopped making progress, with no error, on "Unable to contact the store, trying every minute for the next 30 minutes". Nothing in the log says why, and the install just looks stuck. The cause is ours. We disable snapd a few lines earlier, to stop its refreshes during the install. Then gnome-core recommends "firefox", which on Ubuntu is only a transitional package whose postinst runs "snap install" -- against a snapd we just stopped. It is a RECOMMENDS, with alternatives. So we exclude the snap packages and name epiphany-browser, a real .deb. Excluding firefox alone was not enough: apt fell back to chromium-browser, a transitional package too, and Cinnamon froze the same way on thunderbird. Measured on the VM: with this list, GNOME (844 packages) and Cinnamon (1167) pull none, without an apt error. --- FR --- Une VM Ubuntu graphique cessait d'avancer, sans erreur, sur « Unable to contact the store, trying every minute for the next 30 minutes ». Rien dans le log n'en dit la raison, et l'installation paraît simplement figée. La cause est nôtre. On coupe snapd quelques lignes plus haut, pour empêcher ses rafraîchissements pendant l'installation. Puis gnome-core recommande « firefox », qui n'est plus sur Ubuntu qu'un paquet de transition dont le postinst lance « snap install » — contre un snapd qu'on vient d'arrêter. C'est un RECOMMENDS, avec alternatives. On écarte donc les paquets snap et on nomme epiphany-browser, un vrai .deb. Écarter le seul firefox ne suffisait pas : apt retombait sur chromium-browser, paquet de transition lui aussi, et Cinnamon figeait pareillement sur thunderbird. Mesuré sur la VM : avec cette liste, GNOME (844 paquets) et Cinnamon (1167) n'en tirent aucun, sans erreur apt. 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.
The mail/ package is the mail client reachable from Assistant > Mail:
several IMAP/SMTP accounts, a local cache, and a Textual TUI. See
../../doc/EMAIL.md.