guix/gnu
Ludovic Courtès 495c50008b
installer: final: Delete SQLite WAL and shm files upon completion.
Previously, db.sqlite-{wal,shm} could be left behind after stopping
guix-daemon.  When resuming installation, SQLite could end up behaving
as if transactions visible in the WAL file had been committed, in spite
of having restored SAVED-DATABASE.

Fixes <https://issues.guix.gnu.org/59784>.
Reported by pelzflorian (Florian Pelz) <pelzflorian@pelzflorian.de>.

* gnu/installer/final.scm (install-system): Before restarting
guix-daemon, delete db.sqlite-{wal,shm}.
2022-12-18 01:17:17 +01:00
..
bootloader
build install: 'umount-cow-store' retries upon EBUSY. 2022-12-10 14:34:35 +01:00
home home: services: Use 'match-record' instead of 'match'. 2022-12-08 13:21:46 +01:00
installer installer: final: Delete SQLite WAL and shm files upon completion. 2022-12-18 01:17:17 +01:00
machine
packages gnu: guix: Update to 1.4.0rc2. 2022-12-10 18:19:22 +01:00
services services: nscd: Use nscd from 'glibc-final' on native builds. 2022-12-09 16:43:25 +01:00
system install: Make sure uvesafb can be loaded. 2022-12-15 23:54:10 +01:00
tests tests: docker-system: Increase image size. 2022-12-06 15:10:24 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm installer: Log provenance data. 2022-12-05 14:57:15 +01:00
local.mk gnu: nautilus: Fix crash due to loading extensions twice. 2022-11-20 23:20:32 +01:00
machine.scm
packages.scm
services.scm
system.scm system: Rename and move %base-packages-disk-utilities. 2022-12-06 10:24:39 +01:00
tests.scm