Hello, openSUSE community.
I’m having some problem concerning YaST on openSUSE Leap 42.2. Some time ago, after an update and a clean-up process using both Sweeper and BleachBit, YaST suddenly stopped opening exclusively on KDE, but keeps opening normally while using IceWM and on ncurses. I’ve seeked for a solution like reinstalling YaST, sudo, kdesu, etc. and others, but nothing works.
What should I do to solve this issue?
Hi:
I have a few ideas.
Try executing Yast2 from the commandline and see if the konsole returns any errors.
To open as root:
kdesu yast2
Error messages may point to what is wrong or give a clue.
Check on the Security level maybe it somehow got changed and that’s why it won’t launch?
A cleanup process using Sweeper (???) and Bleachbit … I don’t know Sweeper, but I do know Bleachbit warns the user to carefully inspect what it’s removing. I suggest you reinstall all the yast2 packages.
Thanks for replying. I’ve tried everything you suggested, but still can’t open YaST on KDE.
Hi:
I have a few ideas.
Try executing Yast2 from the commandline and see if the konsole returns any errors.
To open as root:
kdesu yast2
Error messages may point to what is wrong or give a clue.
Check on the Security level maybe it somehow got changed and that’s why it won’t launch?
I’ve tried that before and forgot to mention, sorry. The same thing happens, YaST doesn’t open only on KDE. It also gives me no error output after executing the command, even if I use the -d (debug) option for kdesu.
I’ve checked security, firewall and AppArmor levels and everything seems to be normal there.
Sweeper is a clean-up tool developed by KDE. It’s a lot simpler than BleachBit, thus covering less more than the latter does, but I still like to use it along BleachBit for a better cleaning efficience.
Yes, I know about all the warnings BleachBit gives, I’ve setted it up after reading them all carefully, so I’m pretty sure about what it cleans up when I request it to. Also, the same action gives me no issues in another computer with the same system and settings.
I’ve reinstalled all the packages related to YaST, and also installed some that were missing, but nothing solved the issue.
Sorry what I suggested didn’t give any errors or help.
If reinstalling Yast didn’t help (meaning that you completely removed Yast and all of it’s dependencies) than I’m thinking (I’m not an expert) that the API may be broken or badly misconfigured.
Maybe the modules are missing because Bleachbit removed them? (very possible)
Most libraries/engines, drivers and modules are what makes applications work.
-::-A fresh installation will most likely fix it. I know that’s probably ‘not your favored solution’ but it’s sure an option.-::-
This may or may not help. I tried:-
http://www.linuxquestions.org/questions/suse-opensuse-60/yast-modules-not-starting-4175579346/
V_ido
July 5, 2017, 12:24am
7
su -
Send password and become root
/sbin/yast2
Starts ?
The solution presented by V_idocq does give me an useful alternative, although not solving the problem.
Ztcoracat:
Sorry what I suggested didn’t give any errors or help.
If reinstalling Yast didn’t help (meaning that you completely removed Yast and all of it’s dependencies) than I’m thinking (I’m not an expert) that the API may be broken or badly misconfigured.
Maybe the modules are missing because Bleachbit removed them? (very possible)
Most libraries/engines, drivers and modules are what makes applications work.
-::-A fresh installation will most likely fix it. I know that’s probably ‘not your favored solution’ but it’s sure an option.-::-
This may or may not help. I tried:-
http://www.linuxquestions.org/questi…ng-4175579346/
It’s alright, you’ve tried your best to help me and I thank you for that. Yeah, that can be the problem here. My only non-official configured repository is Packman, but no package that is installed from there is related to the problem. As Leap 42.3 is gonna be launched on the 25th, I’m gonna wait for it and do the distro upgrade, so the issue is likely to get solved. I also have some other minor problems related to KDE, like the startup sound that stopped playing, and I hope the upgrade does solve all them.
Yes, it starts normally. Thank you for presenting that alternative. For curiosity, I’d want to know if I could change YaST language there, since it’s in English. It’s not a problem for me, just a curiosity I have.
jgright:
I’m having some problem concerning YaST on openSUSE Leap 42.2. Some time ago, after an update and a clean-up process using both Sweeper and BleachBit, YaST suddenly stopped opening exclusively on KDE, but keeps opening normally while using IceWM and on ncurses. I’ve seeked for a solution like reinstalling YaST, sudo, kdesu, etc. and others, but nothing works.
To enable KDE YaST the following package needs to installed which, pulls in and installs all the dependencies need for YaST within KDE to execute as expected:
patterns-openSUSE-kde_yast
> zypper info patterns-openSUSE-kde_yast
Loading repository data...
Reading installed packages...
Information for package patterns-openSUSE-kde_yast:
---------------------------------------------------
Repository : Haupt-Repository (OSS)
Name : patterns-openSUSE-kde_yast
Version : 20150918-25.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 54 B
Installed : Yes
Status : up-to-date
Source package : patterns-openSUSE-20150918-25.1.src
Summary : YaST KDE User Interfaces
Description :
Graphical YaST user interfaces for the KDE desktop.
>
Possibly, a “forced” install may be needed: “zypper install --force patterns-openSUSE-kde_yast”.
V_ido
July 5, 2017, 6:31pm
10
And using only
And
/usr/bin/xdg-su -c /sbin/yast2
dcurtisfra:
To enable KDE YaST the following package needs to installed which, pulls in and installs all the dependencies need for YaST within KDE to execute as expected:
patterns-openSUSE-kde_yast
> zypper info patterns-openSUSE-kde_yast
Loading repository data...
Reading installed packages...
Information for package patterns-openSUSE-kde_yast:
---------------------------------------------------
Repository : Haupt-Repository (OSS)
Name : patterns-openSUSE-kde_yast
Version : 20150918-25.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 54 B
Installed : Yes
Status : up-to-date
Source package : patterns-openSUSE-20150918-25.1.src
Summary : YaST KDE User Interfaces
Description :
Graphical YaST user interfaces for the KDE desktop.
>
Possibly, a “forced” install may be needed: “zypper install --force patterns-openSUSE-kde_yast”.
I’ve tried both the reinstallation through forced install and removing that package and others then installing again, neither worked. I’ll get along with the solution provided by V_idocq for now, then see if it gets solved after upgrading to Leap 42.3.
It shows me there is a bus error. Does not specify what kind of error.
V_ido
July 5, 2017, 7:13pm
13
Try creating a new user and getting it from them normally.
I have no other ideas
It didn’t work either. It’s ok, I’ll be fine for now using that solution with su -. I’ll wait for the Leap 42.3 upgrade to solve this, if it works, I’ll post about it later on.
jgright:
It didn’t work either. It’s ok, I’ll be fine for now using that solution with su -. I’ll wait for the Leap 42.3 upgrade to solve this, if it works, I’ll post about it later on.
Please check your list of installed YaST packages against the list below (for example, is “yast2-control-center-qt” installed?):
You possibly will not need ALL of the packages I use . . .
> zypper search --installed-only yast
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+-------------------------------+--------------------------------------------------------------+------------
i | YaST | Configuration / Control center | application
i+ | autoyast2-installation | YaST2 - Auto Installation Modules | package
i+ | patterns-openSUSE-kde_yast | YaST KDE User Interfaces | package
i+ | patterns-openSUSE-yast2_basis | YaST System Administration | package
i+ | yast2 | YaST2 - Main Package | package
i+ | yast2-add-on | YaST2 - Add-On media installation code | package
i+ | yast2-apparmor | YaST2 - Plugins for AppArmor Profile Management | package
i | yast2-auth-client | YaST2 - Centralised System Authentication Configuration | package
i+ | yast2-bootloader | YaST2 - Bootloader Configuration | package
i+ | yast2-branding-openSUSE | YaST2 - Theme (openSUSE) | package
i+ | yast2-control-center | YaST2 - Control Center | package
i+ | yast2-control-center-qt | YaST2 - Control Center (Qt Version) | package
i+ | yast2-core | YaST2 - Core Libraries | package
i+ | yast2-country | YaST2 - Country Settings (Language, Keyboard, and Timezone) | package
i+ | yast2-country-data | YaST2 - Data files for Country settings | package
i+ | yast2-firewall | YaST2 - Firewall Configuration | package
i | yast2-fonts | YaST2 - Fonts Configuration | package
i+ | yast2-ftp-server | YaST2 - FTP configuration | package
i+ | yast2-hardware-detection | YaST2 - Hardware Detection Interface | package
i+ | yast2-http-server | YaST2 - HTTP Server Configuration | package
i+ | yast2-inetd | YaST2 - Network Services Configuration | package
i+ | yast2-installation | YaST2 - Installation Parts | package
i+ | yast2-iscsi-client | YaST2 - iSCSI Client Configuration | package
i | yast2-journal | YaST2 - Reading of systemd journal | package
i+ | yast2-ldap | YaST2 - LDAP Agent | package
i+ | yast2-mail | YaST2 - Mail Configuration | package
i+ | yast2-metapackage-handler | YaST2 - Easy Installation of Add-on RPMs using Metapackages | package
i+ | yast2-network | YaST2 - Network Configuration | package
i+ | yast2-nfs-client | YaST2 - NFS Configuration | package
i+ | yast2-nfs-common | Configuration of NFS, common parts | package
i+ | yast2-nfs-server | YaST2 - NFS Server Configuration | package
i+ | yast2-nis-client | YaST2 - Network Information Services (NIS, YP) Configuration | package
i+ | yast2-ntp-client | YaST2 - NTP Client Configuration | package
i+ | yast2-online-update | YaST2 - Online Update (YOU) | package
i+ | yast2-online-update-frontend | YaST2 - Online Update (YOU) | package
i+ | yast2-packager | YaST2 - Package Library | package
i+ | yast2-pam | YaST2 - PAM Agent | package
i+ | yast2-perl-bindings | YaST2 - Perl Bindings | package
i+ | yast2-pkg-bindings | YaST2 - Package Manager Access | package
i+ | yast2-printer | YaST2 - Printer Configuration | package
i+ | yast2-proxy | YaST2 - Proxy Configuration | package
i+ | yast2-ruby-bindings | Ruby bindings for the YaST platform | package
i+ | yast2-samba-client | YaST2 - Samba Client Configuration | package
i+ | yast2-samba-server | YaST2 - Samba Server Configuration | package
i+ | yast2-scanner | YaST2 - Scanner Configuration | package
i+ | yast2-security | YaST2 - Security Configuration | package
i+ | yast2-services-manager | YaST2 - Services Manager | package
i+ | yast2-slp | YaST2 - SLP Agent and Library | package
i+ | yast2-snapper | YaST - file system snapshots review | package
i+ | yast2-sound | YaST2 - Sound Configuration | package
i+ | yast2-storage | YaST2 - Storage Configuration | package
i+ | yast2-sudo | YaST2 - sudo configuration | package
i+ | yast2-sysconfig | YaST2 - Sysconfig Editor | package
i+ | yast2-trans-de | YaST2 - German Translations | package
i+ | yast2-trans-stats | YaST2 - Translation Statistics | package
i+ | yast2-transfer | YaST2 - Agent for Various Transfer Protocols | package
i+ | yast2-tune | YaST2 - Hardware Tuning | package
i+ | yast2-update | YaST2 - Update | package
i+ | yast2-users | YaST2 - User and Group Configuration | package
i+ | yast2-vm | Configure Hypervisor and Tools for Xen and KVM | package
i | yast2-vpn | A YaST module for configuring VPN gateway and clients | package
i+ | yast2-x11 | YaST2 - X11 support | package
i+ | yast2-xml | YaST2 - XML Agent | package
i+ | yast2-ycp-ui-bindings | YaST2 - YCP Bindings for the YaST2 User Interface Engine | package
i+ | yast2_basis | YaST System Administration | pattern
>
dcurtisfra:
Please check your list of installed YaST packages against the list below (for example, is “yast2-control-center-qt” installed?):
You possibly will not need ALL of the packages I use . . .
> zypper search --installed-only yast
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+-------------------------------+--------------------------------------------------------------+------------
i | YaST | Configuration / Control center | application
i+ | autoyast2-installation | YaST2 - Auto Installation Modules | package
i+ | patterns-openSUSE-kde_yast | YaST KDE User Interfaces | package
i+ | patterns-openSUSE-yast2_basis | YaST System Administration | package
i+ | yast2 | YaST2 - Main Package | package
i+ | yast2-add-on | YaST2 - Add-On media installation code | package
i+ | yast2-apparmor | YaST2 - Plugins for AppArmor Profile Management | package
i | yast2-auth-client | YaST2 - Centralised System Authentication Configuration | package
i+ | yast2-bootloader | YaST2 - Bootloader Configuration | package
i+ | yast2-branding-openSUSE | YaST2 - Theme (openSUSE) | package
i+ | yast2-control-center | YaST2 - Control Center | package
i+ | yast2-control-center-qt | YaST2 - Control Center (Qt Version) | package
i+ | yast2-core | YaST2 - Core Libraries | package
i+ | yast2-country | YaST2 - Country Settings (Language, Keyboard, and Timezone) | package
i+ | yast2-country-data | YaST2 - Data files for Country settings | package
i+ | yast2-firewall | YaST2 - Firewall Configuration | package
i | yast2-fonts | YaST2 - Fonts Configuration | package
i+ | yast2-ftp-server | YaST2 - FTP configuration | package
i+ | yast2-hardware-detection | YaST2 - Hardware Detection Interface | package
i+ | yast2-http-server | YaST2 - HTTP Server Configuration | package
i+ | yast2-inetd | YaST2 - Network Services Configuration | package
i+ | yast2-installation | YaST2 - Installation Parts | package
i+ | yast2-iscsi-client | YaST2 - iSCSI Client Configuration | package
i | yast2-journal | YaST2 - Reading of systemd journal | package
i+ | yast2-ldap | YaST2 - LDAP Agent | package
i+ | yast2-mail | YaST2 - Mail Configuration | package
i+ | yast2-metapackage-handler | YaST2 - Easy Installation of Add-on RPMs using Metapackages | package
i+ | yast2-network | YaST2 - Network Configuration | package
i+ | yast2-nfs-client | YaST2 - NFS Configuration | package
i+ | yast2-nfs-common | Configuration of NFS, common parts | package
i+ | yast2-nfs-server | YaST2 - NFS Server Configuration | package
i+ | yast2-nis-client | YaST2 - Network Information Services (NIS, YP) Configuration | package
i+ | yast2-ntp-client | YaST2 - NTP Client Configuration | package
i+ | yast2-online-update | YaST2 - Online Update (YOU) | package
i+ | yast2-online-update-frontend | YaST2 - Online Update (YOU) | package
i+ | yast2-packager | YaST2 - Package Library | package
i+ | yast2-pam | YaST2 - PAM Agent | package
i+ | yast2-perl-bindings | YaST2 - Perl Bindings | package
i+ | yast2-pkg-bindings | YaST2 - Package Manager Access | package
i+ | yast2-printer | YaST2 - Printer Configuration | package
i+ | yast2-proxy | YaST2 - Proxy Configuration | package
i+ | yast2-ruby-bindings | Ruby bindings for the YaST platform | package
i+ | yast2-samba-client | YaST2 - Samba Client Configuration | package
i+ | yast2-samba-server | YaST2 - Samba Server Configuration | package
i+ | yast2-scanner | YaST2 - Scanner Configuration | package
i+ | yast2-security | YaST2 - Security Configuration | package
i+ | yast2-services-manager | YaST2 - Services Manager | package
i+ | yast2-slp | YaST2 - SLP Agent and Library | package
i+ | yast2-snapper | YaST - file system snapshots review | package
i+ | yast2-sound | YaST2 - Sound Configuration | package
i+ | yast2-storage | YaST2 - Storage Configuration | package
i+ | yast2-sudo | YaST2 - sudo configuration | package
i+ | yast2-sysconfig | YaST2 - Sysconfig Editor | package
i+ | yast2-trans-de | YaST2 - German Translations | package
i+ | yast2-trans-stats | YaST2 - Translation Statistics | package
i+ | yast2-transfer | YaST2 - Agent for Various Transfer Protocols | package
i+ | yast2-tune | YaST2 - Hardware Tuning | package
i+ | yast2-update | YaST2 - Update | package
i+ | yast2-users | YaST2 - User and Group Configuration | package
i+ | yast2-vm | Configure Hypervisor and Tools for Xen and KVM | package
i | yast2-vpn | A YaST module for configuring VPN gateway and clients | package
i+ | yast2-x11 | YaST2 - X11 support | package
i+ | yast2-xml | YaST2 - XML Agent | package
i+ | yast2-ycp-ui-bindings | YaST2 - YCP Bindings for the YaST2 User Interface Engine | package
i+ | yast2_basis | YaST System Administration | pattern
>
I don’t suspect either of these packages missing. But, the YaST UI packages, are they complete?
@knurphtserver:~> rpm -qa | grep -i libyui
**libyui**7-3.2.6-1.2.x86_64
**libyui**-ncurses-pkg7-2.48.2-2.7.x86_64
****libyui**-qt-graph7-2.44.5-2.5.x86_64
**libyui**-qt7-2.46.24-1.2.x86_64
****libyui**-ncurses7-2.47.6-1.4.x86_64
****libyui**-qt-pkg7-2.45.6-1.5.x86_64
**
Knurpht:
I don’t suspect either of these packages missing. But, the YaST UI packages, are they complete?
@knurphtserver:~> rpm -qa | grep -i libyui
**libyui**7-3.2.6-1.2.x86_64
**libyui**-ncurses-pkg7-2.48.2-2.7.x86_64
****libyui**-qt-graph7-2.44.5-2.5.x86_64
**libyui**-qt7-2.46.24-1.2.x86_64
****libyui**-ncurses7-2.47.6-1.4.x86_64
****libyui**-qt-pkg7-2.45.6-1.5.x86_64
**
@jgright :
Also, please check all of the package dependencies via the Terminal CLI with the user “root”:
# zypper verify --details --recommends --no-force-resolution
Loading repository data...
Reading installed packages...
Dependencies of all installed packages are satisfied.
#
Alternatively – but, need to redirect the output to a file or pipe to “less”:
# rpm --verify --all | less
Short Question:
Do you have 2 Monitors on that Computer?
There was a bug with Nvidia and Yast2 only open on the first Monitor.
V_ido
July 6, 2017, 7:17pm
19
Is not that the new Wayland server activated?