[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#764675: marked as done (debian-installer: Please use "---" not "--" on installer's kernel command line)



Your message dated Wed, 07 Jan 2015 03:48:30 +0000
with message-id <E1Y8hbi-0002wD-0y@franck.debian.org>
and subject line Bug#764675: fixed in debian-installer 20150107
has caused the Debian Bug report #764675,
regarding debian-installer: Please use "---" not "--" on installer's kernel command line
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.)


-- 
764675: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764675
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-installer-utils
X-Debbugs-CC: debian-kernel@lists.debian.org

(CCing debian-kernel just FYI, since I don't think this can/should be
fixed with a kernel change, likewise filing against
debian-installer-utils and not the kernel even though a kernel change
introduced the breakage)

A recent change to the kernel[0] (from v3.15 onwards) has changed the
way the kernel handles its command line, such that it now ignores
anything passed after a "--" marker. This has broken d-i's own use of
that marker which was to separate options intended for the installer
only (before the marker) from those which are intended to be both
consumed by the d-i kernel and propagated to the final installation
(after the marker, returned by the user-params utility).

It used to be that you could do:
        vmlinuz some/preseed=value -- console=ttyFOO
which would have the dual affect of having the kernel console (and hence
installer UI) run on ttyFOO and also, via grub-installer's use of
user-params, propagate the console=ttyFOO into the final grub config
(similarly for other bootloaders).

With the kernel change this no longer works -- the kernel doesn't put
its console on ttyFOO since it stops parsing at the --. So you get
silence on boot.

To get the old behaviour you need
        vmlinuz some/preseed=value console=ttyFOO -- console=ttyFOO
which is pretty tedious.

Just using
        vmlinuz some/preseed=value console=ttyFOO
doesn't propagate the console=ttyFOO to the installed system.

Since the kernel change was related to the "systemd abusing kernel
cmdline" debacle I'm not overly keen on raising this upstream and I
don't think that changing the kernel in a way which diverges from
upstream would not be the right approach here.

I don't know how widely used/documented/Supported this ability was, but
I thought e.g. the pxe and isolinux cfgs made use of it.

Not sure what we can do about this. Perhaps choose another separator
("=="?) and make user-params support both?

Ian.

[0] https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=51e158c12aca3c9ac63988611a97c05109b14dc9

--- End Message ---
--- Begin Message ---
Source: debian-installer
Source-Version: 20150107

We believe that the bug you reported is fixed in the latest version of
debian-installer, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 764675@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cyril Brulebois <kibi@debian.org> (supplier of updated debian-installer package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 07 Jan 2015 04:25:52 +0100
Source: debian-installer
Binary: debian-installer
Architecture: source
Version: 20150107
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Cyril Brulebois <kibi@debian.org>
Description:
 debian-installer - Debian installer
Closes: 762618 764675
Changes:
 debian-installer (20150107) unstable; urgency=medium
 .
   [ Karsten Merker ]
   * Add hd-media support for the armhf platform.
 .
   [ Aurelien Jarno ]
   * Add scsi-modules to the cdrom flavour on ppc64el to be able to access
     the CD-ROM drive.
 .
   [ Steven Chamberlain ]
   * Update kfreebsd (kernel) BASEVERSION to 10.1-0
 .
   [ Ian Campbell ]
   * Add grub.cfg to x86 netboot mini.iso for use on EFI systems
     (Closes: #762618).
   * Use --- as options separator for all Linux command lines. (Closes: #764675)
   * Provide a PXE bootable grub.efi in the netboot flavour for amd64 and arm64.
 .
   [ Cyril Brulebois ]
   * Bump linux kernel version from 3.16-2 to 3.16.0-4.
   * Update (linux) i386 config to pull 586 packages instead of 486 ones,
     since the minimal requirements on i386 (consistency!) have been bumped.
   * Update translation-status for the release.
 .
   [ Samuel Thibault ]
   * Update documentation of required minimum disk size.
   * hurd: Also create /servers/startup
 .
   [ Didier Raboud ]
   * Add Lines boot pictures for x86 Linux, Hurd and kFreeBSD; also make
     these default, add their copyright information in debian/copyright
Checksums-Sha1:
 f5fcd217c93e035f4c0280b178197fbde1580026 3413 debian-installer_20150107.dsc
 c3d3d75f66506db9628b46773dd6d98dcea71cca 1371796 debian-installer_20150107.tar.gz
Checksums-Sha256:
 3e7e10ac9ea81806ba3831e3963b9109522c9b1b78a95b56aaf535ea1a861082 3413 debian-installer_20150107.dsc
 a6b41bf4c22499a524b3b1f3aa7def457e90a3205bebe1933c11e1cb7e9e2292 1371796 debian-installer_20150107.tar.gz
Files:
 a98fdd94528130ab460278b263a6ccfc 3413 devel optional debian-installer_20150107.dsc
 f00addb65e181f765fe914c28f741ad9 1371796 devel optional debian-installer_20150107.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUrKq2AAoJEP+RSvDCs1UgMN4P/2g1ujkZG6cAJvKiUFK1h8F/
nOTxnG2qgFDIAqTKLh3F05SLgqnR4RUdKJZ4BczkSD2r87vZ9IYIGNCVw3r72zoY
0sISGF4pH/tWwvhAt3jBZZ8BA3opKIx7kO6cPtD2utrtjit/6OfkWxaIXV5csklu
PR8yGFJDfMxnJrFzf+ttTDVaN5XLvyvds6YmkBWsPpx9t3OPdUBBVKkUzrhm6Js6
Kb4QAC+PnOqE2jGFrAApLzvacFpCYOJOoiI648gH+SBk1FOHb7wy80DCRA1/tM4m
zPQwcBE9/3BQ/DG12xXLLS/JSE/6S2AfOBVhoaWk/Xf/JHMVg/h/SeMyDbj51aNu
4PzbDjOL6jgnrYANOf3DgIpj38TKN/8WEXA9uwqCFmRFqEPukmjSV9CL2IkAavmt
81Wtb7gZ5nfB1agwDuJUkiCvffFK6oyaS2mONvAm6kdIUHIJZ9DtGgM1pxFlK1x3
cBfM6uuiLSddarjBlVVF8g81vXXcbulGwp0hyRnnjXTqWv7HX8Bra783wZQYu3DM
FcLHRjPXRl5iCgwDkfMS4AFPtASDc/sNlYX/lgi14Dq6I/8JIUA6M9d/IC0K7ZTP
HxjINdLNCiw2G/DS+BgFrD/KPY7A1IzyjTfRUU9x7sTdsIINuATTg4ZG6lMwluDG
111rkE5dr/JiCE/8+WWy
=I0qT
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: