Home and swap partitions not mounting after upgrade

Hi! I’m a new member here on Manjaro forum. I do not wish to waste anybody’s time, but I just ran into a puzzling issue that I have no idea how to resolve.

I just ran an upgrade via pamac about an hour ago to find out that my laptop (Thinkpad X1 Extreme gen 5) boots into emergency mode after failing to mount the home and swap partitions.

I have my two drives set in a raid0 array, so naturally I suspect a problem with mdadm. However, poking around reveals that the RAID array is active and healthy. I simply mount the partitions manually, with no issue, and exit the recovery shell, and the system boots normally. Here’s an excerpt from journald relevant to the problem at hand:

Apr 04 12:12:08 Alice systemd[1]: dev-disk-by\x2ddiskseq-5\x2dpart2.device: Job dev-disk-by\x2ddiskseq-5\x2dpart2.device/start timed out.
Apr 04 12:12:08 Alice systemd[1]: Timed out waiting for device /dev/disk/by-diskseq/5-part2.
░░ Subject: A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart2.device has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart2.device has finished with a failure.
░░ 
░░ The job identifier is 797 and the job result is timeout.
Apr 04 12:12:08 Alice systemd[1]: Dependency failed for Swap Partition.
░░ Subject: A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart2.swap has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart2.swap has finished with a failure.
░░ 
░░ The job identifier is 796 and the job result is dependency.
Apr 04 12:12:08 Alice systemd[1]: dev-disk-by\x2ddiskseq-5\x2dpart2.swap: Job dev-disk-by\x2ddiskseq-5\x2dpart2.swap/start failed with result 'dependency'.
Apr 04 12:12:08 Alice systemd[1]: dev-disk-by\x2ddiskseq-5\x2dpart2.device: Job dev-disk-by\x2ddiskseq-5\x2dpart2.device/start failed with result 'timeout'.
Apr 04 12:12:08 Alice systemd[1]: dev-disk-by\x2ddiskseq-5\x2dpart4.device: Job dev-disk-by\x2ddiskseq-5\x2dpart4.device/start timed out.
Apr 04 12:12:08 Alice systemd[1]: Timed out waiting for device /dev/disk/by-diskseq/5-part4.
░░ Subject: A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart4.device has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit dev-disk-by\x2ddiskseq-5\x2dpart4.device has finished with a failure.
░░ 
░░ The job identifier is 782 and the job result is timeout.
Apr 04 12:12:08 Alice systemd[1]: Dependency failed for File System Check on /dev/disk/by-diskseq/5-part4.
░░ Subject: A start job for unit systemd-fsck@dev-disk-by\x2ddiskseq-5\x2dpart4.service has failed
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░ 
░░ A start job for unit systemd-fsck@dev-disk-by\x2ddiskseq-5\x2dpart4.service has finished with a failure.
░░ 
░░ The job identifier is 781 and the job result is dependency.

I would like to understand what the problem is and fix it, so I don’t have to manually mount the home partition each time I reboot my system. Any help is greatly appreciated.

Thank you very much for your time!

In short: Mount timed out, and a file system check has finished with failures. Therefore → emergency/recovery shell.

Repair the file system. Also, Swap should not be checked. Check your /etc/fstab.

man fstab

Thanks for your reply!
My fstab is completely empty. I think systemd handles it…

EDIT: I generated an adequate fstab and the problem is now fixed. I don’t quite understand why it was empty in the first place. Thank you for your help!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.