Just want to add some additional details to this that might help. $ systemctl status ● dan-Lenovo-Y50-70 State: starting Jobs: 6 queued Failed: 7 units Since: Mon 2018-01-29 07:19:45 MST; 13h ago ... $ sudo tail -n 15 /var/log/boot.log [ OK ] Reached target Network. [ OK ] Started Unattended Upgrades Shutdown. Starting OpenBSD Secure Shell server... Starting Permit User Sessions... Starting Network Name Resolution... Starting Network Manager Wait Online... [ OK ] Started Permit User Sessions. Starting GNOME Display Manager... Starting Hold until boot process finishes up... Starting Network Manager Script Dispatcher Service... [ OK ] Started Network Manager Script Dispatcher Service. [ OK ] Started Hostname Service. [ OK ] Started GNOME Display Manager. [ OK ] Started Modem Manager. [ OK ] Started OpenBSD Secure Shell server. $ systemctl list-units --state=failed UNIT LOAD ACTIVE SUB DESCRIPTION ● apparmor.service loaded failed failed AppArmor initialization ● hylafax.service loaded failed failed LSB: Start and stop the hylafax server ● trousers.service loaded failed failed LSB: starts tcsd ● virtualbox.service loaded failed failed LSB: VirtualBox Linux kernel module ● xinetd.service loaded failed failed LSB: Starts or stops the xinetd daemon. $ journalctl -u apparmor -- Logs begin at Mon 2018-01-29 07:19:45 MST, end at Mon 2018-01-29 21:20:13 MST. -- Jan 29 07:19:46 dan-Lenovo-Y50-70 systemd[1]: Starting AppArmor initialization... Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: * Starting AppArmor profiles Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: AppArmor parser error for /etc/apparmor.d/usr.bin.webbrowser-app in /etc/apparmor.d/usr.bin.webbrowser-app at line 26: Could not open '/usr/share/apparmor/hardwar Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: AppArmor parser error for /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner-extractor in /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner-extractor at li Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: AppArmor parser error for /etc/apparmor.d/usr.bin.webbrowser-app in /etc/apparmor.d/usr.bin.webbrowser-app at line 26: Could not open '/usr/share/apparmor/hardwar Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: AppArmor parser error for /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner-extractor in /etc/apparmor.d/usr.lib.mediascanner-2.0.mediascanner-extractor at li Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd Jan 29 07:19:46 dan-Lenovo-Y50-70 apparmor[886]: ...fail! Jan 29 07:19:46 dan-Lenovo-Y50-70 systemd[1]: apparmor.service: Main process exited, code=exited, status=123/n/a Jan 29 07:19:46 dan-Lenovo-Y50-70 systemd[1]: Failed to start AppArmor initialization. Jan 29 07:19:46 dan-Lenovo-Y50-70 systemd[1]: apparmor.service: Unit entered failed state. Jan 29 07:19:46 dan-Lenovo-Y50-70 systemd[1]: apparmor.service: Failed with result 'exit-code'. $ sudo lsof -p348 lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME plymouthd 348 root cwd DIR 253,0 4096 2 / plymouthd 348 root rtd DIR 253,0 4096 2 / plymouthd 348 root txt REG 0,1 84224 2103 /sbin/plymouthd (deleted) plymouthd 348 root mem CHR 226,1 337 /dev/dri/card1 plymouthd 348 root DEL REG 0,1 13258 /lib/x86_64-linux-gnu/libbsd.so.0.8.6 plymouthd 348 root DEL REG 0,1 13336 /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1 plymouthd 348 root DEL REG 0,1 13362 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0 plymouthd 348 root DEL REG 0,1 13344 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0 plymouthd 348 root DEL REG 0,1 13361 /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3 plymouthd 348 root DEL REG 0,1 13351 /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10400.2 plymouthd 348 root DEL REG 0,1 13273 /lib/x86_64-linux-gnu/libexpat.so.1.6.5 plymouthd 348 root DEL REG 0,1 13252 /lib/x86_64-linux-gnu/libpcre.so.3.13.3 plymouthd 348 root DEL REG 0,1 13348 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 plymouthd 348 root DEL REG 0,1 13358 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 plymouthd 348 root DEL REG 0,1 13349 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0 plymouthd 348 root DEL REG 0,1 13341 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0 plymouthd 348 root DEL REG 0,1 13338 /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0 plymouthd 348 root DEL REG 0,1 13379 /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0 plymouthd 348 root DEL REG 0,1 13353 /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0 plymouthd 348 root DEL REG 0,1 13357 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4 plymouthd 348 root DEL REG 0,1 13339 /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0 plymouthd 348 root DEL REG 0,1 13360 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.14.0 plymouthd 348 root DEL REG 0,1 13350 /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.12 plymouthd 348 root DEL REG 0,1 13327 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0 plymouthd 348 root DEL REG 0,1 13280 /lib/x86_64-linux-gnu/libglib-2.0.so.0.5400.1 plymouthd 348 root DEL REG 0,1 13352 /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.10 plymouthd 348 root DEL REG 0,1 13359 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5400.1 plymouthd 348 root DEL REG 0,1 13332 /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.12 plymouthd 348 root DEL REG 0,1 13328 /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.12 plymouthd 348 root DEL REG 0,1 13368 /usr/lib/x86_64-linux-gnu/plymouth/label.so plymouthd 348 root DEL REG 0,1 13264 /lib/x86_64-linux-gnu/libz.so.1.2.11 plymouthd 348 root DEL REG 0,1 13335 /usr/lib/x86_64-linux-gnu/libpng16.so.16.34.0 plymouthd 348 root DEL REG 0,1 13275 /lib/x86_64-linux-gnu/libply-splash-graphics.so.4.0.0 plymouthd 348 root DEL REG 0,1 13366 /usr/lib/x86_64-linux-gnu/plymouth/script.so plymouthd 348 root DEL REG 0,1 13363 /usr/lib/x86_64-linux-gnu/libdrm.so.2.4.0 plymouthd 348 root DEL REG 0,1 13372 /usr/lib/x86_64-linux-gnu/plymouth/renderers/drm.so plymouthd 348 root DEL REG 0,1 13278 /lib/x86_64-linux-gnu/libnss_files-2.26.so plymouthd 348 root DEL REG 0,1 13287 /lib/x86_64-linux-gnu/libpthread-2.26.so plymouthd 348 root DEL REG 0,1 13230 /lib/x86_64-linux-gnu/libudev.so.1.6.6 plymouthd 348 root DEL REG 0,1 13247 /lib/x86_64-linux-gnu/libm-2.26.so plymouthd 348 root DEL REG 0,1 13266 /lib/x86_64-linux-gnu/libdl-2.26.so plymouthd 348 root DEL REG 0,1 13263 /lib/x86_64-linux-gnu/librt-2.26.so plymouthd 348 root DEL REG 0,1 13250 /lib/x86_64-linux-gnu/libc-2.26.so plymouthd 348 root DEL REG 0,1 13248 /lib/x86_64-linux-gnu/libply-splash-core.so.4.0.0 plymouthd 348 root DEL REG 0,1 13288 /lib/x86_64-linux-gnu/libply.so.4.0.0 plymouthd 348 root DEL REG 0,1 13277 /lib/x86_64-linux-gnu/ld-2.26.so plymouthd 348 root DEL REG 0,1 13299 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf plymouthd 348 root 0u CHR 1,3 0t0 6 /dev/null plymouthd 348 root 1u CHR 1,3 0t0 6 /dev/null plymouthd 348 root 2u CHR 1,3 0t0 6 /dev/null plymouthd 348 root 3u a_inode 0,13 0 12125 [eventpoll] plymouthd 348 root 4r FIFO 0,12 0t0 13609 pipe plymouthd 348 root 5w FIFO 0,12 0t0 13609 pipe plymouthd 348 root 6u unix 0xffff9826c04fd800 0t0 1596 @/org/freedesktop/plymouthd type=STREAM plymouthd 348 root 7u netlink 0t0 1599 KOBJECT_UEVENT plymouthd 348 root 8u unix 0xffff9826b84b1c00 0t0 31754 @/org/freedesktop/plymouthd type=STREAM plymouthd 348 root 9u CHR 226,1 0t0 337 /dev/dri/card1 plymouthd 348 root 10u CHR 4,1 0t0 20 /dev/tty1 plymouthd 348 root 11u unix 0xffff9826b7f47800 0t0 23852 @/org/freedesktop/plymouthd type=STREAM plymouthd 348 root 12w REG 253,0 1665 7471192 /var/log/boot.log (deleted) $ sudo -H strace plymouth --ping execve("/bin/plymouth", ["plymouth", "--ping"], [/* 17 vars */]) = 0 brk(NULL) = 0x55a9d4559000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=279753, ...}) = 0 mmap(NULL, 279753, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe21d500000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libply.so.4", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000E\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=88632, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe21d4fe000 mmap(NULL, 2185728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21d108000 mprotect(0x7fe21d11d000, 2093056, PROT_NONE) = 0 mmap(0x7fe21d31c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7fe21d31c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\22\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1960656, ...}) = 0 mmap(NULL, 4061792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21cd28000 mprotect(0x7fe21cefe000, 2097152, PROT_NONE) = 0 mmap(0x7fe21d0fe000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d6000) = 0x7fe21d0fe000 mmap(0x7fe21d104000, 14944, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe21d104000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/librt.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\"\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=31744, ...}) = 0 mmap(NULL, 2128864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21cb20000 mprotect(0x7fe21cb27000, 2093056, PROT_NONE) = 0 mmap(0x7fe21cd26000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fe21cd26000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=14632, ...}) = 0 mmap(NULL, 2109712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21c91c000 mprotect(0x7fe21c91f000, 2093056, PROT_NONE) = 0 mmap(0x7fe21cb1e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fe21cb1e000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360a\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=144776, ...}) = 0 mmap(NULL, 2221160, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe21c6fd000 mprotect(0x7fe21c717000, 2093056, PROT_NONE) = 0 mmap(0x7fe21c916000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x7fe21c916000 mmap(0x7fe21c918000, 13416, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe21c918000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe21d4fc000 arch_prctl(ARCH_SET_FS, 0x7fe21d4fd040) = 0 mprotect(0x7fe21d0fe000, 16384, PROT_READ) = 0 mprotect(0x7fe21c916000, 4096, PROT_READ) = 0 mprotect(0x7fe21cb1e000, 4096, PROT_READ) = 0 mprotect(0x7fe21cd26000, 4096, PROT_READ) = 0 mprotect(0x7fe21d31c000, 4096, PROT_READ) = 0 mprotect(0x55a9d2d1d000, 4096, PROT_READ) = 0 mprotect(0x7fe21d545000, 4096, PROT_READ) = 0 munmap(0x7fe21d500000, 279753) = 0 set_tid_address(0x7fe21d4fd310) = 8955 set_robust_list(0x7fe21d4fd320, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7fe21c702c70, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7fe21c710150}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7fe21c702d00, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fe21c710150}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[PIPE], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fe21cd5f140}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 brk(NULL) = 0x55a9d4559000 brk(0x55a9d457a000) = 0x55a9d457a000 epoll_create1(EPOLL_CLOEXEC) = 3 pipe2([4, 5], O_CLOEXEC) = 0 epoll_ctl(3, EPOLL_CTL_ADD, 4, {EPOLLERR|EPOLLHUP, {u32=3562378048, u64=94187900212032}}) = 0 epoll_ctl(3, EPOLL_CTL_MOD, 4, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=3562378048, u64=94187900212032}}) = 0 openat(AT_FDCWD, "/proc/cmdline", O_RDONLY) = 6 read(6, "BOOT_IMAGE=/boot/vmlinuz-4.13.0-"..., 4096) = 116 close(6) = 0 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 6 setsockopt(6, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0 connect(6, {sa_family=AF_UNIX, sun_path=@"/org/freedesktop/plymouthd"}, 29) = 0 epoll_ctl(3, EPOLL_CTL_ADD, 6, {EPOLLERR|EPOLLHUP, {u32=3562393360, u64=94187900227344}}) = 0 epoll_ctl(3, EPOLL_CTL_MOD, 6, {EPOLLERR|EPOLLHUP, {u32=3562393360, u64=94187900227344}}) = 0 epoll_ctl(3, EPOLL_CTL_MOD, 6, {EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=3562393360, u64=94187900227344}}) = 0 epoll_pwait(3, [{EPOLLOUT, {u32=3562393360, u64=94187900227344}}], 64, -1, NULL, 8) = 1 sendto(6, "P\0", 2, MSG_NOSIGNAL, NULL, 0) = 2 epoll_ctl(3, EPOLL_CTL_MOD, 6, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=3562393360, u64=94187900227344}}) = 0 epoll_ctl(3, EPOLL_CTL_MOD, 6, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=3562393360, u64=94187900227344}}) = 0 epoll_pwait(3, I get similar output when using strace to attach to existing plymouthd and kernel package configuration works again.