[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package curtin - 0.1.0~bzr227-0ubuntu1~14.10.1 --- curtin (0.1.0~bzr227-0ubuntu1~14.10.1) vivid-proposed; urgency=medium * New upstream snapshot. - fix uefi install path on nvme devices (LP: #1471928) - tools/maas2roottar: (development only tool) exit failure when missing dependency (LP: #1466099). - partition: leave space for secondary gpt header when creating mbr disks. - partition: when a second partition is created, assert its existance. - partition: when second partition is created, wipe fs info. - kernel command line: prefer the --- over -- to indicate that subsequent arguments should be copied to installed system. (LP: #1402042) -- Scott Moser Tue, 22 Sep 2015 12:21:28 -0400 ** Changed in: curtin (Ubuntu Vivid) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package curtin - 0.1.0~bzr227-0ubuntu1~14.04.1 --- curtin (0.1.0~bzr227-0ubuntu1~14.04.1) trusty-proposed; urgency=medium * New upstream snapshot. - fix uefi install path on nvme devices (LP: #1471928) - tools/maas2roottar: (development only tool) exit failure when missing dependency (LP: #1466099). - partition: leave space for secondary gpt header when creating mbr disks. - partition: when a second partition is created, assert its existance. - partition: when second partition is created, wipe fs info. - kernel command line: prefer the --- over -- to indicate that subsequent arguments should be copied to installed system. (LP: #1402042) -- Scott Moser Tue, 22 Sep 2015 12:02:08 -0400 ** Changed in: curtin (Ubuntu Trusty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: maas/trunk Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Package changed: debian => debian-installer (Debian) ** Changed in: maas (Ubuntu Utopic) Importance: Undecided => Medium ** Changed in: maas (Ubuntu Utopic) Status: Confirmed => Won't Fix ** Changed in: maas (Ubuntu) Importance: Undecided => Medium ** Changed in: maas (Ubuntu Wily) Importance: Undecided => Medium ** Changed in: maas (Ubuntu Vivid) Importance: Undecided => Medium ** Changed in: maas (Ubuntu Trusty) Importance: Undecided => Medium -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Tags removed: removal-candidate verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:ubuntu/vivid-proposed/curtin ** Branch linked: lp:ubuntu/trusty-proposed/curtin -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Hello Scott, or anyone else affected, Accepted curtin into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/curtin/0.1.0~bzr227-0ubuntu1~14.04.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: curtin (Ubuntu Trusty) Status: Confirmed => Fix Committed ** Tags removed: verification-done ** Tags added: verification-needed ** Changed in: curtin (Ubuntu Vivid) Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package maas - 1.8.2+bzr4041-0ubuntu1 --- maas (1.8.2+bzr4041-0ubuntu1) wily; urgency=medium * New upstream bugfix release, 1.8.2 bzr 4041: - Regenerate the connection URL on websocket client reconnect, to fix CSRF after upgrade to 1.8.1. (LP: #1484696) - Validate the osystem and distro_series when using the deploy action, which fixes win2012r2 deployment issues. (LP: #1445942) - Fix failure in MAAS startup messages by not generating dhcpd config files when they are not in use. (LP: #1481940) - Fix enlistment to always use the correct kernel parameters. (LP: #1459865) * debian/control: Add missing dep on python-curtin. * debian/maas-cluster-controller.postinst: Drop mangling of apache2. maas (1.8.1+bzr4036-0ubuntu1) trusty; urgency=medium * New upstream release, 1.8.1 bzr4036: - Add --username to maas-region-admin apikey command docs. (LP: ##1481118) - Add ListBootImagesV2 RPC command; fallback to using ListBootImages when the ListBootImagesV2 is not handled on the cluster. - Fix setting the default_distro_series over the API (LP: #1470591) - Fix upgrade issue where it would remove custom DNS config, potentially breaking DNS (LP: #1413388) - Commissioning x86_64 node never completes, sitting at grub prompt, pserv py tbs (LP: #1317705) - Power monitor service hits amp.TooLong errors with > ~600 nodes to a cluster (LP: #1389007) - Websocket server accessed over port 5240 (LP: #1436279) - If hostname not set, sudo warning make maas throw 500 (LP: #1469305) - Can't set a list of forwarders (BIND config) (LP: #1470585) - UCS chassis enlist Failed to probe and enlist UCS nodes: list index out of range (LP: #1469846) - Add cisco snic to 3rd party driver (LP: #1470276) - console= parameters need to be added before -- on kernel cmdline (LP: #1402042) - [UI] Machine details styling (LP: #1465722) - [UI] Actions design styles (LP: #1465737) - [UI] Replace close "X" with correct versions (LP: #1465740) - [UI] Table design styles (LP: #1465742) - [UI] Make table heading hover consistant with nodes/devices tabs (LP: #1470389) - [UI] adding between node name and save button inconsistent (LP: #1470395) - [UI] "Set zone" label oddly placed on node listing page (LP: #1459710) [ Raphaël Badin ] * Enable proxy_wstunnel module. * Drop dependency on python-iscpy: the code has been integrated into MAAS. (LP: #1413388). [ Andres Rodriguez ] * Refactor maas-dns upgrade code so it doesn't break local DNS config and it gets migrated (LP: #1413388) - debian/maas-region-controller.postinst: Ensure DNS config migration is always run. * debian/control: Make maas-dns a Dependy of maas-region-controller. [ Scott Moser ] * maas-proxy: sync white space changes with trunk packaging branch * maas-proxy: sync apt specific squid config with squid-deb-proxy (LP: #1474417) -- Andres Rodriguez Mon, 17 Aug 2015 11:31:20 +0100 ** Changed in: maas (Ubuntu Wily) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: maas/1.8 Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: maas/1.8 Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package debian-installer-utils - 1.105ubuntu1.14.04.1 --- debian-installer-utils (1.105ubuntu1.14.04.1) trusty; urgency=medium * Add support for --- as a user-params separator (for parameters on the kernel command-line) for parameters to pass on to the installed system. (LP: #1402042) -- Mathieu Trudel-Lapierre Wed, 08 Jul 2015 13:49:58 -0400 ** Changed in: debian-installer-utils (Ubuntu Trusty) Status: Fix Committed => Fix Released ** Changed in: debian-installer-utils (Ubuntu Utopic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package debian-installer - 20101020ubuntu318.26 --- debian-installer (20101020ubuntu318.26) trusty; urgency=medium * Rebuild to pull in the new debian-installer-utils (LP: #1402042) -- Mathieu Trudel-Lapierre Fri, 17 Jul 2015 16:04:45 -0400 ** Changed in: debian-installer (Ubuntu Utopic) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package debian-installer-utils - 1.105ubuntu1.14.10.1 --- debian-installer-utils (1.105ubuntu1.14.10.1) utopic; urgency=medium * Add support for --- as a user-params separator (for parameters on the kernel command-line) for parameters to pass on to the installed system. (LP: #1402042) -- Mathieu Trudel-Lapierre Wed, 08 Jul 2015 13:51:24 -0400 ** Changed in: debian-installer (Ubuntu Trusty) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package debian-installer - 20101020ubuntu352.3 --- debian-installer (20101020ubuntu352.3) utopic; urgency=medium * Force rebuild to pick up new debian-installer-utils (LP: #1402042) * Switch to '---' as option separator for all kernels (LP: #1427252) -- Adam Conrad Fri, 17 Jul 2015 09:10:34 -0600 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package debian-installer-utils - 1.88ubuntu2.3 --- debian-installer-utils (1.88ubuntu2.3) precise; urgency=medium * Add support for --- as a user-params separator (for parameters on the kernel command-line) for parameters to pass on to the installed system. (LP: #1402042) -- Mathieu Trudel-Lapierre Wed, 08 Jul 2015 13:50:44 -0400 ** Changed in: debian-installer-utils (Ubuntu Precise) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
The above shows that the kernel parameters after '---' are copied over, and things before it are not (foo_nocopy=1 and foo_copy specifically). ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
i put some code at https://code.launchpad.net/~smoser/+junk/di-boottest-lp1402042/ Ran that code, the output shows in output.log as attached. Then, checked console logs of everything with: $ for d in *; do [ -f "$d/serial-boot.log" ] || continue; echo === $d === ; echo == install == ; grep "Command line:" $d/serial-install.log; echo == boot ==; grep "cmdline:" "$d/serial-boot.log" | head -n 1; done === precise-p-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 13:54:53 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-87-generic root=UUID=98ea5c2d-97e2-40e5-95c8-2269daed1c55 ro console=ttyS0 foo_copy=1 quiet === precise-q-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 14:04:24 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-87-generic root=UUID=154fc34e-7b91-415e-beee-588b33a213e7 ro console=ttyS0 foo_copy=1 quiet === precise-r-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 14:13:38 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-87-generic root=UUID=beb39c3a-0f06-4d65-bce0-a4ccd61fe00d ro console=ttyS0 foo_copy=1 quiet === precise-s-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 14:23:16 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-87-generic root=UUID=af7b6809-4a6e-4526-b0f6-65fe4c37b2d3 ro console=ttyS0 foo_copy=1 quiet === precise-t-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 14:33:21 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.2.0-87-generic root=UUID=9cfec217-a88f-4486-852c-7b31a27f47fa ro console=ttyS0 foo_copy=1 quiet === trusty-t-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 12:59:13 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.13.0-57-generic root=UUID=0748e068-52a0-4621-935d-fca60ea120ff ro console=ttyS0 foo_copy=1 quiet === trusty-u-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 13:10:41 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.13.0-57-generic root=UUID=bbbdb4cf-1e2d-4384-ae79-80012eea8124 ro console=ttyS0 foo_copy=1 quiet === trusty-v-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 13:22:11 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.13.0-57-generic root=UUID=2b5b64f9-2eaf-44ad-b892-1de31384ed5e ro console=ttyS0 foo_copy=1 quiet === utopic-proposed-amd64 === == install == [0.00] Command line: url=http://192.168.1.131:9900//preseed foo_nocopy=1 priority=critical locale=en_US --- console=ttyS0 foo_copy=1 == boot == [stdout] Mon, 20 Jul 2015 13:37:18 -0400 cmdline: BOOT_IMAGE=/boot/vmlinuz-3.16.0-43-generic root=UUID=f28d04f6-162c-4987-bd57-4c5f42437ba7 ro console=ttyS0 foo_copy=1 quiet ** Attachment added: "log of running ./run-boottest proposed-di.txt" https://bugs.launchpad.net/maas/+bug/1402042/+attachment/4431686/+files/output.log -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Hello Scott, or anyone else affected, Accepted debian-installer into trusty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/debian- installer/20101020ubuntu318.26 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: debian-installer (Ubuntu Trusty) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:~ubuntu-core-dev/debian-installer/trusty-proposed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:~ubuntu-core-dev/debian-installer/utopic-proposed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:~ubuntu-core-dev/debian-installer/precise-proposed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Also affects: debian-installer (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:ubuntu/precise-proposed/debian-installer-utils ** Branch linked: lp:ubuntu/trusty-proposed/debian-installer-utils ** Branch linked: lp:ubuntu/utopic-proposed/debian-installer-utils -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Hello Scott, or anyone else affected, Accepted debian-installer-utils into precise-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source /debian-installer-utils/1.88ubuntu2.3 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: debian-installer-utils (Ubuntu Precise) Status: In Progress => Fix Committed ** Tags added: verification-needed ** Changed in: debian-installer-utils (Ubuntu Trusty) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: maas (Ubuntu Trusty) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: maas (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: maas (Ubuntu Utopic) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: maas (Ubuntu Vivid) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: maas (Ubuntu Precise) Importance: Undecided => Medium ** Changed in: maas (Ubuntu Precise) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
This bug was fixed in the package curtin - 0.1.0~bzr227-0ubuntu1 --- curtin (0.1.0~bzr227-0ubuntu1) wily; urgency=medium * New upstream snapshot. * support '---' or '--' as token to indicate the subsequent kernel command line parameters should be copied from install envionrment to installed environment. (LP: #1402042) * partition: when partitioning mbr and boot partition verify that both partitions exist. * partition: when creating mbr table, leave space for secondary gpt header * fix uefi install path on nvme devices (LP: #1471928) -- Scott Moser Thu, 09 Jul 2015 16:17:20 -0400 ** Changed in: curtin (Ubuntu Wily) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:ubuntu/wily-proposed/curtin -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: maas/trunk Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Also affects: maas/1.8 Importance: Undecided Status: New ** Changed in: maas/1.8 Milestone: None => 1.8.1 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Changed in: curtin Status: Confirmed => Fix Committed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:curtin -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
The debian-installer-utils changes are already in Vivid; and I just uploaded them to precise, trusty, and utopic. ** Changed in: debian-installer-utils (Ubuntu Vivid) Status: New => Fix Released ** Changed in: debian-installer-utils (Ubuntu Utopic) Status: New => In Progress ** Changed in: debian-installer-utils (Ubuntu Trusty) Status: New => In Progress ** Changed in: debian-installer-utils (Ubuntu Trusty) Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl) ** Changed in: debian-installer-utils (Ubuntu Precise) Status: New => In Progress ** Changed in: debian-installer-utils (Ubuntu Precise) Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl) ** Changed in: debian-installer-utils (Ubuntu Utopic) Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Branch linked: lp:~smoser/maas/lp1402042 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to curtin in Ubuntu. https://bugs.launchpad.net/bugs/1402042 Title: console= parameters need to be added before -- on kernel cmdline To manage notifications about this bug go to: https://bugs.launchpad.net/curtin/+bug/1402042/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1402042] Re: console= parameters need to be added before -- on kernel cmdline
** Description changed: + === Begin SRU Information === + [Description] + In kernel version 3.15, the linux kernel began ignoring command line options that come after a '--' on the kernel command line. + Kernel documentation at https://www.kernel.org/doc/Documentation/kernel-parameters.txt says: - | The kernel parses parameters from the kernel command line up to "--"; - | if it doesn't recognize a parameter and it doesn't contain a '.', the - | parameter gets passed to init: parameters with '=' go into init's - | environment, others are passed as command line arguments to init. - | Everything after "--" is passed as an argument to init. + | The kernel parses parameters from the kernel command line up to "--"; + | if it doesn't recognize a parameter and it doesn't contain a '.', the + | parameter gets passed to init: parameters with '=' go into init's + | environment, others are passed as command line arguments to init. + | Everything after "--" is passed as an argument to init. + + This change of behavior collided with Ubuntu installer's usage (both d-i + and curtin). The installers would copy arguments after '--' to the + installed system. + + For example, booting an installer with: + kernelarg1 arg2 arg3=bar -- console=ttyS1,115200 + would result in the installed system having 'console=ttyS1,115200' on the command line. + + The problem is then that if you're booting a kernel > 3.15 for your + installer (which is the case for trusty-hwe-u or utopic onward) the + 'console=' flag will not be paid attention to in the install + environment. + + The solution used by d-i was to modify its token to be '---' or '--'. + This solution has been implmented in curtin also. + + MAAS has used '--' in the past, but will now need to use '---'. + However, maas can't simply use '---' as that would result in un-patched + installers not copying the parameters over to the installed system. The + install environment would get them, but not the installed environment. + + [Impact] + The impact is that when booting an installer with a command line like: + kernelarg1 arg2 arg3=bar -- console=ttyS1,115200 + + the output does not go to the console. Other kernel command line + parameters are also ignored, console= is just the most immediately + obvious. + + [Regression Potential] + The fix in curtin and in d-i honor both '--' or '---', so chance of regression is low. + + The fix in MAAS is relatively ignorant as it does not make its decision + to use '---' or '--' based on what it is installing. The decision would + be hard to make as it would require knowing the version of debian- + installer-utils was to be used. + + With the change in place in MAAS, the failure case would show itself as + arguments not being copied to the installed system. + + [Other Info] + To do this properly, we really need to hold the change in MAAS until all expected installers have the fix. + + Since MAAS uses curtin as the default installer in current trunk and 1.8 branches, we've made curtin expose the information of which token to use to MAAS. That does mean that d-i would broken until all SRUs are done. + === End SRU Information === + + === Original Bug Report === + Kernel documentation at https://www.kernel.org/doc/Documentation/kernel-parameters.txt says: + | The kernel parses parameters from the kernel command line up to "--"; + | if it doesn't recognize a parameter and it doesn't contain a '.', the + | parameter gets passed to init: parameters with '=' go into init's + | environment, others are passed as command line arguments to init. + | Everything after "--" is passed as an argument to init. In my experience that was never true, and I can reproduce the kernel paying attention to a command line like: - -- root=LABEL=cloudimg-rootfs ro console=ttyS0 + -- root=LABEL=cloudimg-rootfs ro console=ttyS0 and the system booting fine, and with data ton ttyS0 on a 3.13 (trusty) kernel. The fun begins a 3.16 (utopic/hwe-u) where the kernel documentation quoted above seems to be valid. Currently maas is takes global command line parameters (as set via 'maas admin set-config name=kernel_opts value="console=ttyS0"') and places them after a '--' in during commissioning and curtin install (and i believe d-i install). The end result is that setting console=ttyS0 as kernel parameters does not work with 3.16 in the commissioning and install environment. Curtin (in following with convention I believe to be true in 'd-i' ) will copy parameters after a '--' to the installed system. So, the installed system works fine, but the install and commissioning is 'blind'. There are 2 solutions here: - a.) put kernel flags twice (both before and after a '--') - this could in the future make systemd unhappy as those would then turn into flags to systemd. - b.) put kernel flags only before and find another way to pass to curtin or d-i + a.) put kernel flags tw