Dear Luca, How do you mean? Strace rebuild having only this expression? I'd rather do git-bissect to find out at which commit it stopped working. I hope, however, that some of core developers will shed some light on this weird behaviour...
Here is the clean log of rebuilding without debug information — ``` Fri Aug 14 12:28:46:118271388 root@thoughtflare /etc/nixos λ nixos-rebuild test building Nix... building the system configuration... these derivations will be built: /nix/store/ps53z9zylm12b4prfyvm23khyv95k4zx-crontabs.drv /nix/store/0bmzag2m3619bjbdpfnfdssynks3w0dg-etc.drv /nix/store/mx5fyhmbd3agfpkzsmgi956jbg2lqc7n-nixos-15.07pre67160.d921092.drv building path(s) ‘/nix/store/splmgb1gaxq175h949rrszxzh14nmb8w-crontabs’ cat: /root/cron.conf: Permission denied builder for ‘/nix/store/ps53z9zylm12b4prfyvm23khyv95k4zx-crontabs.drv’ failed with exit code 1 cannot build derivation ‘/nix/store/0bmzag2m3619bjbdpfnfdssynks3w0dg-etc.drv’: 1 dependencies couldn't be built cannot build derivation ‘/nix/store/mx5fyhmbd3agfpkzsmgi956jbg2lqc7n-nixos-15.07pre67160.d921092.drv’: 1 dependencies couldn't be built error: build of ‘/nix/store/mx5fyhmbd3agfpkzsmgi956jbg2lqc7n-nixos-15.07pre67160.d921092.drv’ failed Fri Aug 14 16:26:57:917082929 root@thoughtflare /etc/nixos λ ls -la /root/cron.conf -rw-rw-rw- 1 root root 0 Aug 13 08:37 /root/cron.conf ``` the only reference to this file is from the expression in question. In fact, I did my best to clean up system expressions to be sure that there's no weird side-effects anywhere, removed all the services, then just added this small expression and it (reproducibly) exploded. On Fri, Aug 14, 2015 at 3:21 PM, Luca Bruno <[email protected]> wrote: > Start by debugging at least what that Permission denied refers to. > > On Fri, Aug 14, 2015 at 11:31 AM, Manuel Pages <[email protected] > > wrote: > >> Greetings, I have a problem I don't know how to debug. >> I'm on unstable-small channel and face the following problem — >> without services that do Filesystem IO, system upgrade from >> the state of NixOS of a couple of months ago to actual worked. >> However on boxes that use postfix or something like >> >> ``` >> { ... }: >> { >> services.cron = { >> enable = true; >> cronFiles = [ "/root/cron.conf" ]; >> }; >> } >> ``` >> >> I started to get Permission denied errors, even though /root/cron.conf >> not only exists, but is also world-readable (analogically, master.lock in >> case of postfix is RW for root). >> >> Did services lately became pure? I have been using those configs for >> more than a year now and they used to work flawlessly :( >> >> Any feedback on at least where to look for changes / possible causes >> is *highly* appreciated. >> >> _______________________________________________ >> nix-dev mailing list >> [email protected] >> http://lists.science.uu.nl/mailman/listinfo/nix-dev >> >> > > > -- > NixOS Linux <http://nixos.org> >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
