SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
PC works fine with several other installed distros, and boots from Tumbleweed's grub2-efi.
Apparently I started this 15.0 installation late last Winter, got distracted before debugging the installation, then forgot about it until now. I don't remember ever trying Slackare before. Today I ran:
Code:
slackpkg update
slackpkg upgrade-all
mkinitrd -F
then rebooted before trying to start Plasma.
Eventually I ran slackpkg install-new, selected several packages for installation, let them process, then rebooted. SDDM didn't start, just a black screen with a mouse pointer, so after Ctrl-Alt-BS didn't accomplish anything, I rebooted again, only to have SDDM start with the same theme error messages.
Trying to start Plasma from SDDM, password is accepted, but instead of a Plasma session starting, SDDM just returns to its in barely legible red text report below the user selection list:
Code:
The current theme cannot be loaded due to the errors below. please select another theme.
file:///usr/share/sddm/themes/breeze/Main.qml:14.1: plugin cannot be loaded for module
"org.kde.plasma.core": Cannot load library /usr/lib64/qt5/qml/org/kde/plasma/core/
libcorebindingsplugin.so: (libKF5Package.so.5: cannot open shared object file:No such file or
directory)
I can't tell that there's anything actually wrong with the SDDM theme. It looks just like I'm used to seeing it elsewhere, such as in Neon, except for the theming error message in red.
Code:
# ls -gG /usr/share/sddm/themes/breeze/Main.qml
-rw-r--r-- 1 23938 Jan 4 2022 /usr/share/sddm/themes/breeze/Main.qml
# ls -gG /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
-rwxr-xr-x 1 411768 Jan 8 2022 /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
#
How do I find what the problem really is?
startx /usr/bin/startplasma-x11 simply prints what looks like the head of Xorg.0.log ending with:
Code:
.../usr/bin/startplasma-x11: error while loading shared libraries: libKF5I18n.so.5: cannot open shared object file: No such file or directory
xinit: connection to X server lost
and returns a prompt. MC can't locate libKF5I18n.so.5 anywhere. Is this actually needed for an en_US installation? If so, why didn't it get installed, and what package is missing that should have provided it? OK, I determined ki18n was missing, installed it, and the error message changed to file libKF5Package.so.5. So I installed kpackage, and the error changed to KF5IconThemes.so.5. Installing kiconthemes changed it to libKF5WaylandClient.s0.5. Obviously there must be some metapackage to install all this that has been missed, but what would that be? Googling this seems to be doomed after about 5 hours tonight getting to this point.
can't locate libKF5I18n.so.5 anywhere. Is this actually needed for an en_US installation? If so, why didn't it get installed, and what package is missing that should have provided it? OK, I determined ki18n was missing, installed it, and the error message changed to file libKF5Package.so.5. So I installed kpackage, and the error changed to KF5IconThemes.so.5. Installing kiconthemes changed it to libKF5WaylandClient.s0.5. Obviously there must be some metapackage to install all this that has been missed, but what would that be? Googling this seems to be doomed after about 5 hours tonight getting to this point.
The quick and easy way to install Slackware is to do a full install. Manually trying to select packages will end up in a non complete system like this. If you find your time more worth more than some extra GB of disk space you should make sure that you have done a full install.
With a custom installation omiting some packages you will also be on your own when trying to build third party packages from slackbuilds.org. All those build scripts have been tested and verified on full installs only.
Hello! Just to 2nd henca's "motion" I too recommend a Full Recommended Install (terse is the same with just lesser readouts). Aldso, just FTR I've been using Slackware non-stop for over 20 years and always build my own kernels within minutes of first install so I'm likely pretty well qualified to select omissions... but I don't. It's just in so many ways better to just have the libraries with very little downside. There is a reason so many "outsiders" seem to think Slackware is some kind of religious cult with our BDFL, but the simple truth is that one brilliant man's vision has organization and coherency highly unlikely in committee projects.
My goal was a fundamental Slackware installation, with just KDE's necessities. It still is. Would slackpkg install kde give me what I want, or something more like an emulation of Neon, a future of bandwidth wasted on updates to software never to be used?
.../usr/bin/startplasma-x11: error while loading shared libraries: libKF5I18n.so.5: cannot open shared object file: No such file or directory
xinit: connection to X server lost
Is the best tool i use ever to find broken packages cause he test all , not only executables ..he read packages and see if every file is okey or need something.
I see some times on forum scripts for that but no one can beat it slackyd , cause he is written on c , and see every directory and file.
For example slackyd can find broken "shared" libs or plugins , like /usr/share/gtreamer/plugins ...
normally scritps only test files on common lib directories and executables but fail on shared things.
And one more important thing , slackyd can say you what package you need to fix.
If run slackyd -U , he get the list of slackware packages . if some fail on your system he check to say you what package you need to install to fix.
----------------
several ways to fix the system ..
My goal was a fundamental Slackware installation, with just KDE's necessities. It still is. Would slackpkg install kde give me what I want, or something more like an emulation of Neon, a future of bandwidth wasted on updates to software never to be used?
If you are actually wanting to use sddm and plasma-x11, then you're going to be best off just installing all of kde/. Otherwise you will be chasing dependencies and installing packages one at a time, like you did with the first two kde frameworks packages. You will have to continue in this process until you arrive at something that works. You can choose how to spend your time and/or disk space as you see fit of course, but disk space is pretty cheap and kde isn't outrageously large.
You could always opt to use xdm and xfce4 if you really don't want to install kde/. To me that seems like the only point of not installing kde/.
I have 25 installations of Plasma 5.27.9 on Fedora and openSUSE, and several Plasmas on Mageia 9, which doesn't offer newer than 5.27.5 yet. My point is not to have more Plasmas, but to have one working Slackware, with a familiar DE that starts and runs. That makes Plasma the only option, unless there's a build of TDE for it that I don't know about.
I did try slackpkg install kde, but saw nothing that looked compelling to basic plasma session function, and likewise with slackpkg install plasma.
I used more error messages from SDDM screen to point me to more missing packages, so I one-by-one installed followed by Ctrl-Alt-BS to get to another: plasma-wayland-protocols, kwayland, kjobwidgets, kcompletion, karchive, kitemviews, libplist, kirigami2 until the SDDM theme changed and the error messages quit. I entered password and reached Plasma's default splash screen. That cleared to black on all 4 displays, plus one mouse pointer. I get the same result initially from startx /usr/bin/startplasma-x11 in runlevel 2, but that times out and exits back to tty. Plain startx opens a login window and 2 xterm windows, but without keyboard or mouse response even though libinput, xinput and 5 xf86-input-* packages are installed. From SDDM login and waiting until the splash quits, from ps -A tail I get:
Next after some sleep to start same from Slowroll to see what's different, then probably more hunting to do, like to figure out where Plasma puts error messages that don't show up in .xsession-errors or systemd journal.
Would slackpkg install kde give me what I want, or something more like an emulation of Neon, a future of bandwidth wasted on updates to software never to be used?
Of the packages in 15.0 kde/, only two packages have seen an update in /patches:
Code:
Sun Sep 3 19:37:21 UTC 2023
patches/packages/rocs-21.12.1-x86_64-2_slack15.0.txz: Rebuilt.
Fix crash on startup. Thanks to Lockywolf and ponce.
+--------------------------+
Fri Dec 2 20:58:24 UTC 2022
patches/packages/krusader-2.8.0-x86_64-1_slack15.0.txz: Upgraded.
This is a bugfix release.
+--------------------------+
Wed Feb 2 22:22:22 UTC 2022
Slackware 15.0 x86_64 stable is released!
Those two packages need 5.1 MB. That's the bandwidth wasted.
Last edited by Petri Kaukasoina; 11-25-2023 at 03:24 AM.
My point is not to have more Plasmas, but to have one working Slackware, with a familiar DE that starts and runs. That makes Plasma the only option, unless there's a build of TDE for it that I don't know about.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.