Cannot start any of YaST's configuration modules via YaST or directly

I’ve been having this issue for a few weeks now where if I try to open any of the YaST config options my pointer changes to the loading symbol and then nothing happens. I was hoping that an update after some time would just fix the problem but that doesn’t seem to be the case. If I try to open one of the config modules manually using a shortcut the root password prompt comes up as per normal and after entering it, again nothing happens.

If I run YaST in the CLI everything works as per normal within the terminal, so I’m thinking that maybe the problem is something to do with actually displaying the window? I’m not sure how I should go about troubleshooting this issue so any help anyone can provide would be greatly appreciated. If I can post any logs or any outputs of commands that may shed light on what the issue is, please ask and I’ll post the results.

Thanks in advance.

You might run the following which re-inspects your machine and should generally restore your machine’s internal integrity(besides updating your system components)

zypper dup

If the above doesn’t work,
Then you should post

  • your repo list
zypper lr -d
  • Although the above should provide some indications, what your Desktop is, and whether you installed your Desktop from a special repo (or otherwise).

TSU

Hi Tsu,

Sorry for the late reply.

I have run zypper dup however the issue is still present. The output of zypper lr -d is below:


Repository priorities in effect:                (See 'zypper lr -P' for details)      97 (raised priority)  :  1 repository  
      98 (raised priority)  :  4 repositories
      99 (default priority) :  6 repositories


#  | Alias                            | Name                                                                                                 | Enabled | GPG Check | Refresh | Priority | Type     | URI                                                                                                 | Service
---+----------------------------------+------------------------------------------------------------------------------------------------------+---------+-----------+---------+----------+----------+-----------------------------------------------------------------------------------------------------+--------
 1 | Conky-Manager                    | Conky-Manager                                                                                        | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://download.opensuse.org/repositories/home:/malcolmlewis:/openSUSE_General/openSUSE_Tumbleweed/ |        
 2 | Gallium-Nine_Wine                | Pontostroy Gallium Nine Wine                                                                         | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://download.opensuse.org//repositories/home:/pontostroy:/X11/openSUSE_Tumbleweed                |        
 3 | Local_Cache                      | Local Cache                                                                                          | Yes     | ( p) Yes  | Yes     |   97     | plaindir | dir:///var/cache/zypp/packages                                                                      |        
 4 | download.opensuse.org-non-oss    | Main Repository (NON-OSS)                                                                            | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/non-oss/                                               |        
 5 | download.opensuse.org-oss        | Main Repository (OSS)                                                                                | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/oss/                                                   |        
 6 | download.opensuse.org-tumbleweed | Main Update Repository                                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/update/tumbleweed/                                                     |        
 7 | games_tools                      | Tools for Gamers (openSUSE_Tumbleweed)                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org/repositories/games:/tools/openSUSE_Tumbleweed/                         |        
 8 | google-chrome                    | google-chrome                                                                                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                                 |        
 9 | home_nick31_INFINALITY-ULTIMATE  | Infinality enabled freetype2, cairo, fontconfig with patches from bohoomil.com (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://download.opensuse.org/repositories/home:/nick31:/INFINALITY-ULTIMATE/openSUSE_Tumbleweed/    |        
10 | openSUSE-20160726-0              | openSUSE-20160726-0                                                                                  | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org/tumbleweed/repo/oss/                                                   |        
11 | packman                          | packman                                                                                              | Yes     | (r ) Yes  | Yes     |   98     | rpm-md   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                                 |        
12 | repo-debug                       | openSUSE-Tumbleweed-Debug                                                                            | No      | ----      | ----    |   99     | NONE     | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                             |        
13 | repo-source                      | openSUSE-Tumbleweed-Source                                                                           | No      | ----      | ----    |   99     | yast2    | http://download.opensuse.org/source/tumbleweed/repo/oss/                

I may have found what is causing the issue, I created a copy of the YaST log (y2log) and then tried running one of the YaST config modules. I then compared the difference between the copied log and the real one. I’ve pasted the output below:


diff y2log y2log.old
61136,61227d61135
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [liby2] genericfrontend.cc(main):611 Launched YaST2 component 'y2base' 'sw_single' 'qt'
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for ""
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [liby2] genericfrontend.cc(main):761 YAST_IS_RUNNING is yes
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Ruby] yast/wfm.rb:218 Call client /usr/share/YaST2/clients/sw_single.rb
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] PkgModule.cc(instance):68 Redirecting ZYPP log to y2log
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Ruby] modules/PackageCallbacks.rb:135 PackageCallbacks constructor
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2631 Pkg Builtin called: CallbackProcessStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2634 Pkg Builtin called: CallbackProcessProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2637 Pkg Builtin called: CallbackProcessNextStage
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2640 Pkg Builtin called: CallbackProcessDone
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2646 Pkg Builtin called: CallbackStartProvide
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2649 Pkg Builtin called: CallbackProgressProvide
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2652 Pkg Builtin called: CallbackDoneProvide
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2655 Pkg Builtin called: CallbackStartPackage
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2661 Pkg Builtin called: CallbackProgressPackage
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2664 Pkg Builtin called: CallbackDonePackage
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2672 Pkg Builtin called: CallbackStartDeltaDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2675 Pkg Builtin called: CallbackProgressDeltaDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2678 Pkg Builtin called: CallbackProblemDeltaDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2681 Pkg Builtin called: CallbackFinishDeltaDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2685 Pkg Builtin called: CallbackStartDeltaApply
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2688 Pkg Builtin called: CallbackProgressDeltaApply
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2691 Pkg Builtin called: CallbackProblemDeltaApply
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2694 Pkg Builtin called: CallbackFinishDeltaApply
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2583 Pkg Builtin called: CallbackSourceCreateStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2586 Pkg Builtin called: CallbackSourceCreateProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2589 Pkg Builtin called: CallbackSourceCreateError
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2592 Pkg Builtin called: CallbackSourceCreateEnd
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2595 Pkg Builtin called: CallbackSourceCreateInit
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2598 Pkg Builtin called: CallbackSourceCreateDestroy
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2607 Pkg Builtin called: CallbackSourceProbeStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2610 Pkg Builtin called: CallbackSourceProbeFailed
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2613 Pkg Builtin called: CallbackSourceProbeSucceeded
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2616 Pkg Builtin called: CallbackSourceProbeProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2619 Pkg Builtin called: CallbackSourceProbeError
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2622 Pkg Builtin called: CallbackSourceProbeEnd
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2703 Pkg Builtin called: CallbackSourceReportStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2706 Pkg Builtin called: CallbackSourceReportProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2709 Pkg Builtin called: CallbackSourceReportError
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2715 Pkg Builtin called: CallbackSourceReportEnd
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2721 Pkg Builtin called: CallbackSourceReportInit
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2724 Pkg Builtin called: CallbackSourceReportDestroy
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2732 Pkg Builtin called: CallbackProgressReportStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2738 Pkg Builtin called: CallbackProgressReportProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2744 Pkg Builtin called: CallbackProgressReportEnd
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Ruby] packages/file_conflict_callbacks.rb:56 Registering file conflict callbacks
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] packages/file_conflict_callbacks.rb:58 Pkg Builtin called: CallbackFileConflictStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] packages/file_conflict_callbacks.rb:59 Pkg Builtin called: CallbackFileConflictProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] packages/file_conflict_callbacks.rb:61 Pkg Builtin called: CallbackFileConflictReport
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] packages/file_conflict_callbacks.rb:63 Pkg Builtin called: CallbackFileConflictFinish
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2774 Pkg Builtin called: CallbackAuthentication
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2786 Pkg Builtin called: CallbackAcceptUnsignedFile
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2792 Pkg Builtin called: CallbackAcceptUnknownGpgKey
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2801 Pkg Builtin called: CallbackImportGpgKey
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2807 Pkg Builtin called: CallbackAcceptVerificationFailed
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2813 Pkg Builtin called: CallbackTrustedKeyAdded
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2819 Pkg Builtin called: CallbackTrustedKeyRemoved
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2825 Pkg Builtin called: CallbackAcceptFileWithoutChecksum
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2831 Pkg Builtin called: CallbackAcceptWrongDigest
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2837 Pkg Builtin called: CallbackAcceptUnknownDigest
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2481 Pkg Builtin called: CallbackMediaChange
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2487 Pkg Builtin called: CallbackSourceChange
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2506 Pkg Builtin called: CallbackScriptStart
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2509 Pkg Builtin called: CallbackScriptProgress
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2512 Pkg Builtin called: CallbackScriptProblem
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2515 Pkg Builtin called: CallbackScriptFinish
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2517 Pkg Builtin called: CallbackMessage
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2525 Pkg Builtin called: CallbackStartScanDb
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2526 Pkg Builtin called: CallbackProgressScanDb
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2529 Pkg Builtin called: CallbackErrorScanDb
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2532 Pkg Builtin called: CallbackDoneScanDb
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2549 Pkg Builtin called: CallbackInitDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2550 Pkg Builtin called: CallbackStartDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2553 Pkg Builtin called: CallbackProgressDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2559 Pkg Builtin called: CallbackDoneDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2562 Pkg Builtin called: CallbackDestDownload
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2563 Pkg Builtin called: CallbackStartRefresh
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Pkg] modules/PackageCallbacks.rb:2564 Pkg Builtin called: CallbackDoneRefresh
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [Ruby] modules/Misc.rb:188 ."/etc/os-release"."NAME": 'openSUSE Tumbleweed'
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YSettings.cc(setProgDir):60 Set progDir to "/usr/share/YaST2"
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YSettings.cc(setProgDir):61 progDir is now locked.
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YSettings.cc(setLocaleDir):146 Set localeDir to "/usr/share/YaST2/locale"
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YSettings.cc(setLocaleDir):147 localeDir is now locked.
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(YPath):49 Given filename: libyui-qt.so.7
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YSettings.cc(progDir):73 progDir: "/usr/share/YaST2"
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(YPath):65 Preferring subdir: /usr/share/YaST2
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(YPath):66 Subdir given with filename: 
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(YPath):67 Looking for: libyui-qt.so.7
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(lsDir):138 Looking in /usr/lib64/yui
< 2017-02-18 01:42:17 <1> FishPC-Linux(4073) [ui] YPath.cc(YPath):118 Found libyui-qt.so.7 in /usr/lib64/yui
< 2017-02-18 01:42:17 <3> FishPC-Linux(4073) [ui] YUIPlugin.cc(YUIPlugin):50 Could not load UI plugin "qt": /usr/lib64/libharfbuzz.so.0: undefined symbol: FT_Get_Var_Blend_Coordinates
< 2017-02-18 01:42:17 <2> FishPC-Linux(4073) [ui] YUILoader.cc(loadPlugin):136     THROW:    Couldn't load plug-in qt

Does anyone know specifically what this means? It looks like the issue is with qt.

Thanks

It’s caused by Infinality. That’s incompatible to the latest freetype libraries in Tumbleweed.

Remove repo#9 and run “zypper dup” again, that should fix it.

Hi Wolfy323,

I have removed the repo and re-run zypper dup. It has fixed the issue!

Unfortunately removing Infinality has made my text look worse but I guess I’ll just have to deal with it or find an alternative. Thank you both for your help.