GNU bug report logs -
#74258
[PATCH 0/3] Fix uninstall script
Previous Next
Full log
Message #19 received at 74258-done <at> debbugs.gnu.org (full text, mbox):
Hi David,
David Boilleau <david_boilleau <at> gmx.fr> skribis:
> I installed Guix on Ubuntu 24.04 with the script guix-install.sh, then I
> tried to uninstall it by running `guix-install.sh --uninstall`. The
> uninstall failed three times:
> 1. The unit gnu-store.mount was not suppressed, because the prior test
> on the gnu-store.mount file failed.
> 2. The variable ROOT_HOME did not exist, so /root/.guix-profile,
> /root/.config/guix and /root/.cache/guix were not suppressed.
> 3. The "guixbuilder" users were already removed due to the previous
> attempts, so the script failed to remove them and exited here. Same when
> it tried to remove the service guix-daemon.service.
>
> Here are propositions to fix all of this.
>
> David Boilleau (3):
> guix-install.sh: Test if gnu-store.mount exists before removing the
> unit
> guix-install.sh: Replace `ROOT_HOME` with `~root`
> guix-install.sh: Run the uninstall even if already partially done
This looks good to me.
Applied, thank you for spotting the problems and for fixing them!
Ludo’.
This bug report was last modified 249 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.