this post was submitted on 19 Dec 2025
9 points (100.0% liked)

Arch Linux

9377 readers
17 users here now

The beloved lightweight distro

founded 6 years ago
MODERATORS
 

I don't know how I ganked it. Was trying to screw with config stuff to set up MPD because I've never done it before. Now I turn on the machine and it is missing the ly greeter. Instead, I type in my username and password and it gives me a terminal. I have no idea what to do now. Got me considering the nuclear option (wave a white flag and install over this drive with Debian).

Help?

Edit: the ly display manager bit the dust for some reason. Just installed sddm and now I'm back in business!

Edit 2: Apparently ly just needed a new symlink because they changed something and the old one no longer works. Back to using my favorite display manager and using my computer as I usually do. Thanks for the help, folks! Y'all are great <3

top 11 comments
sorted by: hot top controversial new old
[–] 4jVXAfSdzKnV@lemmy.ml 2 points 3 weeks ago

Have had the same problem. The service tried to execute /usr/bin/ly but they renamed it to /usr/bin/ly-dm. Try to execute ly-dm in your terminal and see what happens.

[–] voytrekk@sopuli.xyz 2 points 3 weeks ago (2 children)

Have you checked the ly service? Is it still enabled? Did it produce an error when it tries to start?

[–] LiveLM@lemmy.zip 3 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

To add on to this, I'm pretty sure Ly changed their service, I remember seeing a message about it during my last system upgrade and having to enable the new one, though annoyingly it seems they didn't mention it on their release notes, only during the update message.

Anyway, from the wiki

Two steps are reqired to start Ly at boot. First make sure to enable ly@ttyX.service, then disable getty@ttyX.service where X stands for a number from 1 to 6.

[–] Cornflake@pawb.social 3 points 3 weeks ago (1 children)

I was reading this on the Wiki and I couldn't seem to get it to work. I did:

sudo systemctl enable ly@ttyX.service sudo systemctl disable getty@ttyX.service

But it didn't work. Was I supposed to substitute the X for a number? Instead I just installed sddm and that got me back up and running.

[–] gid@piefed.blahaj.zone 2 points 3 weeks ago (1 children)

Yes, you substitute X with a number.

[–] Cornflake@pawb.social 2 points 3 weeks ago

This worked :]

[–] Cornflake@pawb.social 1 points 3 weeks ago

This is the reply that got me back on my feet. I tried reinstalling and reenabling the ly display manager but it didn't work for some reason. I installed sddm and now I'm back in business. Thank you!

[–] Sanctus@anarchist.nexus 1 points 3 weeks ago (1 children)

Can you grep for the packages to see if they are still installed?

[–] Cornflake@pawb.social 0 points 3 weeks ago

I did sudo pacman -Q and it shows that I still have everything installed

[–] anon5621@lemmy.ml 0 points 3 weeks ago

U didn't make particular update right?

[–] Sxan@piefed.zip -3 points 3 weeks ago

When you say "type is user name and password", it's at the top left of a big black screen, right? If so, þat's þe console. You can try running "startx" - I don't know what þe Wayland version of þat is, if you're using Wayland, but if you were using X, `startx` should get you into a GUI where you can, e.g., search for solutions in a web browser.