I don't have a concrete answer, but two things come to mind:

- /nix/store is mounted read-only by default on NixOS, so it might not
be a permissions issue.  (The nix tools do something clever every time
the want to write to it.)

- Looking at the man page for nix-store, the --import and --export
options might make more sense than --dump and --restore, but I haven't
used any of this myself.

James


On 29 October 2014 06:58, Sergey Mironov <[email protected]> wrote:
> Hi! I have one more question regarding the topic: how to restore the
> collected tarballs back into /nix/store? I've tried to --dump them and
> later --restore , but the nix-store errored with errors like
>
> $ cat dump | nix-store --restore
> /nix/store/zwp4iadr91lbfynn61vnzs8i1fv003gj-bash42-016
> error: creating file
> `/nix/store/zwp4iadr91lbfynn61vnzs8i1fv003gj-bash42-016': Read-only
> file system
>
> I expected nix-store to create the target path as nixbldX user, but
> looks like it is not the case. Is it expected behavior for nix-store
> --restore?
>
> Regards,
> Sergey
>
> PS
> My current nixpkgs is quite old at the moment.
>
>
>
> 2014-05-30 13:53 GMT+04:00 Wout Mertens <[email protected]>:
>> I turned that into a wiki page with bad formatting (on phone)
>>
>> https://nixos.org/wiki/Download_all_sources
>>
>> I hope my explanation is correct.
>>
>> Wout.
>>
>> On May 30, 2014 10:59 AM, "Eelco Dolstra" <[email protected]>
>> wrote:
>>>
>>> Hi,
>>>
>>> On 30/05/14 09:48, Sergey Mironov wrote:
>>>
>>> > Hi! I am managing an nixpkgs branch and this branch become more and
>>> > more older. There already were issues where I had to change mirror
>>> > urls because of missing sources. I'd like to store as much as possible
>>> > into local repository in order to protect myself from such situations.
>>> > Is there a way to recursively traverse nix expression tree and collect
>>> > (and fetch) all the 'src' tarballs automatically?
>>>
>>> See here:
>>>
>>> http://lists.science.uu.nl/pipermail/nix-dev/2013-January/010438.html
>>>
>>> --
>>> Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
>>> _______________________________________________
>>> nix-dev mailing list
>>> [email protected]
>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>> _______________________________________________
>> nix-dev mailing list
>> [email protected]
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
> _______________________________________________
> nix-dev mailing list
> [email protected]
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to