[pkg-cryptsetup-devel] Bug#795871: cryptsetup: cryptsetup remove on swap hangs at system shutdown time
Julian Gilbey
jdg at debian.org
Mon Aug 17 16:06:06 UTC 2015
Package: cryptsetup
Version: 2:1.6.6-5
Severity: important
I have two machines which have an encrypted swap partition, and at
some point they stopped shutting down cleanly. They are still running
with a sysvinit init system, if that might be making a difference.
They reach the /etc/init.d/cryptdisks stop command, they say "Stopping
remaining crypto disks", and then hang. Adding some debugging lines
to /lib/cryptsetup/cryptodisks, it became clear that they are hanging
on the command: "cryptsetup remove sda7_crypt" within do_close. (This
is happening on every shutdown or restart.)
At that point, the only way to complete the shutdown is to do a
hardware power-down, hence why I have labelled this bug as
"important".
I don't know how to debug this problem further, unfortunately.
Julian
-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.1.0-1-amd64 root=UUID=470f20bb-68f8-4b74-b7eb-90a88735dc7b ro quiet
-- /etc/crypttab
sda7_crypt /dev/sda7 /dev/urandom cipher=aes-xts-plain64,size=256,swap
-- /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda2 during installation
UUID=470f20bb-68f8-4b74-b7eb-90a88735dc7b / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=011a54f2-8497-462f-81b1-0fd49d3676e2 /boot ext2 defaults 0 2
# /home was on /dev/sda3 during installation
UUID=2b78f878-8947-41f3-aeb3-b80c17b2744c /home ext4 defaults 0 2
# /tmp was on /dev/sda6 during installation
UUID=902349f1-5f7d-457e-a7aa-4d0b349ef0af /tmp ext4 defaults 0 2
# /var was on /dev/sda5 during installation
UUID=6b86294b-0aae-4cea-9848-71fdb7e7e636 /var ext4 defaults 0 2
/dev/mapper/sda7_crypt none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
-- lsmod
Module Size Used by
ctr 16384 0
ccm 20480 0
snd_hrtimer 16384 1
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 28672 1 snd_seq_midi
snd_seq 61440 3 snd_seq_midi_event,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
ip6table_filter 16384 1
ip6_tables 28672 1 ip6table_filter
xt_multiport 16384 1
iptable_filter 16384 1
ip_tables 28672 1 iptable_filter
x_tables 28672 5 ip6table_filter,ip_tables,xt_multiport,iptable_filter,ip6_tables
bnep 20480 2
bluetooth 438272 5 bnep
binfmt_misc 20480 1
uinput 20480 1
nfsd 278528 2
auth_rpcgss 53248 1 nfsd
oid_registry 16384 1 auth_rpcgss
nfs_acl 16384 1 nfsd
nfs 208896 0
lockd 90112 2 nfs,nfsd
grace 16384 2 nfsd,lockd
fscache 53248 1 nfs
sunrpc 266240 6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
fuse 86016 5
parport_pc 28672 0
ppdev 20480 0
lp 20480 0
parport 36864 3 lp,ppdev,parport_pc
xts 16384 1
gf128mul 16384 1 xts
dm_crypt 28672 1
dm_mod 98304 3 dm_crypt
ums_realtek 20480 0
uas 24576 0
usb_storage 61440 2 uas,ums_realtek
joydev 20480 0
dell_wmi 16384 0
sparse_keymap 16384 1 dell_wmi
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
arc4 16384 2
iwldvm 135168 0
mac80211 569344 1 iwldvm
iwlwifi 110592 1 iwldvm
dell_laptop 20480 0
dcdbas 16384 1 dell_laptop
cfg80211 458752 3 iwlwifi,mac80211,iwldvm
rfkill 20480 6 cfg80211,bluetooth,dell_laptop
i915 1024000 2
snd_hda_codec_idt 57344 1
lpc_ich 24576 0
sr_mod 24576 0
mfd_core 16384 1 lpc_ich
i8k 16384 0
evdev 24576 21
cdrom 49152 1 sr_mod
coretemp 16384 0
sg 32768 0
drm_kms_helper 102400 1 i915
sky2 57344 0
psmouse 114688 0
snd_hda_codec_generic 65536 1 snd_hda_codec_idt
serio_raw 16384 0
pcspkr 16384 0
wmi 20480 1 dell_wmi
i2c_i801 20480 0
snd_hda_intel 28672 6
snd_hda_controller 28672 1 snd_hda_intel
drm 274432 4 i915,drm_kms_helper
snd_hda_codec 94208 4 snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
button 16384 1 i915
battery 16384 0
acpi_cpufreq 20480 1
i2c_algo_bit 16384 1 i915
ac 16384 0
snd_hda_core 24576 4 snd_hda_codec_idt,snd_hda_codec_generic,snd_hda_codec,snd_hda_controller
video 20480 1 i915
processor 28672 3 acpi_cpufreq
shpchp 32768 0
snd_hwdep 16384 1 snd_hda_codec
uhci_hcd 45056 0
snd_pcm_oss 45056 0
ehci_pci 16384 0
ehci_hcd 77824 1 ehci_pci
snd_mixer_oss 24576 3 snd_pcm_oss
snd_pcm 90112 4 snd_pcm_oss,snd_hda_codec,snd_hda_intel,snd_hda_controller
usbcore 200704 6 uas,uhci_hcd,ums_realtek,usb_storage,ehci_hcd,ehci_pci
snd_timer 28672 3 snd_hrtimer,snd_pcm,snd_seq
usb_common 16384 1 usbcore
snd 69632 21 snd_pcm_oss,snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_mixer_oss
soundcore 16384 3 snd
ext4 499712 5
crc16 16384 2 ext4,bluetooth
mbcache 20480 1 ext4
jbd2 90112 1 ext4
sd_mod 40960 7
ahci 36864 6
libahci 28672 1 ahci
libata 200704 2 ahci,libahci
scsi_mod 200704 6 sg,uas,usb_storage,libata,sd_mod,sr_mod
thermal 20480 0
thermal_sys 36864 3 video,thermal,processor
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages cryptsetup depends on:
ii cryptsetup-bin 2:1.6.6-5
ii debconf [debconf-2.0] 1.5.57
ii dmsetup 2:1.02.90-2.2
ii libc6 2.19-19
Versions of packages cryptsetup recommends:
ii busybox 1:1.22.0-15
ii console-setup 1.131
ii initramfs-tools [linux-initramfs-tool] 0.120
ii kbd 1.15.5-2
Versions of packages cryptsetup suggests:
ii dosfstools 3.0.28-1
ii keyutils 1.5.9-5+b1
ii liblocale-gettext-perl 1.05-9
-- debconf information:
cryptsetup/prerm_active_mappings: true
More information about the pkg-cryptsetup-devel
mailing list