Slow Boot after update to 18.04

For some context when I initially installed 17.04 budgie I found a solution to this problem linked in here:

However when I checked the crypttab file it gives:
cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64

Which is what the fix told me to change. I’m left with a system which takes 45 seconds to boot, where it used to boot in <10 seconds.
I’ve seen some suggestions that the issue was a bug when initially installing and choosing to encrypt my home folder and some saying it might be to do with the swapfile being encrypted. However I have not found a clear solution to my problem.
Could someone help please ?

please run systemd-analyze blame so that everyone can see what is being loaded at boot and more importantly which element is taking the time during the boot.

jake@jake-HP-ENVY-13:~$ systemd-analyze blame
5.061s nmbd.service
3.829s NetworkManager-wait-online.service
729ms fwupd.service
580ms systemd-cryptsetup@cryptswap1.service
455ms dev-nvme0n1p5.device
451ms dev-loop12.device
422ms dev-loop13.device
421ms dev-loop8.device
410ms dev-loop9.device
409ms dev-loop11.device
393ms dev-loop14.device
393ms dev-loop10.device
384ms dev-loop3.device
366ms dev-loop1.device
346ms dev-loop5.device
341ms dev-loop2.device
340ms dev-loop7.device
335ms dev-loop4.device
331ms dev-loop6.device
253ms tlp.service
242ms NetworkManager.service
236ms postfix@-.service
206ms systemd-logind.service
171ms udisks2.service
170ms systemd-journal-flush.service
167ms networking.service
156ms virtualbox.service
141ms ModemManager.service
140ms networkd-dispatcher.service
140ms apparmor.service
129ms snap-gnome\x2d3\x2d26\x2d1604-62.mount
116ms snapd.service
102ms systemd-resolved.service
102ms systemd-timesyncd.service
102ms snap-evince-34.mount
94ms snap-spotify-5.mount
93ms lightdm.service
92ms plymouth-quit-wait.service
92ms keyboard-setup.service
86ms systemd-udevd.service
86ms snap-spotify-13.mount
85ms snap-gnome\x2d3\x2d26\x2d1604-59.mount
85ms systemd-udev-trigger.service
85ms snap-atom-150.mount
83ms accounts-daemon.service
81ms snap-core-4407.mount
80ms avahi-daemon.service
77ms wpa_supplicant.service
77ms snap-core-4206.mount
73ms grub-common.service
72ms thermald.service
70ms snap-spotify-6.mount
69ms snap-evince-24.mount
68ms speech-dispatcher.service
66ms apport.service
61ms smbd.service
58ms alsa-restore.service
56ms gpu-manager.service
55ms snap-evince-26.mount
55ms systemd-fsck@dev-disk-by\x2duuid-FA26\x2d239C.service
51ms upower.service
46ms snap-ubuntu\x2dbudgie\x2dwelcome-44.mount
45ms user@1000.service
42ms systemd-journald.service
37ms systemd-modules-load.service
37ms rsyslog.service
34ms snap-core-4486.mount
30ms packagekit.service
25ms polkit.service
22ms snap-atom-148.mount
22ms pppd-dns.service
22ms plymouth-start.service
21ms systemd-sysctl.service
20ms setvtrgb.service
20ms systemd-tmpfiles-setup-dev.service
18ms resolvconf.service
16ms plymouth-read-write.service
16ms dev-hugepages.mount
15ms systemd-remount-fs.service
14ms colord.service
13ms systemd-tmpfiles-setup.service
12ms sys-fs-fuse-connections.mount
10ms ufw.service
9ms boot-efi.mount
9ms sys-kernel-debug.mount
8ms kerneloops.service
8ms systemd-update-utmp.service
7ms kmod-static-nodes.service
7ms bluetooth.service
7ms dev-mqueue.mount
6ms systemd-update-utmp-runlevel.service
6ms rtkit-daemon.service
6ms resolvconf-pull-resolved.service
6ms sys-kernel-config.mount
5ms systemd-random-seed.service
5ms swapfile.swap
4ms systemd-user-sessions.service
4ms dev-mapper-cryptswap1.swap
4ms console-setup.service
3ms snapd.socket
3ms systemd-backlight@backlight:intel_backlight.service
1ms postfix.service
1ms openvpn.service
ESCOC
service
.mount

vice
ce

level.service

d.service

vice

ervice
wap

ight:intel_backlight.service

ESCOD
13ms systemd-tmpfiles-setup.service
12ms sys-fs-fuse-connections.mount
10ms ufw.service
9ms boot-efi.mount
9ms sys-kernel-debug.mount
8ms kerneloops.service
8ms systemd-update-utmp.service
7ms kmod-static-nodes.service
7ms bluetooth.service
7ms dev-mqueue.mount
6ms systemd-update-utmp-runlevel.service
6ms rtkit-daemon.service
6ms resolvconf-pull-resolved.service
6ms sys-kernel-config.mount
5ms systemd-random-seed.service
5ms swapfile.swap
4ms systemd-user-sessions.service
4ms dev-mapper-cryptswap1.swap
4ms console-setup.service
3ms snapd.socket
3ms systemd-backlight@backlight:intel_backlight.service
1ms postfix.service
1ms openvpn.service
ESCOD
13ms systemd-tmpfiles-setup.service
12ms sys-fs-fuse-connections.mount
10ms ufw.service
9ms boot-efi.mount
9ms sys-kernel-debug.mount
8ms kerneloops.service
8ms systemd-update-utmp.service
7ms kmod-static-nodes.service
7ms bluetooth.service
7ms dev-mqueue.mount
6ms systemd-update-utmp-runlevel.service
6ms rtkit-daemon.service
6ms resolvconf-pull-resolved.service
6ms sys-kernel-config.mount
5ms systemd-random-seed.service
5ms swapfile.swap
4ms systemd-user-sessions.service
4ms dev-mapper-cryptswap1.swap
4ms console-setup.service
3ms snapd.socket
3ms systemd-backlight@backlight:intel_backlight.service
1ms postfix.service
1ms openvpn.service
ESCOC
service
.mount

vice
ce

level.service

d.service

vice

ervice
wap

ight:intel_backlight.service

ESCOC

ESCOC

ESCOC

ESCOC

ESCOD

ESCOD

ESCOD

ESCOD
service
.mount

vice
ce

level.service

d.service

vice

ervice
wap

ight:intel_backlight.service

ESCOD
13ms systemd-tmpfiles-setup.service
12ms sys-fs-fuse-connections.mount
10ms ufw.service
9ms boot-efi.mount
9ms sys-kernel-debug.mount
8ms kerneloops.service
8ms systemd-update-utmp.service
7ms kmod-static-nodes.service
7ms bluetooth.service
7ms dev-mqueue.mount
6ms systemd-update-utmp-runlevel.service
6ms rtkit-daemon.service
6ms resolvconf-pull-resolved.service
6ms sys-kernel-config.mount
5ms systemd-random-seed.service
5ms swapfile.swap
4ms systemd-user-sessions.service
4ms dev-mapper-cryptswap1.swap
4ms console-setup.service
3ms snapd.socket
3ms systemd-backlight@backlight:intel_backlight.service
1ms postfix.service
1ms openvpn.service
ESCOD
13ms systemd-tmpfiles-setup.service
12ms sys-fs-fuse-connections.mount
10ms ufw.service
9ms boot-efi.mount
9ms sys-kernel-debug.mount
8ms kerneloops.service
8ms systemd-update-utmp.service
7ms kmod-static-nodes.service
7ms bluetooth.service
7ms dev-mqueue.mount
6ms systemd-update-utmp-runlevel.service
6ms rtkit-daemon.service
6ms resolvconf-pull-resolved.service
6ms sys-kernel-config.mount
5ms systemd-random-seed.service
5ms swapfile.swap
4ms systemd-user-sessions.service
4ms dev-mapper-cryptswap1.swap
4ms console-setup.service
3ms snapd.socket
3ms systemd-backlight@backlight:intel_backlight.service
1ms postfix.service
1ms openvpn.service

hmm - nothing obvious there :frowning:
What I am aware of is that the Canonical devs removed the ability to encrypt just the home folder from the 18.04 installer since no-one had maintained that encryption software for many years. It was perceived also to be security vulnerable.

That means no-one really will respond with a fix if you report to launchpad.

So kind of think unfortunately you might just have to bite the bullet here and backup your home folder contents. Re install 18.04 with either full-disk encryption or no encryption and then restore your home folders.

Okay dokay, thank you very much for your time :slight_smile: