[Bug 1736072] Re: Encrypted swap does not work
Dimitri John Ledkov
launchpad at surgut.co.uk
Tue Apr 3 16:28:46 UTC 2018
I am confused about the original statement "Ubiquity then have proposed
to set an encrypted swap dir" because ubiquity does not propose to do
such things at all.
By default we do not create swap partitions, in the full disk encryption
case we use LVM and encrypt the whole VG which contains swap as an LVM
volume, home directory encryption has been removed.
Please indicate the steps performed in ubiquity that yielded "an
ecrypted swap dir"?
** Changed in: ubiquity (Ubuntu Bionic)
Status: New => Incomplete
** No longer affects: ubiquity (Ubuntu Bionic)
** No longer affects: systemd (Ubuntu Bionic)
** No longer affects: cryptsetup (Ubuntu Bionic)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1736072
Title:
Encrypted swap does not work
Status in cryptsetup package in Ubuntu:
Incomplete
Status in systemd package in Ubuntu:
Incomplete
Status in ubiquity package in Ubuntu:
Incomplete
Bug description:
On a working system, i've added a new hdd, and decided to use it as the main device storage.
So after doing the formatage (classic: / as ext4, swap, /home as ext4), i've set a bionic iso installation.
Ubiquity then have proposed to set an encrypted swap dir, which i have accepted, and then smootly terminated the installation.
Booting with that new install, i hit a cryptswap1 timeout after beeing
frozen around 1 minute.
oem at ubuntu:~$ journalctl | grep cryptswap
systemd[1]: Starting Cryptography Setup for cryptswap2...
systemd[1]: Started Cryptography Setup for cryptswap2.
systemd[1]: Found device /dev/mapper/cryptswap2.
systemd[1]: Activating swap /dev/mapper/cryptswap2...
kernel: Adding 10584572k swap on /dev/mapper/cryptswap2. Priority:-1 extents:1 across:10584572k FS
systemd[1]: Activated swap /dev/mapper/cryptswap2.
systemd[1]: Starting Cryptography Setup for cryptswap1...
systemd[1]: Started Cryptography Setup for cryptswap1.
oem at ubuntu:~$ journalctl | grep timeout
systemd[1]: dev-disk-by\x2duuid-4c8437f6\x2d677d\x2d4740\x2dbdda\x2d072efadb49f4.device: Job dev-disk-by\x2duuid-4c8437f6\x2d677d\x2d4740\x2dbdda\x2d072efadb49f4.device/start failed with result 'timeout'.
Note: cryptswap2 refer to the new hdd's swap partition, cryptswap1 refer to the old hdd's swap partition.
/etc/fstab have been tested with only the active (mounted) disk, and with both. In both cases the timeout happens.
oem at ubuntu:~$ swapon -s
Filename Type Size Used Priority
/dev/dm-0 partition 10584572 221184 -1
Conclusion:
-ubiquity is proposing a non working feature (at least with multiple storage devices/swap partitions
- the cryptsetup version is not well supporting the kernel/systemd settings/configs
As Debian has more recent versions: 1.7.5-1 (sid) and 2.0.0 (experimental) with some new features and cleanups, it should be a positive test to replace the actual not working version with one of these.
http://metadata.ftp-master.debian.org/changelogs/main/c/cryptsetup/cryptsetup_2.0.0~rc1-1_changelog
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: cryptsetup 2:1.7.3-4ubuntu1
ProcVersionSignature: Ubuntu 4.13.0-18.21-generic 4.13.13
Uname: Linux 4.13.0-18-generic x86_64
ApportVersion: 2.20.8-0ubuntu2
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Dec 4 07:26:17 2017
EcryptfsInUse: Yes
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cryptsetup
UpgradeStatus: No upgrade log present (probably fresh install)
cmdline: BOOT_IMAGE=/boot/vmlinuz-4.13.0-18-generic root=UUID=2f22752a-ca0f-4cff-b5d7-9754e6154d56 ro
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1736072/+subscriptions
More information about the foundations-bugs
mailing list