Skip to content

Reinstalling on macos: "/nix: Read-only file system" #4390

@00yk

Description

@00yk

Describe the bug
After a broken uninstallation, I wasn't able to install nix.
Here are the error messages when I tried to reinstall using
sh <(curl -L https://nixos.org/nix/install) --daemon:

---- sudo execution ------------------------------------------------------------
I am executing:

    $ sudo mkdir -pv -m 0755 /nix /nix/var /nix/var/log /nix/var/log/nix /nix/var/log/nix/drvs /nix/var/nix /nix/var/nix/db /nix/var/nix/gcroots /nix/var/nix/profiles /nix/var/nix/temproots /nix/var/nix/userpool /nix/var/nix/gcroots/per-user /nix/var/nix/profiles/per-user

to make the basic directory structure of Nix (part 1)

mkdir: /nix: Read-only file system
mkdir: /nix/var: Read-only file system
mkdir: /nix/var/log: Read-only file system
mkdir: /nix/var/log/nix: Read-only file system
mkdir: /nix/var/log/nix/drvs: Read-only file system
mkdir: /nix/var/nix: Read-only file system
mkdir: /nix/var/nix/db: Read-only file system
mkdir: /nix/var/nix/gcroots: Read-only file system
mkdir: /nix/var/nix/profiles: Read-only file system
mkdir: /nix/var/nix/temproots: Read-only file system
mkdir: /nix/var/nix/userpool: Read-only file system
mkdir: /nix/var/nix/gcroots/per-user: Read-only file system
mkdir: /nix/var/nix/profiles/per-user: Read-only file system

Steps To Reproduce

  1. I first install nix successfully(the first time),
  2. then I tried to uninstall it using "sudo rm -rf /nix".
  3. After that, I find there's still some files(starting with '.', I don't remember the exact names) left in /nix.
    So I use the "disk utitiliy.app" to uninstall the nix partition and do "sudo rm -rf /nix" again.

This time those remaining files were deleted but /nix(empty directory) is left.
When I try to do "sudo rm -rf /nix", it gives:

rm: /nix: Read-only file system

Expected behavior

Can someone points out a possible solution in my case to remove the empty directory /nix, thus I can reinstall nix?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions