Ubiquity/plugins/ubi-partman.py: allow prompting for a missing passphrase on preseeded installs, if they are requesting to setup crypto. Go forward rather than back in response to partman-crypto/passphrase and partman-crypto/passphrase-again questions if the UI is not available but they have been preseeded (LP: #1386113).
(LP: #1445973)įlush print into debconf-communicate stdin PIPE, as print(.,file=) may not flush anymore. Post-base-installer.d/60multipath: copy multipath bindings to target.
Init.d/parted: part_of_multipath(): Update grep expression for more spaces between disk and major:minor (happens when sd exist) (LP: #1436020)įix multipath support device naming (LP: #1430074): (LP: #1441930)Īdd arm64/efi recipe, reusing amd64/efi (LP: #1435663).Ĭombine / and /usr in the multi recipe for ppc64el this makes sure / has enough space for completing the install, and brings us in sync with the multi recipe for later releases.
Install grub-arm64-efi on arm64/efi platforms (LP: #1435663).Īrm64: Detect UEFI based systems as "efi" subarch (LP: #1435663).ĭebian/patches/dpkg-divert-: Pull two commits from git upstream to resolve issues where we would end up with files from their release version packages rather than -updates (LP: #1363519, #1150737)ĭebian/patches/upstart-not-in-bootstrap: Rewrite the old user-sessions patch to handle when upstart isn't in the bootstrap set (LP: #1477051)ĭebian/patches/dm-512b-sectors.patch: properly support 4k disks. This fixes the check of whether the boot file system is on multipath (i.e., $disc_offered is a multipath partition). Grub-installer: Use 'p' (not '-part') as multipath disk-partition separator. (LP: #1402042)Īlways set up hvc0 on KVM-emulated pSeries guests (LP: #1391919)Īllow us to find DTBs in both the old flat layout and the new vendor subdirectory layout, so we keep backward compatibility (LP: #1408004)īetter handle PReP partitions on ppc64el: (LP: #1415918) Switch to '-' as option separator for all kernels (LP: #1427252)Īdd lts-vivid variants for all targets except for e500, for which support was dropped in the utopic/lts-utopic kernel (LP: #1459779)Īdd support for - as a user-params separator (for parameters on the kernel command-line) for parameters to pass on to the installed system. Rebuild to pull in the new debian-installer-utils (LP: #1402042)Ĭonditionally use apm-mustang.dtb from new location (LP: #1408004) Record the actual format used and ensure we use the existing format and abort if not possible. Scripts/casper: migrate existing persistent disk images to the updated upper/work form. Scripts/casper: switch up to overlayfs V2 format (overlay filesystem type) when available. Also attempt to mount overlayfs with and without the workdir= to cope with the semantic change in newer kernels. Scripts/casper: move union content into a subdirectory of the /cow device, to allow us to create a workdir where that is needed for overlayfs. (Many installation problems are hardware-specific for those, see "Hardware support bugs" below.)
Updated CD images are provided with this release, including fixes for some installation bugs. The last update included was USN-2705-1 (Keystone vulnerabilities). In addition to the bugs listed below, this update includes all security updates from the Ubuntu Security Notice list affecting Ubuntu 14.04 LTS that were released up to and including August 5, 2015.
For full details, see the individual package changelogs.
Some of these fixes were by Ubuntu developers directly, while others were by upstream developers and backported to Ubuntu. This summary covers only changes to packages in main and restricted, which account for all packages in the officially-supported CD images there are further changes to various packages in universe and multiverse. This is a brief summary of bugs fixed between Ubuntu 14.04.2 and 14.04.3.