:-/ Looks like your build is very broken... maybe ld-linux.so, the runtime linker, doesn't work? There was never a hydra job for Nix on arm it seems. If you're feeling brave you could try cross-compiling yourself: https://nixos.org/wiki/CrossCompiling
Wout. On Sat Jan 24 2015 at 4:44:47 AM Jeff Johnson <[email protected]> wrote: > OK I'm a little lost. The shell is doing something weird, but I'm not sure > what. When I `_NIXOS_REBUILD_REEXEC=1 nixos-rebuild switch`, it says: > > /run/current-system/sw/bin/nixos-rebuild: like 141: > /root/.nix-profile/bin/nix-instantiate: cannot execute binary file > building the system configuration... > /root/.nix-profile/bin/nix-build: line 3: user: command not found > ... that repeats for each line up to 18 ... > > If I try to run nix-instantiate directly it has the same "cannot execute > binary file" error, which means it's mistakenly being interpreted by bash > too right? I tried `perl $(which nixos-rebuild) switch`, but same error. > > The other thing I tried is looking for older builds. Somebody reported > being able to upgrade to 13.10 in September, so if I take a build of nix > from then maybe it'll still work. But I can't find the armv6l ones listed > anywhere on the hydra site. Is it possible to find them without knowing the > hash URL already? > Jeff > > On Fri, Jan 23, 2015 at 11:18 AM, Jeff Johnson <[email protected]> wrote: > >> Oh that makes sense. Might not be too hard to fix either. I'll try >> when I get home tonight. Thanks! >> >> On 1/23/15, Wout Mertens <[email protected]> wrote: >> > those errors seem to come from a shell trying to interpret perl >> source... >> > >> > On Mon Jan 12 2015 at 9:04:34 PM Jeff Johnson <[email protected]> wrote: >> > >> >> Hi all! I just tried to install NixOS on my Raspberry Pi following the >> >> wiki page (https://nixos.org/wiki/Raspberry_Pi). I think I got pretty >> >> close, but not quite all the way. I wrote the image to an sd card, >> booted >> >> it up, logged in as root, changed the nix-channel from unstable to >> 13.10, >> >> and tried to upgrade with: >> >> >> >> nixos-rebuild switch --upgrade >> >> >> >> It gave an error about needing at least nix 1.7 to parse the current >> nix >> >> expressions. I found the latest build and installed it following the >> >> directions on the wiki ( >> >> >> https://nixos.org/wiki/How_to_update_when_nix_is_too_old_to_evaluate_nixpkgs >> >> ): >> >> >> >> nix-install-package --non-interactive --url >> >> >> http://hydra.nixos.org/build/18524521/nix/pkg/nix-1.8-armv6l-linux.nixpkg >> >> >> >> That appeared to work, but now when I rerun the upgrade command I get >> an >> >> error from the perl interpreter: >> >> >> >> [root@nixos:~]# nixos-rebuild switch --upgrade >> >> /root/.nix-profile/bin/nix-channel: line 3: use: command not found >> >> /root/.nix-profile/bin/nix-channel: line 4: use: command not found >> >> /root/.nix-profile/bin/nix-channel: line 5: use: command not found >> >> /root/.nix-profile/bin/nix-channel: line 6: syntax error near >> unexpected >> >> token '(' >> >> /root/.nix-profile/bin/nix-channel: line 6: `use File::Path >> qw(mkpath);' >> >> >> >> I tried moving /root/.nix-profile but the version in /nix/var/... that >> it >> >> falls back on gives the same error. Do I need to manually find and >> >> install >> >> some dependencies? >> >> Thanks >> >> Jeff >> >> _______________________________________________ >> >> 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
