Your message dated Thu, 2 Feb 2017 15:48:40 +0100 with message-id <20170202144840.GA15488@mraw.org> and subject line Re: Bug#853918: syslinux-utils: Unable to build writable installation thumb drive has caused the Debian Bug report #853918, regarding syslinux-utils: Unable to build writable installation thumb drive to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 853918: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853918 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: syslinux-utils: Unable to build writable installation thumb drive
- From: David Griffith <dave@661.org>
- Date: Thu, 02 Feb 2017 03:29:53 +0000
- Message-id: <[🔎] 20170202032953.10399.49875.reportbug@nyx.feedle.net>
Package: syslinux-utils Version: 5.00+dfsg-1 Severity: grave Justification: renders package unusable Dear Maintainer, I've followed the instructions at https://www.debian.org/releases/stable/amd64/ch04s03.html.en section 4.3.3 (essentially http://hyper.to/blog/link/debian-installer-on-a-usb-key/) for several years to make Debian installer thumb drives that are writable. I discovered that the ones I made on a Jessie machine will not boot into the installer whereas ones made on a Wheezy machine will. I traced the break to when syslinux was upgraded from 4.06 to 5.00. If I boot a thumb drive created using 4.06 in QEMU (sudo qemu-system-x86_64 -hdb /dev/sdb), it begins like this: Booting from Hard Disk... MBR Loading vmlinuz..... Loading initrd.gz............ready. Probing EDD (edd=off to disable)...ok After a few seconds, the Debian installer appears. Good. If I use 5.00, this is how the boot begins: Booting from Hard Disk... MBR Loading vmlinuz... ok Probing EDD (edd=off to disable)...ok Note how initrd.gz is not mentioned. Eventually the boot process will end with a kernel panic that looks like one of these two snippets: example 1 [ 0.832110] DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000 [ 0.832110] Stack: [ 0.832110] ffff880000000010 ffff8800070b7eb0 ffff8800070b7e50 ffff8800070b7ea0 [ 0.832110] ffff8800070b7eb8 0000000000000012 0000000000000001 000000000000000a [ 0.832110] 000000000000fffe ffff880000088000 0000000000008001 ffffffff81704fb5 [ 0.832110] Call Trace: [ 0.832110] [<ffffffff819035a7>] ? mount_block_root+0x2a9/0x2b8 [ 0.832110] [<ffffffff811bae95>] ? SyS_mknod+0x185/0x210 [ 0.832110] [<ffffffff81903739>] ? prepare_namespace+0x133/0x169 [ 0.832110] [<ffffffff81903258>] ? kernel_init_freeable+0x1d7/0x1e1 [ 0.832110] [<ffffffff8190295e>] ? initcall_blacklist+0xb2/0xb2 [ 0.832110] [<ffffffff81507da0>] ? rest_init+0x80/0x80 [ 0.832110] [<ffffffff81507daa>] ? kernel_init+0xa/0xf0 [ 0.832110] [<ffffffff8151ad18>] ? ret_from_fork+0x58/0x90 [ 0.832110] [<ffffffff81507da0>] ? rest_init+0x80/0x80 [ 0.832110] Code: c3 64 eb b1 83 3d 48 4d 55 00 00 74 05 e8 81 d0 b7 ff 48 c7 c6 c0 67 a6 81 48 c7 c7 f8 68 71 81 31 c0 e8 66 06 00 00 fb 66 66 90 <66> 66 90 45 31 e4 e8 9d ce be ff 4d 39 ec 7c 18 41 83 f6 01 44 [ 0.832110] RIP [<ffffffff81511a58>] panic+0x1c2/0x206 [ 0.832110] RSP <ffff8800070b7e38> [ 0.832110] ---[ end trace c6e5ec37ea66b262 ]--- example 2 [ 0.801766] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS1.7.5-20140531_083030-gandalf 04/01/2014 [ 0.801930] 0000000000000000 ffffffff81514c11 ffffffff817054c8 ffff8800070b7ea0 [ 0.802072] ffffffff8151195e ffff880000000010 ffff8800070b7eb0 ffff8800070b7e50 [ 0.802166] ffff8800070b7ea0 ffff8800070b7eb8 0000000000000012 0000000000000001 [ 0.802282] Call Trace: [ 0.802572] [<ffffffff81514c11>] ? dump_stack+0x5d/0x78 [ 0.802654] [<ffffffff8151195e>] ? panic+0xc8/0x206 [ 0.802734] [<ffffffff819035a7>] ? mount_block_root+0x2a9/0x2b8 [ 0.802788] [<ffffffff811bae95>] ? SyS_mknod+0x185/0x210 [ 0.802841] [<ffffffff81903739>] ? prepare_namespace+0x133/0x169 [ 0.802893] [<ffffffff81903258>] ? kernel_init_freeable+0x1d7/0x1e1 [ 0.802945] [<ffffffff8190295e>] ? initcall_blacklist+0xb2/0xb2 [ 0.802996] [<ffffffff81507da0>] ? rest_init+0x80/0x80 [ 0.803046] [<ffffffff81507daa>] ? kernel_init+0xa/0xf0 [ 0.803096] [<ffffffff8151ad18>] ? ret_from_fork+0x58/0x90 [ 0.803146] [<ffffffff81507da0>] ? rest_init+0x80/0x80 [ 0.803506] Kernel Offset: 0x0 from 0xffffffff81000000 (relocation range:0xffffffff80000000-0xffffffff9fffffff) [ 0.803738] ---[ end Kernel panic - not syncing: VFS: Unable to mountroot fs on unknown-block(0,0) The final line from the second panic spew dovetails with fact that the beginning of the bad boot is missing a reference to initrd.gz. I'm now going through the syslinux git repo to see exactly what caused this change or if the problem is due to something bad in the debianification process. I feel strongly that this needs to be fixed before Stretch is finalized and hopefully backported to Jessie.
--- End Message ---
--- Begin Message ---
- To: David Griffith <dave@661.org>, 853918-done@bugs.debian.org
- Subject: Re: Bug#853918: syslinux-utils: Unable to build writable installation thumb drive
- From: Cyril Brulebois <kibi@debian.org>
- Date: Thu, 2 Feb 2017 15:48:40 +0100
- Message-id: <20170202144840.GA15488@mraw.org>
- In-reply-to: <[🔎] 20170202032953.10399.49875.reportbug@nyx.feedle.net>
- References: <[🔎] 20170202032953.10399.49875.reportbug@nyx.feedle.net>
Hi, David Griffith <dave@661.org> (2017-02-02): > Dear Maintainer, > > I've followed the instructions at > https://www.debian.org/releases/stable/amd64/ch04s03.html.en section > 4.3.3 (essentially > http://hyper.to/blog/link/debian-installer-on-a-usb-key/) for several > years to make Debian installer thumb drives that are writable. I > discovered that the ones I made on a Jessie machine will not boot into > the installer whereas ones made on a Wheezy machine will. The debian installer team committed a patch during the stretch release cycle to update the installation guide for the new syslinux behaviour: https://bugs.debian.org/803267 Unfortunately this wasn't propagated to jessie, which explains why the instructions you quoted above aren't sufficient to get a functional installer. I've just opened a bug report so that the release team gives me a green light to update the installation-guide package in jessie: https://bugs.debian.org/853965 Once that has happened, we'll be able to get an updated website and proper instructions for jessie as well. In the meanwhile, look at the stretch instructions: https://www.debian.org/releases/stretch/amd64/ch04s03.html.en > I feel strongly that this needs to be fixed before Stretch is > finalized and hopefully backported to Jessie. The fix is in stretch, soon in jessie… but is more a documentation issue than a syslinux one; that's why I'm closing this bug report. ;) KiBi.Attachment: signature.asc
Description: Digital signature
--- End Message ---