Anyone else have this happen? I can run YAST (gui) once, and do stuff, then hit finish and exit. Then some time later, if I need to get back into YAST, I click the “software management” button again, and…nothing. Just nothing. Clicky clicky and still nothing. Maybe it works the second time but not the third. Usually a reboot solves it - since i’m back to the first time starting yast…
After that I can click “software management” and add/remove programs. Everything works normally. I then “finish” the add/remove window to close it out.
I can even restart “software management” at this point without issue and do more stuff.
But once I CLOSE the “YAST Control Center” window, that’s when things go bad.
If I try to restart YAST, and open the “YAST Control Center” window, it all opens fine. But then NOTHING - None of the buttons within the control center respond to clicks. The only way to get it to work again is to reboot.
That is for rebuliding the RPM database from the installed packages and the /var/lib/rpm/Packages file. It is not relevant to the YaST issue being described here.
OK, thank you. For me it is clear now what the “not working” (that is a terrible and infamous way of describing a problem) of the title means.
YaST starts, but then all the buttons of the several YaST modules do not start anything.
I am in KDE. I launch from the “start” - well not really start (the little geko), would be start if it was windows - then settings, then yast icon.
I got a message from someone - not sure why I don’t see it here - to try pgrep. So some interesting results. Of course today things worked fine for a while, so it took me a while to recreate the issue. If I start “software management” from the icon in control center, and it doesn’t launch, I think it is still running in the background. I tried clicking other icons “security” and “printers” and nothing launched then either. Now take a look at my pgrep results:
22729 /bin/bash /sbin/yast2
22768 /bin/bash /usr/sbin/yast2 sw_single
22830 /bin/bash /usr/sbin/yast2 security
22869 /bin/bash /usr/sbin/yast2 printer
so it looks like it did indeed start the processes, but no visible indication in the GUI that they were “launched”.
If I close the “control center” I lose the top process:
22768 /bin/bash /usr/sbin/yast2 sw_single
22830 /bin/bash /usr/sbin/yast2 security
22869 /bin/bash /usr/sbin/yast2 printer
If I click the YAST icon and reopen “control center”, then click the “software management” it looks like I get a second process of the “software management” running which I am guessing is the yast2 sw_single process:
22768 /bin/bash /usr/sbin/yast2 sw_single
22830 /bin/bash /usr/sbin/yast2 security
22869 /bin/bash /usr/sbin/yast2 printer
23280 /bin/bash /sbin/yast2
23319 /bin/bash /usr/sbin/yast2 sw_single
but still no indication in the GUI that the process has begun.
Oh, and logging out/in doesn’t help. The same processes show running after logging back in as well.
I’m going to anticipate the next question: what if I kill the running processes and retry to launch them via “control center”? Interestingly, they still don’t appear to launch (processes do start however).
Oh, not sure it matters, but I’m also in X11 not wayland.
I get this error message and the “control center” gui launches, but the fonts are a bit different.
localhost:~ # yast2
MESA-LOADER: failed to open nouveau: /usr/lib64/dri/nouveau_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib64/dri, suffix _dri)
failed to load driver: nouveau
If I click on the software management icon, nothing launches, but the Konsole window added this line:
Run command: /usr/bin/nohup /usr/sbin/yast2 sw_single > /var/log/YaST2/nohup.out 2>&1 &
You have added third party repositories if you disable or delete them, then try to kill all Yast processes, then sudo rpm --rebuilddb and then sudo zypper dup
# zypper in libsrt1_5
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following NEW package is going to be installed:
libsrt1_5
1 new package to install.
Package download size: 332.5 KiB
Package install size change:
| 899.2 KiB required by packages that will be installed
899.2 KiB | - 0 B released by packages that will be removed
Backend: classic_rpmtrans
Continue?
Thanks for all the suggestions, but now that I think about it, maybe my problems are bigger than just this. Probably a corrupt OS install at some point along the way, or my hardware is just getting too old to keep up.
The YAST thing is unique in that that it works and then doesn’t, and then does again. I have had other programs that just stop working - like my XnView appimage. Same behavior - click and nothing launches. I just chalked it up to incompatibilities with some new system updates. Funny thing is, I downloaded the zip file and tried that version - and it runs just fine. I have downloaded programs in the past that do the same thing - nothing when you click on them. I figured it was standard incompatibility behavior for linux. This week I just downloaded Photini for image tagging - it doesn’t launch either.
So if this YAST behavior is just me, I guess it’s time to start over. The last tumbleweed update totally killed the video driver and made the gui unusable, so I am afraid to update again as it will likely become unusable again - and maybe from here on out… Time for a new computer I guess. Then I’ll have the opposite problem - hardware too new to be supported…
I have a desktop machine I built from components purchased in Aug 2018 - still running great (added NVME drives a year+ ago).
If you have not tried this … create a new user account, log in as that new user, then check if you have the same problems.
Another option to do … delete the contents in the /home/your-user-name/.cache/* sub-directory.
Don’t delete the ~/.cache sub-directory itself, but files and the sub-directories within (under) it.
Sometimes the files in ~/.cache/* get corrupted or munged up. The files in ~/.cache aren’t critical, they are simply there to “speed up” response times for apps. As you use the apps again, entries in ~/.cache/* will be recreated anew.