Ncurses error in yast install packages module

Hello everyone

For several days, I am stuck with yast > software > install packages, laucnhed in ncurses mode. I get the following error message:

Couldn't load plug-in ncurses-pkg
Check the log file!

With the following logs:

2014-12-15 21:28:54 <1> gakupo(8561) [Ruby] clients/sw_single.rb:489 PackagesUI::RunPackageSelector() options: $"enable_repo_mgr":true, "mode":`searchMode]
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [Ruby] clients/sw_single.rb:595 Using packager widget options: $"enable_repo_mgr":true, "mode":`searchMode]
2014-12-15 21:28:54 <1> gakupo(8561) [Pkg] clients/sw_single.rb:600 Pkg Builtin called: SetSolverFlags
2014-12-15 21:28:54 <1> gakupo(8561) [Pkg] Package.cc(SetSolverFlags):1824 Setting solver flag ignoreAlreadyRecommended: 0
2014-12-15 21:28:54 <1> gakupo(8561) [Ruby] modules/PackagesUI.rb:252 Called RunPackageSelector($"enable_repo_mgr":true, "mode":`searchMode])
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [Ruby] modules/PackagesUI.rb:230 Feature display_support_status: false
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [Ruby] modules/PackagesUI.rb:271 Running package selection, mode: `searchMode, options: display repo management: true, display support status: false
2014-12-15 21:28:54 <1> gakupo(8561) [Ruby] modules/PackagesUI.rb:290 Options for the package selector widget: `opt (`searchMode, `repoMgr)
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(YPath):49 Given filename: libyui-ncurses-pkg.so.6
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YSettings.cc(progDir):73 progDir: "/usr/share/YaST2"
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(YPath):65 Preferring subdir: /usr/share/YaST2
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(YPath):66 Subdir given with filename: 
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(YPath):67 Looking for: libyui-ncurses-pkg.so.6
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(lsDir):138 Looking in /usr/lib64/yui
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPath.cc(YPath):121 Could NOT find libyui-ncurses-pkg.so.6 by looking recursive inside /usr/lib64/yui
2014-12-15 21:28:54 &lt;3&gt; gakupo(8561) [ui] YUIPlugin.cc(YUIPlugin):50 Could not load UI plugin "ncurses-pkg": libyui-ncurses-pkg.so.6: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
2014-12-15 21:28:54 &lt;2&gt; gakupo(8561) [ui] NCPackageSelectorPluginStub.cc(NCPackageSelectorPluginStub):53     THROW:    Couldn't load plug-in ncurses-pkg
2014-12-15 21:28:54 &lt;2&gt; gakupo(8561) [ui] YCP_UI.cc(OpenDialog):583     CAUGHT:   Couldn't load plug-in ncurses-pkg
2014-12-15 21:28:54 &lt;3&gt; gakupo(8561) [libycp] modules/PackagesUI.rb:295 UI::OpenDialog() failed
2014-12-15 21:28:54 &lt;1&gt; gakupo(8561) [ui] YPushButton.cc(setRole):170 Guessing function key F10 for YPushButton "Close" at 0x7f5c84031c80 from button role YOKButton

When I look for libyui-ncurses-pkg with zypper, I get:

S | Name                     | Summary                                                   | Type   
--+--------------------------+-----------------------------------------------------------+--------
  | libyui-ncurses-pkg-devel | Libyui-ncurses-pkg header files                           | package
  | libyui-ncurses-pkg-doc   | Libyui-ncurses-pkg documentation                          | package
i | libyui-ncurses-pkg5      | Libyui - yast2 package selector widget for the ncurses UI | package
  | libyui-ncurses-pkg6      | Libyui - yast2 package selector widget for the ncurses UI | package

And when I try to install libyui-ncurses-pkg6 with zypper, I get the following situation:

Problem: nothing provides libsolv-tools = 0.4.0 needed by libzypp-13.8.5-6.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of libyui-ncurses-pkg5-2.44.4-2.1.5.x86_64
  deinstallation of libyui-gtk-pkg5-2.42.9-2.1.5.x86_64
 Solution 2: do not install libyui-ncurses-pkg6-2.46.1-2.1.9.x86_64
 Solution 3: break libzypp-13.8.5-6.1.x86_64 by ignoring some of its dependencies

I swear I haven’t messed anything with all of this. How did I get there? What should I do? Sorry if the question has been already asked.

I use OpenSUSE Tumbleweed updated from 13.1.

Thank you for your help

Yes, libyui-ncurses-pkg5 is 13.1’s version, you need libyui-ncurses-pkg6 on Tumbleweed and 13.2.

And when I try to install libyui-ncurses-pkg6 with zypper, I get the following situation:

Choose to uninstall the xxx5 packages, they are from 13.1 and won’t work at all.
I.e. choose “Solution 1”:

 Solution 1: Following actions will be done:
  deinstallation of libyui-ncurses-pkg5-2.44.4-2.1.5.x86_64
  deinstallation of libyui-gtk-pkg5-2.42.9-2.1.5.x86_64

I swear I haven’t messed anything with all of this. How did I get there? What should I do? Sorry if the question has been already asked.

I use OpenSUSE Tumbleweed updated from 13.1.

Those packages are a left-over from 13.1 obviously.
Install the Tumbleweed versions as written above and everything should work.

Thank you for your answer, wolfi323, I have done what you said and it did the trick. I can use Yast install packages module again (^o^)/ .