for fuck's sake, what goddamn comedy of errors leads to you just being locked out of your fucking system if a single mount fails by default?
-
for fuck's sake, what goddamn comedy of errors leads to you just being locked out of your fucking system if a single mount fails by default? and why oh why is systemd no longer respecting the old methods for emergency mode? (is it because I'm using encryption? I don't fucking know)
now I'm annoyed (albeit back in my system after using a recovery disk to edit fstab. ffs.) because I remember that every time I read about systemd it's building in yet another fucking function that already exists in the kernel or userspace but now it's systemd
I'm not a systemd hater. or I wasn't anyway. but ffs. just... just stop.
but for real: how in the fuck did that happen. I'm too sick to play "deal with bad design decisions" -
"cannot open access to console the root account is locked"
and if you google this, you will find a whole heap of bespoke advice that is almost definitely not what you want (but does ultimately get to the issue of you need to edit your fstab). It would be great if there was like, a debugging workflow for this somewhere or something. Or if I even knew why the root account was locked, and if google wasn't goddamn AI horseshit useless bullfuck.
but for fucking fuck's sake. It's a goddamn mount point for a device that just carries steam games. whhhhhhhy. -
seriously I was "fine" ish with systemd until they built in sudo. You... why are you doing this. why. Why are you replicating sudo but inside systemd? Stop. stop.
-
@aud god I hate the debug UX for systemd. I do NOT like system V style init, but at least there are fewer moving parts…
-
run0
you stupid little bitch gorun0
yourself into a fucking long walk off a short pier -
this doesn't even make sense. I hate this for me.
-
@aud I don't want to distract from the catharsis but I am super curious if the problem was a missing `nofail` on the fstab line.
-
@[email protected] yeah, like, I didn't like System V and it's nice to have like... you know, parallel init or whatever but ffs.
-
@[email protected] so, yes, that is indeed technically the appropriate solution, but it should probably be cleanly documented and possibly recommended for non-critical defaults in more places
it also usually is like, you know, by the time your ass can't log in, it's too late for that fix
also, systemd's ability to suggest how long an operation is going to take to fail sucks ass. I want to make a joke about it being on Microsoft time but he literally works for them now so it's not even a joke.
"oh, it says this operation will go for a max of 1 minute 30 seconds huh? ... oh, we hit one minute 30 seconds and just... now you've... given it more time? why? WHY?" -
@aud the short answer is that the guy is very clearly seeking personal power
-
@[email protected] Specifically what's getting my goat is that I only learned about
nofail
maybe a few weeks ago but this install is much older than that. And also, maybe just, you know, let me fucking override it at the emergency command line
If memory serves, even if my root account wasn't locked (the fuck does that even MEAN, systemd, you asshole) you can't even like... work around it easily. I think you have to basically edit fstab in the emergency command line. Logically if/mnt/notfuckingimportant
doesn't mount ... blehhhhh -
@[email protected] RIGHT?!
RIGHT RIGHT RIGHT THOUGH -
@aud yeah it's really annoying that everyone seems to be just letting him do it. like... don't? we have alternatives?
-
@aud like at the distro level we can just, not adopt his shit
-
@[email protected] I know there’s some flavors out there that don’t use systemd, but I don’t know what they use instead…
-
@[email protected] I think I'll probably switch to Gentoo after a little research; OpenRC seems nice, it's one of the few distributions I don't have experience with, and while I've been using Fedora for a minute, my machines are really struggling with Fedora 41 for whatever reason so it seems like a good time. Whenever I get around to reinstalling, that is...