You are not logged in.

#1 2023-07-17 13:36:32

Bl4nk
Member
Registered: 2022-10-21
Posts: 3

[SOLVED] SDDM can't start: /usr/bin/sddm: error while loading shared..

After running an update with pacman -Syu, when I rebooted my computer, it simply didn't start sddm.service.
I switched to tty, then tried to verify what happened with "journalctl -e -u sddm.service" and got the following error:

/usr/bin/sddm: error while loading shared libraries: /usr/lib/libicui18n.so.73: file too short.

Also, already tried to start sddm mannualy, with "systemctl start sddm.service", and the same error goes on.

Any idea what happened and how to solve it?

Thank you.

Last edited by Bl4nk (2023-07-17 15:22:17)

Offline

#2 2023-07-17 13:50:17

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [SOLVED] SDDM can't start: /usr/bin/sddm: error while loading shared..

reinstall icu, you have filesystem corruption. There may be others that are a probem, too, see pacman -Qkk.

Offline

#3 2023-07-17 14:15:27

Bl4nk
Member
Registered: 2022-10-21
Posts: 3

Re: [SOLVED] SDDM can't start: /usr/bin/sddm: error while loading shared..

Running pacman -S icu, displays lots of "icu: /usr/lib/libicitu.so.73 exists in the filesystem" among the other files that too displays "exists in the filesystem" and "Errors occurred, no packages were upgraded." at the end. I've had that same issue some days ago while trying to update the system, but with qt6-base, which I postponed by running --ignore qt6-base. Don't know if that may be related.

Offline

#4 2023-07-17 15:19:40

Bl4nk
Member
Registered: 2022-10-21
Posts: 3

Re: [SOLVED] SDDM can't start: /usr/bin/sddm: error while loading shared..

Update:

I ran the command: sudo pacman -S --overwrite \* icu

And it successfully overwritten the packages, allowing me to start sddm.service manually. It's working, now.
The same command worked with qt6-base, which was successfully updated.

Even so, there are indeed other corrupted files which I'll continue troubleshooting.

As for now, the problem with SDDM is solved, therefore I'll update the topic to [SOLVED].

Thank you!

Offline

Board footer

Powered by FluxBB