Unfortunately, the configuration.nix is little complex. You can find it here [0]. As a test I removed all system packages listed in [1] (that are included in [0]) and the error disappeared.
I'll try to make a smaller example that fails. Eike [0] https://github.com/eikek/confnix/blob/unstable/systems/lenni/configuration.nix [1] https://github.com/eikek/confnix/blob/unstable/common-desktop.nix nickbh <nick.b.h....@gmail.com> writes: > That’s odd, I can’t think why that would happen, though I’m sure I > don’t know all the workings of nixops. Perhaps someone else on the > list might have a clue. > > If you share the system packages of your config we can see if the > error can be replicated. > >> On 24 Jul 2016, at 13:47, Eike <e...@eknet.org> wrote: >> >> >> nixops --version says "1.3.1". I'm running NixOS 16.09pre85931.125ffff >> (unstable channel) and installed nixops using `nix-env -i nixops'. I >> noticed that when I remove all system packages from configuration.nix, >> it doesn't error anymore. So I guess it's because the closure is too >> large? This would be too bad for me, because I hoped to manage some >> (physical) desktop machines with nixops that have many system packages. >> >> Here is the output of nixops info -d lenni. For me it doesn't provide >> any hints regarding this problem: >> >> Network name: lenni >> Network UUID: 745c1905-5050-11e6-b200-90e6baf47cb4 >> Network description: Lenni >> Nix expressions: >> /home/eike/workspace/projects/confnix/systems/lenni/deploy.nix >> >> >> +-------+---------------+------+---------------------------------------------------+------------+ >> | Name | Status | Type | Resource Id >> | IP address | >> >> +-------+---------------+------+---------------------------------------------------+------------+ >> | lenni | Up / Outdated | none | >> nixops-745c1905-5050-11e6-b200-90e6baf47cb4-lenni | | >> >> +-------+---------------+------+---------------------------------------------------+------------+ >> >> Thanks a lot and kind regards >> Eike >> >> >> nickbh <nick.b.h....@gmail.com> writes: >> >>> Apparently that’s a OS error resulting from a size limit on command >>> line args[0]. Were you able to find the cause? If not, what’s your >>> 'nixops —version'? Does 'nixops info -d lenni’ show any clues? >>> >>> Nick >>> >>> [0] http://stackoverflow.com/a/28965439/4386011 >>>> On 22 Jul 2016, at 22:53, Eike <e...@eknet.org> wrote: >>>> >>>> >>>> Hello, >>>> >>>> I start using nixops and want to deploy from one machine to >>>> another. Both have NixOS running. This is the nix file I feed to nixops >>>> create: >>>> >>>> { >>>> network.description = "Lenni"; >>>> lenni = >>>> { config, pkgs, ... }: >>>> { >>>> imports = [ ./configuration.nix ]; >>>> >>>> deployment.targetEnv = "none"; >>>> deployment.targetHost = "192.168.1.72"; >>>> }; >>>> } >>>> >>>> The configuration.nix is the same file I used with `nixos-rebuild` >>>> directly on the target machine. >>>> >>>> When I run nixops deploy it builds the configuration and then quits with >>>> “[Errno 7] Argument list too long” error: >>>> >>>> $ nixops deploy -d lenni >>>> building all machine configurations... >>>> lenni> copying closure... >>>> error: [Errno 7] Argument list too long >>>> >>>> I'm not sure what I did wrong and could not find anything useful when >>>> searching the internet. Can someone help me out here? >>>> >>>> Thanks and regards >>>> Eike >>>> >>>> >>>> -- >>>> gpg: AD7AC35E >>>> finger print: 137F BB0B 1639 D25F DC5D E59C B412 C5F5 AD7A C35E >>>> _______________________________________________ >>>> nix-dev mailing list >>>> nix-dev@lists.science.uu.nl >>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >> >> >> -- >> gpg: AD7AC35E >> finger print: 137F BB0B 1639 D25F DC5D E59C B412 C5F5 AD7A C35E -- gpg: AD7AC35E finger print: 137F BB0B 1639 D25F DC5D E59C B412 C5F5 AD7A C35E _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev