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

Bug#639876: marked as done (MODULES=dep does not include input drivers)



Your message dated Thu, 11 Feb 2016 04:30:08 +0000
with message-id <E1aTitM-0005hw-80@franck.debian.org>
and subject line Bug#639876: fixed in initramfs-tools 0.123
has caused the Debian Bug report #639876,
regarding MODULES=dep does not include input drivers
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.)


-- 
639876: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=639876
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: cryptsetup
Version: 2:1.3.0-3
Severity: wishlist

Hey,

this is a wishlist bug but it might be upgraded to minor.

In some specific situations, people won't be able to boot their machine:

* they use encrypted root
* they use a passphrase
* they use a usb keyboard
* they use MODULES=dep in initramfs.conf

What happens in that, with MODULE=dep, the usb modules (mainly usbhid
and uhci_hcd or similar) won't be added to initramfs, so people won't be
able to type their password.

It's not too much of a big deal since:

* people using encrypted root are (I guess) mostly on laptops, where the
  keyboard is still often using ps/2 or similar (at least it is on
  thinkpads :)
* the default is MODULES=most

But it'd still be nice if switching to MODULES=dep on those boxes would
still work. I'm not too sure if there's a way to detect how the keyboard
is plugged and add usb modules if needed. Adding them unconditionnally
might now be possible either.

Regards,
-- 
Yves-Alexis


-- Package-specific info:
-- /proc/cmdline
initrd=/initrd.img-3.0.0-1-amd64 root=LABEL=root ro quiet splash intel_iommu=on,igfx_off pcie_aspm=force BOOT_IMAGE=/vmlinuz-3.0.0-1-amd64 

-- /etc/crypttab
# <target name>	<source device>		<key file>	<options>
scapa_crypt   /dev/sda2               none            luks

-- /etc/fstab
# /etc/fstab - static file system information
#
# <filesystem> <mountpoint>   <type> <options>                             <dump> <pass>
proc           /proc          proc   rw,nosuid,nodev,noexec                 0      0
none           /proc/bus/usb  usbfs  defaults,noauto                        0      0
sysfs          /sys           sysfs  rw,nosuid,nodev,noexec                 0      0
devpts         /dev/pts       devpts noauto,mode=0622                       0      0

LABEL=root     /              ext4   defaults                               0      1
LABEL=boot     /boot          ext2   defaults,nodev,nosuid,noexec           0      2
LABEL=home     /home          ext4   defaults                               0      2

LABEL=swap     none           swap   sw                                     0      0

-- lsmod
Module                  Size  Used by
sg                     25985  0 
rfcomm                 33848  4 
bnep                   17615  2 
bluetooth             114376  10 rfcomm,bnep
deflate                12551  0 
zlib_deflate           25570  1 deflate
ums_realtek            12750  0 
ctr                    12979  0 
usb_storage            47996  1 ums_realtek
uas                    13299  0 
twofish_generic        16569  0 
twofish_x86_64         12501  0 
twofish_common         20544  2 twofish_generic,twofish_x86_64
camellia               29068  0 
serpent                29015  0 
blowfish               16632  0 
cast5                  24829  0 
des_generic            20851  0 
cbc                    12755  0 
xcbc                   12709  0 
rmd160                 16640  0 
nf_conntrack_ipv6      13317  5 
nf_defrag_ipv6         12831  1 nf_conntrack_ipv6
ip6table_filter        12540  1 
ip6_tables             22263  1 ip6table_filter
sha512_generic         12625  0 
nf_conntrack_ipv4      18176  5 
nf_defrag_ipv4         12483  1 nf_conntrack_ipv4
xt_state               12503  10 
nf_conntrack           57034  3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state
iptable_filter         12536  1 
ip_tables              22131  1 iptable_filter
x_tables               19024  5 ip6table_filter,ip6_tables,xt_state,iptable_filter,ip_tables
sha256_generic         16797  0 
sha1_generic           12575  0 
hmac                   12923  0 
crypto_null            12732  0 
af_key                 31954  0 
ext2                   63732  1 
acpi_cpufreq           13009  1 
mperf                  12453  1 acpi_cpufreq
snd_hda_codec_hdmi     26321  1 
snd_hda_codec_conexant    45375  1 
arc4                   12458  2 
iwlagn                166455  0 
snd_hda_intel          26140  1 
mac80211              182631  1 iwlagn
snd_hda_codec          72699  3 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep              13186  1 snd_hda_codec
thinkpad_acpi          61450  1 
ehci_hcd               40090  0 
snd_pcsp               13693  1 
battery                13109  0 
cfg80211              132564  2 iwlagn,mac80211
snd_pcm                68104  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcsp
psmouse                55656  0 
snd_timer              22581  1 snd_pcm
serio_raw              12846  0 
rfkill                 19080  5 bluetooth,thinkpad_acpi,cfg80211
snd_page_alloc         13043  2 snd_hda_intel,snd_pcm
i2c_i801               16870  0 
snd                    52823  15 snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,thinkpad_acpi,snd_pcsp,snd_pcm,snd_timer
usbcore               128338  5 ums_realtek,usb_storage,uas,ehci_hcd
e1000e                124997  0 
soundcore              13152  1 snd
intel_ips              17694  0 
tpm_tis                13152  0 
ac                     12624  0 
power_supply           13475  2 battery,ac
tpm                    17819  1 tpm_tis
nvram                  13045  1 thinkpad_acpi
tpm_bios               12944  1 tpm
evdev                  17558  7 
wmi                    13243  0 
processor              27942  5 acpi_cpufreq
ext4                  313917  2 
mbcache                13066  2 ext2,ext4
jbd2                   62574  1 ext4
crc16                  12343  2 bluetooth,ext4
xts                    12688  4 
gf128mul               13044  1 xts
dm_crypt               22611  1 
dm_mod                 63164  13 dm_crypt
aesni_intel            50644  16 
cryptd                 14549  5 aesni_intel
aes_x86_64             16796  1 aesni_intel
aes_generic            33026  2 aesni_intel,aes_x86_64
sd_mod                 36259  3 
crc_t10dif             12348  1 sd_mod
thermal                17426  0 
ahci                   25089  2 
libahci                22767  1 ahci
libata                149043  2 ahci,libahci
i915                  342883  7 
drm_kms_helper         27216  1 i915
scsi_mod              162442  5 sg,usb_storage,uas,sd_mod,libata
drm                   163280  3 i915,drm_kms_helper
i2c_algo_bit           12850  1 i915
button                 12930  1 i915
i2c_core               23909  5 i2c_i801,i915,drm_kms_helper,drm,i2c_algo_bit
video                  17707  1 i915
thermal_sys            17949  3 processor,thermal,video


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages cryptsetup depends on:
ii  debconf [debconf-2.0]        1.5.41      Debian configuration management sy
ii  dmsetup                      2:1.02.65-1 Linux Kernel Device Mapper userspa
ii  libc6                        2.13-18     Embedded GNU C Library: Shared lib
ii  libcryptsetup1               2:1.3.0-3   libcryptsetup shared library
ii  libpopt0                     1.16-1      lib for parsing cmdline parameters

cryptsetup recommends no packages.

Versions of packages cryptsetup suggests:
ii  busybox                       1:1.18.5-1 Tiny utilities for small and embed
pn  dosfstools                    <none>     (no description available)
ii  initramfs-tools [linux-initra 0.99       tools for generating an initramfs
ii  liblocale-gettext-perl        1.05-7     module using libc functions for in
ii  udev                          172-1      /dev/ and hotplug management daemo

-- debconf information:
  cryptsetup/prerm_active_mappings: true



--- End Message ---
--- Begin Message ---
Source: initramfs-tools
Source-Version: 0.123

We believe that the bug you reported is fixed in the latest version of
initramfs-tools, 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 639876@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ben Hutchings <ben@decadent.org.uk> (supplier of updated initramfs-tools 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: SHA512

Format: 1.8
Date: Thu, 11 Feb 2016 02:13:23 +0000
Source: initramfs-tools
Binary: initramfs-tools initramfs-tools-core
Architecture: source
Version: 0.123
Distribution: unstable
Urgency: medium
Maintainer: Debian kernel team <debian-kernel@lists.debian.org>
Changed-By: Ben Hutchings <ben@decadent.org.uk>
Description:
 initramfs-tools - generic modular initramfs generator (automation)
 initramfs-tools-core - generic modular initramfs generator (core tools)
Closes: 512679 588770 639876 767471 768913 792910 804071 807527 809206 809740 810154 812404 813229 814345
Changes:
 initramfs-tools (0.123) unstable; urgency=medium
 .
   [ Ben Hutchings ]
   * [3084929] debian/control: Remove redundant dependency on
     klibc-utils|busybox
   * [913a861] debian/control: Recommend the right busybox packages for the
     target distribution
   * [d4febbd] Remove busybox hook in favour of busybox's own (Closes: #810154)
   * [b5303a1] Update TODO for removal of busybox hook
   * [6cc3d85] hook-functions: Include any modular RTC drivers in the initramfs
   * [ceff05e] hooks/fsck: Stop setting e2fsck broken_system_clock option
     (Closes: #804071)
   * [9c105f0] Assume blkid is always installed, and remove fallbacks
   * [aaba4cb] hooks/fsck: Use get_fstype rather than blkid to probe filesystem
     type
   * [a8ed874] hooks/fsck: Always use get_fstype to probe type of root
     filesystem (Closes: #767471)
   * [e798629] Pass filesystem type from /etc/fstab to fsck when checking /usr
   * [55e075c] hook-functions: Include drivers for all keyboards when
     MODULES=dep (Closes: #639876)
   * [704bfa5] scripts/functions: Explicitly load keyboard drivers only at
     break=top
   * [c5b54ae] scripts/functions: Use more sensible modprobe options at
     break=top
   * [39e90c8] scripts/functions: Load more USB host controllers drivers on
     break=top
   * [8c437f5] scripts/functions: Load HID drivers at break=top
   * [619f2ca] scripts/functions: Connect panic shell to normal tty device
     (Closes: #512679)
   * [8b8b28c] hook-functions: Clean up split between dep_add_modules and
     dep_add_modules_mount
   * [5f34b94] hook-functions: Include modules for resume partition when
     MODULES=dep (Closes: #588770)
   * [31ab487] hook-functions: Stop force-loading drivers found through sysfs
     when MODULES=dep (Closes: #792910)
   * [07f2c88] kernel/postinst.d: Make test for update-initramfs consistent with
     invocation (Closes: #768913)
   * [e5476bf] copy_file: Skip duplicating symlink if it points to the target
     file (Closes: #812404)
   * [d0f4d06] initramfs-tools: Include empty /etc/initramfs-tools/conf.d
     directory (Closes: #809206)
   * [245d584] initramfs-tools.8: Update list of variables exported to hook
     scripts
   * [941429d] initramfs-tools.8: Add a new section for the general description
     of scripts
   * [3ff5d57] initramfs-tools.8: Add brief description of configuration hooks
     and files (Closes: #807527)
   * [c17a21a] Remove klibc hook in favour of klibc's own
   * [ea7e02d] bash-completion: Simplify by using _get_comp_words_by_ref
   * [9e23444] init: Use "case" rather than loop to look for "quiet" parameter
   * [49e4a05] init: Remove fallback from devtmpfs to tmpfs
   * [ab91306] init: Take over handling of rootdelay parameter from udev boot
     script (Closes: #809740)
   * [56dfe39] bash-completion: Rename our completion script so that it works
     again
   * [ac6d31f] mkinitramfs: Delete or report temporary files on failure
     (Closes: #814345)
   * [c8c932d] Move initramfs.conf around in maintainer scripts to avoid it
     being 'obsolete' (Closes: #813229)
   * [138af73] hook-functions: Dereference links when looking up block device
     number
 .
   [ Andy Whitcroft ]
   * [7774fa3] Don't display "Loading, please wait..." message when 'quiet' is
     in /proc/cmdline.
   * [c4ea209] Mount /dev with the default tmpfs size rather than sourcing
     udev.conf.
   * [b418ad4] Sync the mount options for /run from /lib/init/fstab
     (LP: #1152744)
   * [c44df0c] init: Mount /dev with "nosuid". Thanks to Daniel (LP: #1450960)
Checksums-Sha1:
 04ba47b72545885859efbd5c82c4a16abe1d31b5 1811 initramfs-tools_0.123.dsc
 24be51cd493c96640e34d80ae164c0f855826eb7 84040 initramfs-tools_0.123.tar.xz
Checksums-Sha256:
 4472617459414c9402b654d4e2adb20c175c79f371adf6489c87af1a7e6e3606 1811 initramfs-tools_0.123.dsc
 84f57262b3208b14d36a7758b24380a4c27475e5e1ef69868aaba22f98ea5ac8 84040 initramfs-tools_0.123.tar.xz
Files:
 499f42df5ff1573b9abab071e728227f 1811 utils optional initramfs-tools_0.123.dsc
 e181fd51440cb4b767524bdc95b25745 84040 utils optional initramfs-tools_0.123.tar.xz

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

iQIVAwUBVrvxnue/yOyVhhEJAQrgjBAAihP2c3a/kP8NeNKOG2Z4q09U0vZqNSRW
YR+I4EdAngQVfYgv96Cn8BH9c4pz7Cs3/LSKxoOzPMl055wuD2adLr5tugeFhqSv
+wqoV/IIX9xsqE41iWCHS2lmlY4QPUqwz9D5cTnQBeF8Gc6e0UM5q6Nt7m4NBKho
oYdiCSN8EG7ggWO5gpopOsLSl7J+Af8m/41uiuV6cQDwTU9sHUjQjFVGZ+1Z4h54
MPYyNnnDI9aFlK8/gs7iyyiJgxwangmmVaV8dbEwI6UGcAq6Xi6QeuNqRTeF7iGS
dhtfeYZ+KJv7RjTnKSFSXLx9EDXFlC32oW2t8B+yTfiEuX4+x4vyalEaUCAxMOEy
I9DkeH9VdBE/+vW08heYo9LznopqmWRj1uTyni2rQyAttsir9OToSQcRzrMMXEsR
mfpneVvIbF9VVaCnN1kgenaukfTg41iCX6r7rpPPJGPHCn2QddUI1YjCuMCp4p8B
GC5FPTdQCTbBQNVDF8jD0M94zUxzn/0LnUSke2feze4WZ7EKn43uEFgr0Vy6uoLz
L9cMd3aBcN4938s7BBvvjpPsDJqgXCoJwPIrefXDANKnKSPCIHoEkyNix80BhbK/
rF2yDTtjsVlTwrs1KiMWsv7NiQMQKy402T7ZsjozvQjW336OlBg8cHT3hML/YSE0
+bYohGrV3i4=
=6L3y
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: