[Nix-dev] Amazon EC2 rebuild switch causes kernel panic

Domen Kožar domen at dev.si
Mon Mar 14 17:11:38 CET 2016


Fixed in git, wait for channel update.

On Mon, 14 Mar 2016, 15:58 Roger Qiu, <roger.qiu at matrix.ai> wrote:

> What's happening is the transition from stage 1 booting to stage 2 booting
> is failing. The error reported is that the init script that is be executed
> once switch_root is executed is non existent. Which could mean your initrd
> is corrupted or the build failed for some reason or some other config
> problem at stage 1.
>
> If you could inspect the initrd to check if the init script is there...
> On 15/03/2016 2:31 AM, "Paul Cooley" <Paul.Cooley at bazaarvoice.com> wrote:
>
>> I brought up an AWS instance using nixos-15.09.git.87b377dM-x86_64-pv-ebs
>> . After modifying /etc/nixos/configuration.nix to use the
>> "amazon-init.nix" rather than "amazon-image.nix" and performing a
>> 'nixos-rebuild switch' command, the instance reports the following error.
>>
>> [fsck.ext3 (1) -- /mnt-root/disk0] fsck.ext3 -a /dev/xvdb
>> /dev/xvdb: recovering journal
>> /dev/xvdb: clean, 116502/262144 files, 579900/1047168 blocks
>> mounting /dev/xvdb on /disk0...
>> switch_root: can't execute '/nix/store/z9rp9hzs19pi1788fj8kdkw81mnxsgf1-nixos-15.09.1119.f6d1666/init': No such file or directory
>> [    0.652277] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
>> [    0.652277]
>> [    0.652287] CPU: 0 PID: 1 Comm: switch_root Not tainted 3.18.26 #1-NixOS
>> [    0.652291]  ffff880002c81880 ffff8800e8e23e28 ffffffff814bc251 ffffffff818541b8
>> [    0.652296]  ffffffff81713d68 ffff8800e8e23ea8 ffffffff814bb43e 0000000000000001
>> [    0.652300]  0000000000000010 ffff8800e8e23eb8 ffff8800e8e23e58 ffffffff8185dd80
>> [    0.652304] Call Trace:
>> [    0.652313]  [<ffffffff814bc251>] dump_stack+0x46/0x58
>> [    0.652316]  [<ffffffff814bb43e>] panic+0xc1/0x1eb
>> [    0.652321]  [<ffffffff8106a045>] do_exit+0xac5/0xad0
>> [    0.652327]  [<ffffffff811aed3c>] ? vfs_write+0x15c/0x1f0
>> [    0.652331]  [<ffffffff8106a0e5>] do_group_exit+0x45/0xb0
>> [    0.652335]  [<ffffffff8106a164>] SyS_exit_group+0x14/0x20
>> [    0.652338]  [<ffffffff814c1fc9>] system_call_fastpath+0x12/0x17
>> [    0.652344] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffff9fffffff)
>>
>>
>> Can someone explain to me what I'm doing wrong during the rebuild?
>>
>> _________________________
>>
>> [image: Bazaarvoice]
>>
>> Paul Cooley
>> Senior Dev Ops Engineer
>> o:   m: 281-435-2328
>> e: paul.cooley at bazaarvoice.com
>> Site <http://www.bazaarvoice.com/>  |  Blog
>> <http://www.bazaarvoice.com/blog>  |  Twitter
>> <http://twitter.com/Bazaarvoice>
>>
>>
>>
>>
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20160314/12f5cc7d/attachment.html 


More information about the nix-dev mailing list