[opensuse-factory] yast2:ruby - just ran zypper up, now yast won't start.
From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses'
2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for ""
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes
2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8
2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb
2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
Hi, Dne 3.7.2013 09:01, Per Jessen napsal(a):
From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses' 2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for "" 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes 2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8 2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb 2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `run_client'"]
do you have current yast2-ruby-bindings from YaST:Head:ruby? (It may not have been updated automatically because we don't do proper versioning of dependencies yet to save time & bureaucracy during development.) -- David Majda SUSE Studio developer http://susestudio.com/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 03 Jul 2013 09:01:31 +0200
Per Jessen
From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses' 2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for "" 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes 2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8 2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb 2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `run_client'"] 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):780 Finished YaST2 component 'y2base' 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):785 Exiting with client return value 'nil' 2013-07-03 08:59:16 <1> chestnut(1796) [Y2Ruby] binary/YRuby.cc(~YRuby):104 Shutting down ruby interpreter.
As David already mention, problem was probably in old version of ruby bindigns. I personally recommend to do zypper dup -r <id of yast head ruby> to ensure that all needed version is installed. Josef -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Josef Reidinger wrote:
On Wed, 03 Jul 2013 09:01:31 +0200 Per Jessen
wrote: From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses' 2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for "" 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes 2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8 2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb 2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `run_client'"] 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):780 Finished YaST2 component 'y2base' 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):785 Exiting with client return value 'nil' 2013-07-03 08:59:16 <1> chestnut(1796) [Y2Ruby] binary/YRuby.cc(~YRuby):104 Shutting down ruby interpreter. As David already mention, problem was probably in old version of ruby bindigns. I personally recommend to do zypper dup -r <id of yast head ruby> to ensure that all needed version is installed.
Thanks guys, I'll give that a go. -- Per Jessen, Zürich (17.9°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 07/03/2013 09:55 AM, Per Jessen wrote:
As David already mention, problem was probably in old version of ruby bindigns. I personally recommend to do zypper dup -r <id of yast head ruby> to ensure that all needed version is installed.
Thanks guys, I'll give that a go.
Additionally, if you use packages from YaST:Head, you might need to switch from libyui*4 to libyui*5 packages. See http://pastebin.com/mcw7PFJe Bye Lukas -- Lukas Ocilka, Cloud & Systems Management Department SUSE LINUX s.r.o., Praha -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Josef Reidinger wrote:
On Wed, 03 Jul 2013 09:01:31 +0200 Per Jessen
wrote: From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses' 2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for "" 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes 2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8 2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb 2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `run_client'"] 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):780 Finished YaST2 component 'y2base' 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):785 Exiting with client return value 'nil' 2013-07-03 08:59:16 <1> chestnut(1796) [Y2Ruby] binary/YRuby.cc(~YRuby):104 Shutting down ruby interpreter. As David already mention, problem was probably in old version of ruby bindigns. I personally recommend to do zypper dup -r <id of yast head ruby> to ensure that all needed version is installed.
Just tried that: # zypper dup -r yast2.ruby Loading repository data... Reading installed packages... Computing distribution upgrade... 8 Problems: Problem: nothing provides perl(:MODULE_COMPAT_5.18.0) needed by limal-perl-1.6.3-10.2.6.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-perl-bindings-2.24.4-2.1.x86_64 Problem: nothing provides libzypp.so.1302()(64bit) needed by yast2-pkg-bindings-2.24.0-6.1.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-storage-2.24.5-2.1.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl(:MODULE_COMPAT_5.18.0) needed by limal-perl-1.6.3-10.2.6.x86_64 Solution 1: keep obsolete limal-perl-1.6.3-10.2.5.x86_64 Solution 2: break limal-perl-1.6.3-10.2.6.x86_64 by ignoring some of its dependencies I guess I would need to install perl-5.18.0 from Factory? -- Per Jessen, Zürich (18.0°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Wed, 03 Jul 2013 09:58:58 +0200
Per Jessen
Josef Reidinger wrote:
On Wed, 03 Jul 2013 09:01:31 +0200 Per Jessen
wrote: From y2log:
2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):575 Launched YaST2 component 'y2base' 'menu' 'ncurses' 2013-07-03 08:59:16 <1> chestnut(1796) [ui-component] YUIComponentCreator.cc(createInternal):124 Creating UI component for "" 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):764 YAST_IS_RUNNING is yes 2013-07-03 08:59:16 <1> chestnut(1796) [wfm] Y2WFMComponent.cc(SetLanguage):523 GET encoding for en_GB.UTF-8: UTF-8 2013-07-03 08:59:16 <1> chestnut(1796) [Ruby] yast/wfm.rb:80 Call client /usr/share/YaST2/clients/menu.rb 2013-07-03 08:59:16 <3> chestnut(1796) [Ruby] yast/wfm.rb:85 Client call failed with undefined method `Opt' for #Yast::MenuClient:0x00000001a96158 and backtrace ["/usr/share/YaST2/clients/menu.rb:159:in `DisplaySplash'", "/usr/share/YaST2/clients/menu.rb:22:in `main'", "/usr/share/YaST2/clients/menu.rb:313:in `
'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:83:in `run_client'"] 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):780 Finished YaST2 component 'y2base' 2013-07-03 08:59:16 <1> chestnut(1796) [liby2] genericfrontend.cc(main):785 Exiting with client return value 'nil' 2013-07-03 08:59:16 <1> chestnut(1796) [Y2Ruby] binary/YRuby.cc(~YRuby):104 Shutting down ruby interpreter. As David already mention, problem was probably in old version of ruby bindigns. I personally recommend to do zypper dup -r <id of yast head ruby> to ensure that all needed version is installed.
Just tried that:
# zypper dup -r yast2.ruby Loading repository data... Reading installed packages... Computing distribution upgrade... 8 Problems: Problem: nothing provides perl(:MODULE_COMPAT_5.18.0) needed by limal-perl-1.6.3-10.2.6.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-perl-bindings-2.24.4-2.1.x86_64 Problem: nothing provides libzypp.so.1302()(64bit) needed by yast2-pkg-bindings-2.24.0-6.1.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-storage-2.24.5-2.1.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64 Problem: nothing provides perl = 5.18.0 needed by yast2-core-2.24.5-3.2.x86_64
Problem: nothing provides perl(:MODULE_COMPAT_5.18.0) needed by limal-perl-1.6.3-10.2.6.x86_64 Solution 1: keep obsolete limal-perl-1.6.3-10.2.5.x86_64 Solution 2: break limal-perl-1.6.3-10.2.6.x86_64 by ignoring some of its dependencies
I guess I would need to install perl-5.18.0 from Factory?
Our primary focus is to make it for M4 and new version of openSUSE, so we basically recommend to try it with factory as it is our current goal. You can try it with prepared DVD that is often rebuild ( we often test it in virtual machine ). Josef -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Josef Reidinger wrote:
Our primary focus is to make it for M4 and new version of openSUSE, so we basically recommend to try it with factory as it is our current goal. You can try it with prepared DVD that is often rebuild ( we often test it in virtual machine ).
I'm testing on real iron, but with limited physical access. -- Per Jessen, Zürich (17.9°C) http://www.dns24.ch/ - free DNS hosting, made in Switzerland. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
David Majda
-
Josef Reidinger
-
Lukas Ocilka
-
Per Jessen