Skip to content

Instantly share code, notes, and snippets.

@samueldr
Last active November 27, 2017 02:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save samueldr/d2b56134e194dfa9ae05c934547fe9e1 to your computer and use it in GitHub Desktop.
Save samueldr/d2b56134e194dfa9ae05c934547fe9e1 to your computer and use it in GitHub Desktop.
A tragedy with qemu-user
{ config, pkgs, lib, ... }:
{
nix = {
useSandbox = true;
sandboxPaths = [
(toString pkgs.qemu-user-arm)
# THIS WILL BREAK!
# I don't know how to know beforehand which path this will be.
"/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash"
];
};
}

The players

  1. duffman.local, the x86_64 host with the clever hack allowing it to build arm stuff using qemu-arm.
  2. nedflanders.local, the annoyingly underpowered armv7l board borrowing the power of a build host.

Play by play

The benign stuff

From nedflanders, copy the system's closure.

[samuel@nedflanders:~]$ nix-copy-closure --to duffman.local $(readlink -f /nix/var/nix/profiles/system) 

Doing this only to skip a longer download.

Doing a rebuild (with sandboxing, without paths added)

With work to do (installing/building neovim and dependencies, nothing more).

This is assuming the same is working (the compilation starts) without sandboxing.

[samuel@nedflanders:~]$ time sudo nixos-rebuild switch --build-host samuel@duffman.local                                                                                                         
[sudo] password for samuel:                                                                                                                                                                      
building Nix...                                                                                                                                                                                  
these paths will be fetched (0.98 MiB download, 3.85 MiB unpacked):                                                                                                                              
  /nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12                                                                                                                                       
  /nix/store/6s48gj9gfkrfngarzdfkcwiyaisb4qda-nix-1.11.15-dev                                                                                                                                    
  /nix/store/g6fgyhadh07h0qqgvdrl80jcmz0q8lml-nix-1.11.15                                                                                                                                        
fetching path ‘/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12’...                                                                                                                      
                                                                                                                                                                                                 
*** Downloading ‘http://nixos-arm.dezgeg.me/channel/12rdh0y68a024xq3ff50xjaid93mlcmwwg17cw3v9g8z7xxw3sla.nar.xz’ (signed by ‘nixos-arm.dezgeg.me-1’) to ‘/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h
37a-bash-4.4-p12’...                                                                                                                                                                             
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                                                                  
                                 Dload  Upload   Total   Spent    Left  Speed                                                                                                                    
100   145  100   145    0     0    145      0  0:00:01 --:--:--  0:00:01   381                                                                                                                   
100   378  100   378    0     0    378      0  0:00:01 --:--:--  0:00:01   378                                                                                                                   
100  319k  100  319k    0     0  65341      0  0:00:05  0:00:05 --:--:-- 84355                                                                                                                   
                                                                                                                                                                                                 
fetching path ‘/nix/store/g6fgyhadh07h0qqgvdrl80jcmz0q8lml-nix-1.11.15’...                                                                                                                       
                                                                                                                                                                                                 
*** Downloading ‘http://nixos-arm.dezgeg.me/channel/06j6h3wvrsck7v3adfrg2ywyyibs2cwl52pk6nd3pmsr4sqh4blf.nar.xz’ (signed by ‘nixos-arm.dezgeg.me-1’) to ‘/nix/store/g6fgyhadh07h0qqgvdrl80jcmz0q8
lml-nix-1.11.15’...                                                                                                                                                                              
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                                                                  
                                 Dload  Upload   Total   Spent    Left  Speed                                                                                                                    
100   145  100   145    0     0    145      0  0:00:01 --:--:--  0:00:01   466                                                                                                                   
100   378  100   378    0     0    378      0  0:00:01 --:--:--  0:00:01   378                                                                                                                   
100  640k  100  640k    0     0   128k      0  0:00:05  0:00:05 --:--:--  152k                                                                                                                   
                                                                                                                                                                                                 
fetching path ‘/nix/store/6s48gj9gfkrfngarzdfkcwiyaisb4qda-nix-1.11.15-dev’...                                                                                                                   
                                                                                                                                                                                                 
*** Downloading ‘http://nixos-arm.dezgeg.me/channel/02l33m5jhszfzbp9189pi9ij1s73xazrv8qdjyn94gs6bhd9g0wy.nar.xz’ (signed by ‘nixos-arm.dezgeg.me-1’) to ‘/nix/store/6s48gj9gfkrfngarzdfkcwiyaisb4
qda-nix-1.11.15-dev’...                                                                                                                                                                          
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                                                                                                  
                                 Dload  Upload   Total   Spent    Left  Speed                                                                                                                    
100   145  100   145    0     0    145      0  0:00:01 --:--:--  0:00:01   878                                                                                                                   
100   378  100   378    0     0    378      0  0:00:01 --:--:--  0:00:01   378                                                                                                                   
100 39732  100 39732    0     0  39732      0  0:00:01  0:00:01 --:--:-- 61409                                                                                                                   
                                                                                                                                                                                                 
warning: you did not specify ‘--add-root’; the result might be removed by the garbage collector                                                                                                  
building the system configuration...                                                                                                                                                             
warning: you did not specify ‘--add-root’; the result might be removed by the garbage collector                                                                                                  
qemu: Unsupported syscall: 345                                                                                                                                                         [669/1831]
these derivations will be built:                                                                                                                                                                 
  /nix/store/04mz4ky4lqssv73yw6q95746wfim4ick-firewall-stop.drv                                                                                                                                  
  /nix/store/080sp41420zqzhd6nflr6nfg78qwzsix-udev-path.drv                                                                                                                                      
  /nix/store/l4f167mxikk9q09nbzqxmr387bsq3jgr-unit-script.drv                                                                                                                                    
  /nix/store/0aiaq8xn97hl499w3p8wjngdbd2nzs30-unit-nix-gc.service.drv                                                                                                                            
  /nix/store/8h3gzg43linlnicrrq4s18nsl91fvw63-hook.drv                                                                                                                                           
  /nix/store/w63ai9wsky39n89dbw5hjk35wddacb8n-python2.7-bootstrapped-pip-9.0.1.drv                                                                                                               
  /nix/store/anqxh56ksrpqqc98kbw9jfyaky16k33f-python2.7-pip-9.0.1.drv                                                                                                                            
  /nix/store/8zic686qkz0kza81037zqps7z4i4ad09-python2.7-setuptools_scm-1.15.6.drv                                                                                                                
  /nix/store/y3i203lzn22s4mnl9kxh7y2j2v5hld3p-python2.7-enum34-1.1.6.drv                                                                                                                         
  /nix/store/jvbgkji0l1r4l59a6fms6r6sb1ammg5a-python2.7-hypothesis-3.11.1.drv                                                                                                                    
  /nix/store/ky2zl3kdq3g618l5xgyzvnx9ml8awr1x-python2.7-py-1.4.34.drv                                                                                                                            
  /nix/store/g514wgsxzirzxjx650zpxv400s9fskkn-python2.7-pytest-3.2.1.drv                                                                                                                         
  /nix/store/rx3790rba7kd7d56y1h213nrg56zkd39-python2.7-six-1.10.0.drv                                                                                                                           
  /nix/store/0al9gdxjpa93zs98d3d8nj9sx33g5cjh-python2.7-greenlet-0.4.10.drv                                                                                                                      
  /nix/store/0bjwylb3g2wqavyc50dslnhzqb128b26-unit-script.drv                                                                                                                                    
  /nix/store/0ls6xlr775z11ndv4jb80x11mqj5xz8x-unit-systemd-backlight-.service.drv                                                                                                                
  /nix/store/0xhg1hpc2ah9airwm9kfrj0zy7777mc9-python3.6-bootstrapped-pip-9.0.1.drv                                                                                                               
  /nix/store/0yziwy3z8ix8q786xgfcms3gs78fj890-hook.drv                                                                                                                                           
  /nix/store/11f2608czb83c5r0ckad948b01w66pd6-systemd-user.pam.drv                                                                                                                               
  /nix/store/bqqpcp8f28xvpp7l4j9hgz73pr76bx83-nixos-container.drv                                                                                                                                
  /nix/store/11jp23kl8zngxa9bq2wjv24qipgxv9ps-reload-container.drv                                                                                                                               
  /nix/store/kmsjyk5zgnsa8jpnhmvfi4xb9zjm1ryw-python2.7-pbr-3.1.1.drv                                                                                                                            
  /nix/store/72ci4wzjykpbl8fshy1wlka3ixqr15s2-python2.7-linecache2-1.0.0.drv                                                                                                                     
  /nix/store/fwgygnzx11fn72jdgfmqmc7y9xh13055-python2.7-traceback2-1.4.0.drv                                                                                                                     
  /nix/store/fshnzxpqbcmkfhpiilldph1w8bch3jli-python2.7-unittest2-1.1.0.drv                                                                                                                      
  /nix/store/1iqsrlkklwkhhqgi8j845357042627dg-python2.7-funcsigs-1.0.2.drv                                                                                                                       
  /nix/store/1q8qm6k5vl6zmsc4p8ispa0ch88a3ng3-unit-rngd.service.drv                                                                                                                              
  /nix/store/213vcivmba01kal6m22l9ayb85gihw11-unit-script.drv                                                                                                                                    
  /nix/store/25swzsjqiyyvkzryxq5nr4bqiz2gzk7w-unit-systemd-binfmt.service.drv                                                                                                                    
  /nix/store/2bywk5sll055ib0ffid5smw88qbi37i2-unit-script.drv
  /nix/store/p4jzk2sc3iy9w418v693fdbp7c4kv2g7-runtime-deps.drv
  /nix/store/6ffqk6m9sqk60qkvdqzjnc1dhvl2wk3b-nix.conf.drv
  /nix/store/2qqjadx9447gz67l91b117idmh73s009-unit-nix-daemon.service.drv
  /nix/store/2s4vd0wm2p14958ly88z40kjmd1hfrj0-luajit-2.1.0-beta3.drv
  /nix/store/3vf5gx5r557mjja9w9nzsp9bi2c05lv5-unit-script.drv
  /nix/store/l1c8ns1sz401zfgx3zihw6vcgf2nwhnk-unit-script.drv
  /nix/store/2z2gzk6xmirl0m395p26ix9nyndf5vns-unit-nscd.service.drv
  /nix/store/3m43igmllnphfb2ib41svaby9yk35fbi-unit-alsa-store.service.drv
  /nix/store/jwgyxxkrahssnrn0bn2lf7r73rmiiy74-unit-script.drv
  /nix/store/3n11l64ca901qimir4bdxfb1vf9fggvj-unit-mkswap-swapfile.service.drv
  /nix/store/3s3hqi48nfmhqy91j6ni524svz1p9762-etc-shells.drv
  /nix/store/4sc06v7hpzhmk13srzz74wicnr8zz51s-unit-systemd-random-seed.service.drv
  /nix/store/531yxjs0704x4v9sxa4zw6ayripxpr5g-extra-udev-rules.drv
  /nix/store/5b9w99yxx65vc9ynjdzbm2gmk1viaxap-python3.6-greenlet-0.4.10.drv
  /nix/store/cc6wsyhkws7pcfkl8191zvbxwm86vj8y-nixos-rebuild.drv
  /nix/store/wdnvid5riwa494cwp5zp94kxlc3lrplx-unit-script.drv
  /nix/store/5jfqrgh7gj47pc4aqihi9ma4w8r35w20-unit-nixos-upgrade.service.drv
  /nix/store/g6ral3lmwazvjkayjpv87czdvavci8c0-libmsgpack-2.0.0.drv
  /nix/store/5kz9aclg8915r0d9gza4cjrc180lr560-ruby2.3.5-msgpack-1.1.0.drv
  /nix/store/5w9qak9jdkcy3qvl6xc4jw5kllj07wq6-extlinux-conf-builder.sh.drv
  /nix/store/60gcdjzy980845bgajz2ahy9v5rrnkiz-unit-systemd-journald.service.drv
  /nix/store/6ffs9r5j49mv56ygix8q3cpg9092jlrl-unit-serial-getty-.service.drv
  /nix/store/6ykrxfq35fl6vapzb5hxk95l3h08i7jx-closure.drv
  /nix/store/fxjinaf1swq1a4dbsvgzmrkv19szlfkp-firewall-start.drv
  /nix/store/7057zdchnnc589hxqx2jcm5zyyq9j1i1-firewall-reload.drv
  /nix/store/7frmmbsv8gggvic312nk94yf1prqs3d3-python2.7-futures-3.0.5.drv
  /nix/store/7ib66bmirz5an9b5rbh10n3cdq2s2dcl-unit-systemd-user-sessions.service.drv
  /nix/store/7w0ya522ld9fm3pls9gdmga855v1szy8-unit-container-getty-.service.drv
  /nix/store/7w6px4p5659a28bnzspfjv8a61hvk9vv-stage-2-init.sh.drv
  /nix/store/bdv0lz5202vd0f2yy58kg7ckqqp2fgs5-python3.6-hypothesis-3.11.1.drv
  /nix/store/cgh8xfriz9i51sbxkzj5w7hziw1yv7ja-python3.6-py-1.4.34.drv
  /nix/store/p3p7f9mfyzlikw5x2wl0qfv1z4ar0dpz-python3.6-pip-9.0.1.drv
  /nix/store/v5kprvj3a8h9z0gnhg0iffbca9msyhsn-python3.6-setuptools_scm-1.15.6.drv
  /nix/store/xvnxd0dnxzsdx0gcc40pyavaicjzyabq-python3.6-pytest-3.2.1.drv
  /nix/store/7y7954y81ni9s372jwjyxp6gk8fq2n64-python3.6-msgpack-python-0.4.7.drv
  /nix/store/847qcysfdalwqsc1bgp6a4l5lvxb9kqh-unit-mdadm-grow-continue-.service.drv
  /nix/store/alw523r4aczjbappqz9nwqiabf0hjiwj-kbd-env.drv
  /nix/store/89wznx7lfp2q1cj8yinj6isv3scilx9x-unit-systemd-vconsole-setup.service.drv
  /nix/store/xw5n79zg40w8xnl18537h32zfjd5h16b-unit-script.drv
  /nix/store/903wjhikkzad3hnn6691kb7m7sn7xa2i-unit-wpa_supplicant.service.drv
  /nix/store/a74173lv5zaaypii7kbl3282h83slkyh-unit-systemd-journal-flush.service.drv
  /nix/store/hc19d7dddpnbdg6b8wslkv38wmrgdyjk-nixos-prepare-root.drv
  /nix/store/9fbdcbhckj0gffghjvnhnk1q9h90bxjp-nixos-install.drv
  /nix/store/dsqi1xy0p0v2nws4vbp22ib6114vi2k7-nixos-option.drv
  /nix/store/j1hq0fs79rszjyf86qhcajv66w005vm8-nixos-version.drv
  /nix/store/j6pqlw5zdppf9fw3ykcziad0rhj5jp1p-cpupower-4.14.0.drv
  /nix/store/qkwiyr4li01hw2haiyw9rc3v4hqm8z57-nixos-build-vms.drv
  /nix/store/siwk5qv33mmgnf63vgrkkazi2raipjy6-readline-6.3p08.drv
  /nix/store/rrhp61la4b0p0z4x3yvl5dm0y8jzz32p-lua-5.2.3.drv
  /nix/store/dyfnwggjcyl63kal9s0mc3cjpjp6p2y7-lua5.2-bitop-1.0.2.drv
  /nix/store/gh6xx9pgfdz1ks2cxfzbn0bj0qq8y41p-unibilium-1.2.0.drv                                                                                                                      [587/1831]
  /nix/store/cmw8sjg93mx38632xs5gmg6wb5ccln0h-python2.7-msgpack-python-0.4.7.drv                                                                                                                 
  /nix/store/p9078m7b4wy2qi037b2zli65nrbgpfax-python2.7-mock-2.0.0.drv                                                                                                                           
  /nix/store/m4qsbh9js4v768mqg9imzjd85mad8yr8-python2.7-trollius-1.0.4.drv                                                                                                                       
  /nix/store/yrxidd5ybizzy3d75naky4jpk0n064c6-python2.7-coverage-4.4.1.drv                                                                                                                       
  /nix/store/wgd84c1l613im8acp9ckj2zqr0pgxcl4-python2.7-nose-1.3.7.drv                                                                                                                           
  /nix/store/wlh8czf4avv5qcsijbfn9p4yy70pfdsm-python2.7-neovim-0.1.13.drv                                                                                                                        
  /nix/store/knxb7sq67q84r98shzasc6n860sc6j55-python-2.7.14-env.drv                                                                                                                              
  /nix/store/lhvasbhrk1balkbnqd9n4j19cy1mfxi5-jemalloc-4.5.0.drv                                                                                                                                 
  /nix/store/lspvyfwiriv6q8rk0mxqc6d7jr3f0xxy-lua5.2-lpeg-0.12.drv                                                                                                                               
  /nix/store/fxl7h85c9vhymq4m4k4g6yp8z3r99vrv-libmpack-1.0.3-rev80bd55ea677e70b041f65a4b99438c1f059cce4b.drv                                                                                     
  /nix/store/mk2b5bkz4916vvmf6azyxxqnyycm1722-lua5.2-lua-mpack-1.0.3-rev80bd55ea677e70b041f65a4b99438c1f059cce4b.drv                                                                             
  /nix/store/924zyhk0vg9pjgqvaf9kz682i6qj3hl5-bundler-1.14.6.drv                                                                                                                                 
  /nix/store/jb5lhfsns85p8fvyx4grwf5xmbc9vnyl-ruby2.3.5-neovim-0.5.0.drv                                                                                                                         
  /nix/store/mrnlp5za3aw9y652qzgh1scrfymh7dag-neovim-ruby-env.drv                                                                                                                                
  /nix/store/plh08bar3l44hf31747pwxhilvhzbsiq-lua5.1-lpeg-0.12.drv                                                                                                                               
  /nix/store/q90dsmz71zq5w7j76fv5vqfmgg4j6biw-neovim-libvterm-2016-10-07.drv                                                                                                                     
  /nix/store/rcpv1085wiy1az50048cxn0yn1fkfayz-libtermkey-0.19.drv                                                                                                                                
  /nix/store/8xkhraw5k3433pc5wmq9gsz2n41k0ppv-python3.6-coverage-4.4.1.drv                                                                                                                       
  /nix/store/v8rqg9sr0qsqf7ijvzy96f21shia952m-python3.6-nose-1.3.7.drv                                                                                                                           
  /nix/store/bdz8vsp9rgxafy5ck3bkpph18d5rfqrb-python3.6-neovim-0.1.13.drv                                                                                                                        
  /nix/store/ydf4qiw5jmv3cvap8kkcmp560321lh04-python3-3.6.2-env.drv                                                                                                                              
  /nix/store/z1nbpni9kkal7abh6d8wmb8zg6xmy2rg-neovim-0.2.0.drv                                                                                                                                   
  /nix/store/kjd6j1mwm78ql0pig1n1iv6683hf8lqz-system-path.drv                                                                                                                                    
  /nix/store/adzdmibp54fqbymvi7khy98hj7sbdpxq-unit-systemd-fsck-.service.drv                                                                                                                     
  /nix/store/as6a9x8h7a446fnqk0bpwk2cz9gcsxyx-unit-systemd-update-utmp.service.drv                                                                                                               
  /nix/store/znd8x29ybxybgimybxqkbrxvgbv21q2z-etc-nixos.conf.drv                                                                                                                                 
  /nix/store/ci4bniyaalf8sa68fc0z4b69g730n2f1-unit-systemd-sysctl.service.drv                                                                                                                    
  /nix/store/v5rg2806nbcdl5w0snf7k1n6qcsmwbgl-unit-script.drv                                                                                                                                    
  /nix/store/d1ijddwm9w6hmnlbdkhi5qmsg3wn14f1-unit-avahi-daemon.service.drv                                                                                                                      
  /nix/store/d4bjwpsbzdaj6y69qijcdy0a5plrvc3m-unit-cpufreq.service.drv                                                                                                                           
  /nix/store/dk2sc6n4772dhzk6p7z572d6jqgzanpf-unit-mdmon-.service.drv                                                                                                                            
  /nix/store/ds0c0swq69f5jn9lq61iyvdyjrzyzx0a-unit-systemd-udevd.service.drv                                                                                                                     
  /nix/store/dzv82h5awny6zxggn2s70d59mx3xw99g-unit-post-resume.service.drv                                                                                                                       
  /nix/store/fm31n2hwc3451pxygz05azgpagmrzn3k-unit-systemd-timedated.service.drv                                                                                                                 
  /nix/store/fr4cciqgyyyz9iv7ba010xk6gr1r7pmf-unit-getty-.service.drv                                                                                                                            
  /nix/store/fw7k6q9ya17xc86dw03mp9k8rj3gl43r-unit-save-hwclock.service.drv                                                                                                                      
  /nix/store/h23if7w7sfr89y1znrcqn90h0c21wlhp-unit-script.drv                                                                                                                                    
  /nix/store/jc8xxvp5laxgqsgpxrs57037d56rbp6b-container-init.drv                                                                                                                                 
  /nix/store/ij49pc0zsl926wmyyh2fx8qc8jm1rpb3-unit-script.drv                                                                                                                                    
  /nix/store/sfvi85gl5szxfzx6vpjbzwvvvla9dnng-unit-script.drv                                                                                                                                    
  /nix/store/vchijf1fylgkm75fccnfhxhwwbapxqr9-unit-script.drv                                                                                                                                    
  /nix/store/g9hz2jc80mrcrzdyk2gj5f090q26b2m6-unit-container-.service.drv                                                                                                                        
  /nix/store/gk8c7jyqhq0gpwgkvncd7rwq35zf404q-unit-udisks2.service.drv                                                                                                                           
  /nix/store/hdj0n7h7pvpfq2pckgk6qqm57kj9w89r-unit-systemd-modules-load.service.drv                                                                                                              
  /nix/store/i2qrmqyygwc3068zgz26wwpw2fpxkj9d-unit-nix-optimise.service.drv                                                                                                                      
  /nix/store/k12srhylnm1bvrw1ijb3cnwjfjpw0l7i-audit-stop.drv                                                                                                                                     
  /nix/store/qp9783ihbb9wc28rfgv7xqhvmhsqji4h-audit-disable.drv                                                                                                                                  
  /nix/store/i9qvmvy6hxbd5zl6qkngbps4ygf27j65-unit-audit.service.drv                                                                                                                             
  /nix/store/izc2gqa5d9jmk5gdjb4vk6yp5lxcq7dl-unit-mdadm-shutdown.service.drv                                                                                                                    
  /nix/store/sf470w73fzyjpsbq1j8mg86sv15z8wyr-unit-script.drv                                                                                                                                    
  /nix/store/j04zacmkjd8s27krfkbjaz9grdw9cmnk-unit-network-setup.service.drv                                                                                                                     
  /nix/store/khapl232apabbv3s84zqs5k8qzk84fl7-unit-systemd-timesyncd.service.drv                                                                                                                 
  /nix/store/qd937xw03ibjbrscah0s267c8dga7vp9-dbus-catalog.xml.drv                                                                                                                               
  /nix/store/hczvd4dys2ad5snch7fyp67wdiffwm09-dbus-1.drv                                                                                                                                         
  /nix/store/kwlk23kykpqw1j9n91za8i1v63cqhiw7-unit-dbus.service.drv                                                                                                                              
  /nix/store/lspi6ii45220acl9yjnf6cr4c0jc87sw-unit-transmission.service.drv                                                                                                                      
  /nix/store/l82gzya7lkzwj4f6g3qajh7srn6jf5cd-unit-script.drv                                                                                                                                    
  /nix/store/m27p8x6061sx2fcx5x3h68272zzkxvch-unit-pre-sleep.service.drv                                                                                                                         
  /nix/store/gngw2rn4x10bbfjmc50lhqxgnszwkxp0-unit-script.drv                                                                                                                                    
  /nix/store/m4jqj990s79f3l0srq6wdfbjvl4s8ipr-unit-prepare-kexec.service.drv                                                                                                                     
  /nix/store/mmxwhxr3ah6wkfjy0bz832k69v42gviq-unit-user-.service.drv                                                                                                                             
  /nix/store/n3rhws2fv6xmabhr2l6gf9bb6j5cl9k3-unit-polkit.service.drv                                                                                                                            
  /nix/store/pvwvaj1ssz5j25j8j5lp9qhyi76cklqj-unit-dhcpcd.service.drv                                                                                                                            
  /nix/store/ramp0bxxj956lyyv51dp937m29rr5qsw-unit-firewall.service.drv                                                                                                                          
  /nix/store/rrb5230v08nw0f3jyfglf5ml56aihggk-unit-systemd-logind.service.drv                                                                                                                    
  /nix/store/vls3mzrwxyp9nv4l1lprgawqfi8a6dz2-unit-systemd-remount-fs.service.drv                                                                                                                
  /nix/store/vd17bnf0x5vsb3g3q1daag741z665w5w-unit-script.drv                                                                                                                                    
  /nix/store/vzw3ca9mvk5xya623i3s6kzjvmcx2cx1-unit-network-local-commands.service.drv                                                                                                            
  /nix/store/sqbzcm56ilkjhrxwdrrfjdasai5py55n-sshd_config.drv                                                                                                                                    
  /nix/store/wa16s26ilk76kiwqq0gb15pyldql1398-unit-sshd.service.drv                                                                                                                              
  /nix/store/8919gl0axikcv5kkid1mzc415dqgs0l3-system-units.drv                                                                                                                                   
  /nix/store/9qj8cw92in1dw0gfwwrzy6b3yh2klg7l-etc-resolvconf.conf.drv                                                                                                                            
  /nix/store/d4n33cdrmb075jai1yfnjbdzchkn8pwj-append-initrd-secrets.drv                                                                                                                          
  /nix/store/d9hn5vq0yp1xpyxsyr2p1d30c9lr57h8-user-units.drv                                                                                                                                     
  /nix/store/q7gm7a44m82s18ihhlkd8ffcdabpk60d-firmware.drv                                                                                                                                       
  /nix/store/j1lifd158dv9xsyw7hr524fq3i2yvldn-dhcpcd.exit-hook.drv                                                                                                                               
  /nix/store/mhwjsmjdlajjnrdhpxfa5cdcyqfwlkq7-udev-rules.drv                                                                                                                                     
  /nix/store/p1mims8z7wx457rizrr40iq3h6d189k9-etc-nixos.conf.drv                                                                                                                                 
  /nix/store/qm7h3bmpdx3snqfh51gai0xab2604256-sshd.pam.drv                                                                                                                                       
  /nix/store/x8ws2pjk6wd7m5n4sj73lq6g8frm5l3s-login.pam.drv                                                                                                                                      
  /nix/store/xh1c3jj4n3jk4vzz2p9kw51ld011lbbb-etc.drv                                                                                                                                            
  /nix/store/il1lw213iqy2cycnc8y5fpj5rx8c4zih-nixos-system-nedflanders-18.03.git.aebdc89.drv                                                                                                     
these paths will be fetched (113.90 MiB download, 593.44 MiB unpacked):                                                                                                                          
  /nix/store/074v9dnm1sixi5r3lr4xkhzh19x4h0iy-kbd-2.0.4                                                                                                                                          
  /nix/store/0m6rahq2r1y17nbangn5swmisawh7psv-python3.6-setuptools-36.4.0                                                                                                                        
  /nix/store/1x8wkqw82zbcxsgp6x5d1hm07zrc3rm8-bcache-tools-1.0.7                                                                                                                                 
  /nix/store/21ln5w2caflsnlc9692xwlpa12r2lcqz-strace-4.19                                                                                                                                        
  /nix/store/2dfjkaxniahfgd9jg0wy9p2zpib2ahlh-git-2.14.2                                                                                                                                         
  /nix/store/2fa03wi8mdxckhzlbwa9kgd6yfqkya2s-cmake-3.9.2                                                                                                                                        
  /nix/store/2snwpl0rhv9z1dbm55q821kh8vb8dgzp-lvm2-2.02.173                                                                                                                                      
  /nix/store/2wqcy9jsfrnwhs2bwa6xp9205cjrkv83-nss-cacert-3.31                                                                                                                                    
  /nix/store/39lw5fkysh6p3bpw7mrcv9wlaz45viys-udisks-2.1.6                                                                                                                                       
  /nix/store/488j2hs5kl201cgkf7fsr3n8l0q9xvwx-python2.7-setuptools-36.4.0                                                                                                                        
  /nix/store/4gabhf6akxafpj7pn3nmwj1wsj45k17h-fuse-2.9.7                                                                                                                                         
  /nix/store/4xf70pyx9mpqrrgl575dxydzr27finp4-linux-pam-1.2.1                                                                                                                                    
  /nix/store/5266dk5miggy6s65g3favy3ycxp1g9p1-polkit-0.113                                                                                                                                       
  /nix/store/5kgxb8z1b095nw0qmhjb8119ins61cbj-openssh-7.5p1                                                                                                                                      
  /nix/store/5qvl76406i1qikxj4i7a54n352p92505-fuse-3.2.0                                                                                                                                         
  /nix/store/5wfw60kvjxbj3m0hjlr2jgwlyfc2s68z-e2fsprogs-1.43.4-bin                                                                                                                               
  /nix/store/85fvla1sswm2srajy6b9x553p7ymgrwh-openresolv-3.9.0                                                                                                                                   
  /nix/store/8cqra4r2sj63ld3hjw89bsvqkhlj5kfr-sudo-1.8.20p2                                                                                                                                      
  /nix/store/9cv6a7im2hq48ywgxsamb7wl7yyvbd7s-util-linux-2.30                                                                                                                                    
  /nix/store/9pmhklxyliq4xg30cd1kvfspvr44qiyw-vim-8.0.1150                                                                                                                                       
  /nix/store/bkq84az0bbx08z8977swdga99rs5qjxs-pcsclite-1.8.22                                                                                                                                    
  /nix/store/c5kgf12b47vmgahwhwvxpja3pc9kyd0v-python3-3.6.2                                                                                                                                      
  /nix/store/caq5pz0bi3mxsb8m5qlm3qaaid3ga5s2-dhcpcd-6.11.5                                                                                                                                      
  /nix/store/cihl18b6h1lpcy2wgbmlbx0ras1vqshg-util-linux-2.30-bin                                                                                                                                
  /nix/store/dprgnbgxgxnb9751yv5iy909ajfqbwvx-audit-2.7.7                                                                                                                                        
  /nix/store/f2ggz3mnzfq49kild1hll5ms50m9vha5-ncurses-6.0-20170902-dev                                                                                                                           
  /nix/store/f5vz1x3aaa9d9z5lrbwsqq3y3da0r18n-help2man-1.47.4                                                                                                                                    
  /nix/store/f70m8d3njd1m56k63gg96dp9q0v5n932-iproute2-4.12.0                                                                                                                                    
  /nix/store/fwipwgjpkn4nw2898nhijirpq7x33bz4-libtool-2.4.6                                                                                                                                      
  /nix/store/iq9v593xvhk5ympp5s0ax4nyrv40ghbd-groff-1.22.3                                                                                                                                       
  /nix/store/j23d2mqhss3i61q7h1ppdqlqzcr6sprl-gettext-0.19.8                                                                                                                                     
  /nix/store/k8hn00dg0c5ri41vay5lsab38s7xi63j-gnutls-3.5.15                                                                                                                                      
  /nix/store/l8haxymknj65mddasdd79xrzw8l67l34-alsa-utils-1.1.4                                                                                                                                   
  /nix/store/lixbdbbw63x0a1x5n8fhb8v8v58xgi0s-util-linux-2.30-bin                                                                                                                                
  /nix/store/lrwivdbd4mlnp2wg53qxwlc09733llki-cracklib-2.9.6                                                                                                                                     
  /nix/store/m3j8gqsfjm2r0vv67x5c8rxk86iyygs0-texinfo-6.5                                                                                                                                        
  /nix/store/m443hqfb62lcal486aii808my5sbjl1s-shadow-4.5                                                                                                                                         
  /nix/store/mf2c7669hmx8sn7wpzv0lhpdq9bqgynj-systemd-234                                                                                                                                        
  /nix/store/mwd9s2gkklqhi53whl48bv1zs1dv8gy0-p11-kit-0.23.7                                                                                                                                     
  /nix/store/nf7caa2vb0xg7szvcfbdpslm4fkxhjxr-stdenv                                                                                                                                             
  /nix/store/p0gz3ani09qpmzal6b85ykj5fh51g2mi-bash-4.4-p12                                                                                                                                       
  /nix/store/p1wq3vjn6h64698g6jy6vvnzv5pmfpm9-unzip-6.0                                                                                                                                          
  /nix/store/pbs8r2jfpbsv6p6rxz0w85zkkbmky02w-gcc-wrapper-6.4.0                                                                                                                                  
  /nix/store/qfsq000i3far811x4ghlrspmr5hwkpg6-nix-1.12pre5619_346aeee1                                                                                                                           
  /nix/store/rjfprm73cnqb0vnca0jlrhlq62x4d242-avahi-0.7                                                                                                                                          
  /nix/store/s95q84y375zyy9w32h65y7axhsq1f0hw-polkit-0.113-bin                                                                                                                                   
  /nix/store/sdni0mibgbwbz3swvs0akby9awkv8a2k-wpa_supplicant-2.6                                                                                                                                 
  /nix/store/srcjkvyzzmh9x48d3a38facnnrczl3ra-stdenv                                                                                                                                             
  /nix/store/v6aa0vby1vjbjzi28ia1kv0yxgyhcp09-gnum4-1.4.18                                                                                                                                       
  /nix/store/w0vvrqibacylzc9ky2g84v8lcix3d0lc-python-2.7.14                                                                                                                                      
  /nix/store/w4h0kna9kw3cwi6gbxpgg3i8hafira3k-ruby-2.3.5                                                                                                                                         
  /nix/store/wmy08dspbp9yak4qg72fwjgm489rg526-audit-2.7.7-bin                                                                                                                                    
  /nix/store/wr840r8hpwnbp1w2vjw7c0rc90qrswxc-libmicrohttpd-0.9.55                                                                                                                               
  /nix/store/x2a37sipl6fqrzr067qy5jww82g8anr2-firmware-linux-nonfree-2017-07-05                                                                                                                  
  /nix/store/xwxkakhi9iynbmlwqw3ix5i9ax711y56-man-db-2.7.5                                                                                                                                       
  /nix/store/yf2zfvfi71wncbfjrfqfb089g154r7f6-shadow-4.5-su                                                                                                                                      
  /nix/store/zccn99l3bvc1v8iwb6g4mi4i4lp8m3sw-dbus-1.10.22                                                                                                                                       
  /nix/store/zvggzdan431ki47bh91j4dgrlvxl4grb-python3.6-six-1.10.0                                                                                                                               
fetching path ‘/nix/store/dprgnbgxgxnb9751yv5iy909ajfqbwvx-audit-2.7.7’...                                                                                                                       
fetching path ‘/nix/store/p0gz3ani09qpmzal6b85ykj5fh51g2mi-bash-4.4-p12’...                                                                                                                      
fetching path ‘/nix/store/5wfw60kvjxbj3m0hjlr2jgwlyfc2s68z-e2fsprogs-1.43.4-bin’...                                                                                                              
fetching path ‘/nix/store/85fvla1sswm2srajy6b9x553p7ymgrwh-openresolv-3.9.0’...                                                                                                                  
fetching path ‘/nix/store/srcjkvyzzmh9x48d3a38facnnrczl3ra-stdenv’...                                                                                                                            
fetching path ‘/nix/store/lrwivdbd4mlnp2wg53qxwlc09733llki-cracklib-2.9.6’...                                                                                                                    
fetching path ‘/nix/store/9cv6a7im2hq48ywgxsamb7wl7yyvbd7s-util-linux-2.30’...                                                                                                                   
fetching path ‘/nix/store/l8haxymknj65mddasdd79xrzw8l67l34-alsa-utils-1.1.4’...                                                                                                                  
[ ... fetching ... ]
building path(s) ‘/nix/store/wq9bncgsqrxg7nb9lsmhkninmkvk95g4-append-initrd-secrets’
while setting up the build environment: executing ‘/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash’: Exec format error
builder for ‘/nix/store/d4n33cdrmb075jai1yfnjbdzchkn8pwj-append-initrd-secrets.drv’ failed with exit code 1
killing process 29516
killing process 29914
killing process 29957
killing process 29632
killing process 29749
killing process 29821
killing process 29937
cannot build derivation ‘/nix/store/il1lw213iqy2cycnc8y5fpj5rx8c4zih-nixos-system-nedflanders-18.03.git.aebdc89.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/il1lw213iqy2cycnc8y5fpj5rx8c4zih-nixos-system-nedflanders-18.03.git.aebdc89.drv’ failed

real    1m44.536s
user    0m24.794s
sys     0m2.020s

The bash chosen to be excuted is empty on the build host:

/etc/nixos 130 $ file /nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash
/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash: empty

During the build, just before the error, the bash does exist and is a proper binary

/etc/nixos $ file /nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash
/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12/bin/bash: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /nix/store/29r5dx884ggnppj2xshh03imkd8
bi0my-glibc-2.25-49/lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, not stripped

This only happens if I put that bash path (/nix/store/4j5c2w5fwm82jzjk48mcsa3jz468h37a-bash-4.4-p12) in the sandbox paths. This will happen whether or not qemu-user is put in the sandbox path.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment