Opensuse template > Yast problem ..

Maffi

New Member
Nov 21, 2013
5
0
1
Hello,

i have a problem with my opensuse template. I use this: http://download.openvz.org/template/precreated/suse-12.3-x86_64.tar.gz and everytime when i start "yast" > Software > Software Management on it, i get at the end this error: opensuseproblem.jpg

The logfile /var/log/YaST2/y2log shows:
Code:
013-12-04 13:31:42 <1> srv05(2164) [ui] YPath.cc(YPath):67 Looking for: libyui-ncurses-pkg.so.4
2013-12-04 13:31:42 <1> srv05(2164) [ui] YPath.cc(lsDir):138 Looking in /usr/lib64/yui
2013-12-04 13:31:42 <1> srv05(2164) [ui] YPath.cc(YPath):121 Could NOT find libyui-ncurses-pkg.so.4 by looking recursive inside /usr/lib64/yui
2013-12-04 13:31:42 <3> srv05(2164) [ui] YUIPlugin.cc(YUIPlugin):50 Could not load UI plugin "ncurses-pkg": libyui-ncurses-pkg.so.4: cannot open shared object file: No such file or directory
2013-12-04 13:31:42 <2> srv05(2164) [ui] NCPackageSelectorPluginStub.cc(NCPackageSelectorPluginStub):53     THROW:    Couldn't load plug-in ncurses-pkg
2013-12-04 13:31:42 <2> srv05(2164) [ui] YCP_UI.cc(OpenDialog):593     CAUGHT:   Couldn't load plug-in ncurses-pkg
2013-12-04 13:31:42 <3> srv05(2164) [libycp] PackagesUI.ycp:294 UI::OpenDialog() failed
2013-12-04 13:31:42 <1> srv05(2164) [ui] YPushButton.cc(setFunctionKey):188 Guessing button role YOKButton for YPushButton "Close" at 0x7f83800205d0 from function key F10
2013-12-04 13:33:32 <2> srv05(2164) [ui] YWidget.cc(findWidget):632     THROW:    No widget with ID `packages
2013-12-04 13:33:32 <2> srv05(2164) [ui] YCP_UI.cc(RunPkgSelection):1411     CAUGHT:   No widget with ID `packages
2013-12-04 13:33:32 <3> srv05(2164) [libycp] PackagesUI.ycp:301 RunPkgSelection() failed
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree: YDialog at 0x7f8380001f30 ( hstretch vstretch ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:     YVBox ID: "`WizardDialog" at 0x7f83800022f0 ( hstretch vstretch ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:         YReplacePoint ID: "`topmenu" at 0x7f8380002680
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:             YEmpty at 0x7f8380002900
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:         YHBox at 0x7f8380002ae0 ( hstretch vstretch ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:             YHSpacing at 0x7f8380002ca0
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:             YVBox at 0x7f8380003040 ( hstretch vstretch ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YSpacing at 0x7f83800032c0
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YHBox at 0x7f8380003550 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YLabel_Heading ID: "`title" at 0x7f8380003710 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YHStretch at 0x7f8380003df0 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YAlignment_HVCenter at 0x7f8380004080 ( hstretch vstretch ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YReplacePoint ID: "`contents" at 0x7f83800041d0
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                         YEmpty at 0x7f838001a170
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:             YHSpacing at 0x7f83800047d0
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:         YReplacePoint ID: "`rep_button_box" at 0x7f8380004930 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:             YHBox at 0x7f8380004a80 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YReplacePoint ID: "`rep_help" at 0x7f8380004d50
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YPushButton "Help" at 0x7f8380005050
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YHStretch at 0x7f8380005390 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YReplacePoint ID: "`rep_back" at 0x7f8380005580
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YPushButton "Back" at 0x7f8380005820
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YHStretch at 0x7f8380005b70 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YReplacePoint ID: "`rep_abort" at 0x7f8380005d60
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YPushButton "Abort" at 0x7f8380005fe0
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YHStretch at 0x7f8380006240 ( hstretch  ) 
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                 YReplacePoint ID: "`rep_next" at 0x7f8380006540
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:                     YPushButton "Next" at 0x7f8380006780
2013-12-04 13:33:32 <1> srv05(2164) [ui] YWidget.cc(dumpWidget):709 Widget tree:         YSpacing at 0x7f8380006b40
2013-12-04 13:33:32 <1> srv05(2164) [YCP] PackagesUI.ycp:304 Package selector returned nil
2013-12-04 13:33:32 <1> srv05(2164) [YCP] clients/sw_single.ycp:526 Package selector retured: nil
2013-12-04 13:33:32 <2> srv05(2164) [ui] YDialog.cc(deleteTopmostDialog):510     THROW:    No dialog existing
2013-12-04 13:33:32 <3> srv05(2141) [ncurses] NCApplication.cc(runInTerminal):192 /sbin/yast sw_single  >&2 returned:34304
2013-12-04 13:33:32 <1> srv05(2141) [ncurses] NCurses.cc(RedirectToLog):576 isatty(stderr)yes
2013-12-04 13:33:32 <1> srv05(2141) [ncurses] NCurses.cc(RedirectToLog):585 isatty(stdout)yes
2013-12-04 13:33:32 <1> srv05(2141) [YCP] clients/menu.ycp:145 Got 34304 from /sbin/yast sw_single  >&2
2013-12-04 13:33:34 <1> srv05(2141) [ncurses] YNCursesUI.cc(~YNCursesUI):113 Stop YNCursesUI
2013-12-04 13:33:34 <1> srv05(2141) [ncurses] NCurses.cc(~NCurses):150 Shutdown NCurses...
2013-12-04 13:33:34 <1> srv05(2141) [ncurses] NCurses.cc(~NCurses):169 NCurses down
2013-12-04 13:33:34 <1> srv05(2141) [wfm] WFMSubAgent.cc(~WFMSubAgent):41 Deleting SubAgent: 0 scr
2013-12-04 13:33:34 <1> srv05(2141) [liby2] genericfrontend.cc(main):784 Finished YaST2 component 'y2base'
2013-12-04 13:33:34 <1> srv05(2141) [liby2] genericfrontend.cc(main):789 Exiting with client return value 'nil'

But i'm sure the package "ncurses-pkg" is installed :( Is this a template bug?

Best regards
Maffi
 
I do recall somebody having a problem like that before. Apparantly the template IS broken. Iirc you need to use zypper to install the missing package ("zypper in ncurses ncurses-pkg")
 
Same here! When i install ncurses (zypper in ncurses ncurses-pkg), i get this message
Code:
srv05:~ # zypper in ncurses ncurses-pkg
Loading repository data...
Reading installed packages...
'ncurses' not found in package names. Trying capabilities.
'libncurses6' providing 'ncurses' is already installed.
'libncurses5' providing 'ncurses' is already installed.
'ncurses-pkg' not found in package names. Trying capabilities.
No provider of 'ncurses-pkg' found.
Resolving package dependencies...
 
Last edited:
I dont have a suse container available to test it out. But my notes and logs about the incident say that the container comes with ncurses installed, but some of ncurses' dependencies are missing, which is very weird, but you may wish to check that
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!