So, I did a system upgrade through yaourt and because I noticed one of the upgraded packages were the nvidia driver and the linux kernel, I rebooted the system. However, when Antergos was booting up again, I briefly glimpsed an error saying “Failed to mount /home”, before the screen cleared and the system entered maintenance mode. This was in terminal mode, as the X server did not start at all.
At this point, I could only enter the root password or press Control-D. By chance, I discovered I could bring back my display manager, LightDM, by typing in the root password and then typing “exit”, to log out. This brought back LightDM and I can log in normally, but I have to go through this process each time, which is rather cumbersome.
Also worth noting is that my laptop contains an nVidia Optimus card, so I use programs like primusrun heavily. After the upgrade, I cannot run primusrun at all. It just segfaults and exits no matter what I try to run it with. Optirun, however, seems to work fine.
I’m not really sure where the problem lies, so I would appreciate any assistance or pointers in the right direction. I’m running Antergos with the XFCE desktop with an nvidia Optimus card, as mentioned earlier.
Here are my logs, if they are of any help:
I am, of course, happy to provide additional logs and information. Problem is, I don’t know which ones are pertinent to this issue.