Same problem here with Ubuntu 16.04.1 LTS $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial
$ cat /etc/crypttab #<name> <device> <password> <options> sda5_crypt UUID=84d61165-80eb-46cf-9d48-b0117c7a8a92 none luks,discard sda6_crypt UUID=e335f91e-58bb-4a57-8e10-2854ff8358db none luks,swap,discard $ cat /etc/fstab UUID=a370331b-c037-40fa-8d6c-2445960d94e0 /boot ext4 defaults 0 2 /dev/mapper/sda5_crypt / ext4 errors=remount-ro 0 1 /dev/mapper/sda6_crypt none swap sw 0 0 Config was not changed since 14.04 LTS, and it seems to be fine, but during startup I get the same error after updating to 16.04: systemd[1]: dev-disk-by\x2duuid-e335f91e\x2d58bb\x2d4a57\x2d8e10\x2d2854ff8358db.device: Job dev-disk-by\x2duuid-e335f91e\x2d58bb\x2d4a57\x2d8e10\x2d2854ff8358db.device/start timed out. systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-e335f91e\x2d58bb\x2d4a57\x2d8e10\x2d2854ff8358db.device. systemd[1]: Dependency failed for Cryptography Setup for sda6_crypt. systemd[1]: Dependency failed for Encrypted Volumes. systemd[1]: cryptsetup.target: Job cryptsetup.target/start failed with result 'dependency'. systemd[1]: Dependency failed for dev-mapper-sda6_crypt.device. systemd[1]: Dependency failed for /dev/mapper/sda6_crypt. systemd[1]: Dependency failed for Swap. systemd[1]: swap.target: Job swap.target/start failed with result 'dependency'. systemd[1]: dev-mapper-sda6_crypt.swap: Job dev-mapper-sda6_crypt.swap/start failed with result 'dependency'. systemd[1]: dev-mapper-sda6_crypt.device: Job dev-mapper-sda6_crypt.device/start failed with result 'dependency'. systemd[1]: systemd-cryptsetup@sda6_crypt.service: Job systemd-cryptsetup@sda6_crypt.service/start failed with result 'dependency'. systemd[1]: dev-disk-by\x2duuid-e335f91e\x2d58bb\x2d4a57\x2d8e10\x2d2854ff8358db.device: Job dev-disk-by\x2duuid-e335f91e\x2d58bb\x2d4a57\x2d8e10\x2d2854ff8358db.device/start failed with result 'timeout'. I did not tried the workaround yet, but anyway this is quite a big issue in my opinion... It should be fixed soon in the LTS version... -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/953875 Title: Encrypted swap no longer mounted at bootup Status in eCryptfs: Fix Released Status in systemd: Fix Released Status in ecryptfs-utils package in Ubuntu: Fix Released Status in systemd package in Ubuntu: Fix Released Status in ubiquity package in Ubuntu: Fix Released Status in ecryptfs-utils source package in Trusty: Triaged Status in ubiquity source package in Trusty: Triaged Status in ecryptfs-utils source package in Vivid: Fix Released Status in systemd source package in Vivid: Fix Released Status in ubiquity source package in Vivid: Fix Released Status in systemd package in Debian: Fix Released Bug description: SUMMARY ======= During installation with "encrypt my home folder" mode, a broken /etc/crypttab gets created which defines a non-existing swap device (usually "cryptswap1") with a UUID. This will also be put into /etc/fstab. As after installation the UUID does not exist, such systems don't have any actual swap. UPGRADE FIX =========== An upgrade to Ubuntu 15.04 ("vivid") will detect and comment out these broken swap devices from /etc/fstab and /etc/crypttab. If you actually want to use those, do these steps: - Find the swap device that was meant to be used in "sudo fdisk -l" (it should say "Linux swap" in the last column), remember the device name (something like "/dev/sda5") - Find the UUID in /etc/crypttab (the long alphanumeric ID after UUID=) - Run "sudo mkswap -U 1234... /dev/sda5", replacing "1234" with the above UUID, and /dev/sda5 with the device name from step 1. - Edit /etc/crypttab to append ",offset=1024" in the fourth (last) column of the cryptswap1 line; ensure that there is *no space* between the "cipher=aes-cbc-essiv:sha256" and the appended option. If there is a leading "#" in the file, remove that too. - If there is a leading "#" in /etc/fstab in the line starting with /dev/mapper/cryptswap1 line, remove that. - Run "sudo update-initramfs -u". ORIGINAL REPORT =============== Clean install of 12.04 and with encrypted home for my user. Did all updates and now the bootup hangs waiting for swap to become available and it never seems to ever finish. The 200GB SSD below is my boot drive and root filesystem. alan@mesh:~$ sudo swapon -a [sudo] password for alan: swapon: /dev/mapper/cryptswap1: stat failed: No such file or directory alan@mesh:~$ grep swap /etc/fstab # swap was on /dev/sdg5 during installation #UUID=22d3f7f0-f715-4582-81ba-dcbd4cdd1495 none swap sw 0 0 /dev/mapper/cryptswap1 none swap sw 0 0 alan@mesh:~$ sudo fdisk -l Disk /dev/sda: 115.0 GB, 115033153536 bytes 255 heads, 63 sectors/track, 13985 cylinders, total 224674128 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000ba2ed Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 224671743 112232448 7 HPFS/NTFS/exFAT Disk /dev/sdb: 200.0 GB, 200049647616 bytes 255 heads, 63 sectors/track, 24321 cylinders, total 390721968 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xf0fa0806 Device Boot Start End Blocks Id System /dev/sdb1 2048 349304831 174651392 7 HPFS/NTFS/exFAT /dev/sdb2 374722558 390721535 7999489 5 Extended /dev/sdb3 * 349304832 374720511 12707840 83 Linux /dev/sdb5 374722560 390721535 7999488 82 Linux swap / Solaris Partition table entries are not in disk order ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: libecryptfs0 96-0ubuntu2 ProcVersionSignature: Ubuntu 3.2.0-18.29-generic 3.2.9 Uname: Linux 3.2.0-18-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.94.1-0ubuntu2 Architecture: amd64 Date: Tue Mar 13 09:56:56 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120215) ProcEnviron: LANGUAGE=en_GB:en TERM=xterm LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: ecryptfs-utils UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ecryptfs/+bug/953875/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp