[Bug 555157] New: [WebYaST]Setup fails after set language
http://bugzilla.novell.com/show_bug.cgi?id=555157 Summary: [WebYaST]Setup fails after set language Classification: openSUSE Product: openSUSE 11.2 Version: RC 2 Platform: i586 OS/Version: Windows XP Status: NEW Severity: Normal Priority: P5 - None Component: WebYaST AssignedTo: kkaempf@novell.com ReportedBy: aguo@novell.com QAContact: qa@suse.de Found By: --- Created an attachment (id=327305) --> (http://bugzilla.novell.com/attachment.cgi?id=327305) snapshot of this symptom User-Agent: Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-1.14 Firefox/3.0.6 Build: 0.0.32 Browser: FireFox 3.5 and IE8 WebYaST setup fails after selected language on the first time access it. Reproducible: Always Steps to Reproduce: 0. First time to access WebYaST; 1. Login as root; 2. select language, choose English as default, and click "next"; I tried times it has no relationship with which language we choose. Actual Results: setup fails. Please see below as details. /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:385:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:384:in `each' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:384:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:302:in `struct' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:381:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:373:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:372:in `each' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:372:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:293:in `array' /usr/lib/ruby/vendor_ruby/1.8/dbus/marshall.rb:371:in `append' /usr/lib/ruby/vendor_ruby/1.8/dbus/message.rb:144:in `marshall' /usr/lib/ruby/vendor_ruby/1.8/dbus/message.rb:143:in `each' /usr/lib/ruby/vendor_ruby/1.8/dbus/message.rb:143:in `marshall' /usr/lib/ruby/vendor_ruby/1.8/dbus/bus.rb:458:in `send_sync' (eval):22:in `Write' /usr/lib/ruby/vendor_ruby/1.8/dbus/introspect.rb:472:in `call' /usr/lib/ruby/vendor_ruby/1.8/dbus/introspect.rb:472:in `method_missing' /srv/www/yastws/lib/yast_service.rb:55:in `send' /srv/www/yastws/lib/yast_service.rb:55:in `Call' /srv/www/yastws/vendor/plugins/language/app/models/language.rb:69:in `save' /srv/www/yastws/vendor/plugins/language/app/controllers/language_controller.rb:22:in `update' /srv/www/yastws/vendor/plugins/language/app/controllers/language_controller.rb:33:in `create' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:1331:in `send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:1331:in `perform_action_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:617:in `call_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/core_ext/benchmark.rb:17:in `ms' /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/core_ext/benchmark.rb:17:in `ms' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/rescue.rb:160:in `perform_action_without_flash' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/flash.rb:146:in `perform_action' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:532:in `send' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:532:in `process_without_filters' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:606:in `process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:391:in `process' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:386:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:437:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:87:in `dispatch' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:121:in `_call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack' /srv/www/yastws/lib/yast/rack/static_overlay.rb:47:in `call' /srv/www/yastws/lib/yast/rack/static_overlay.rb:47:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:29:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:9:in `cache' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:28:in `call' /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/head.rb:9:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/params_parser.rb:15:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/session/cookie_store.rb:93:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/failsafe.rb:26:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:106:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/content_length.rb:13:in `call' /usr/lib/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/fastcgi.rb:56:in `serve' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:103:in `process_request' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:153:in `with_signal_handler' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:101:in `process_request' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:78:in `process_each_request' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:77:in `each' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:77:in `process_each_request' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:76:in `catch' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:76:in `process_each_request' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:51:in `process!' /usr/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:23:in `process!' /srv/www/yastws/public/dispatch.fcgi:24 Expected Results: Go to next step of configuration of WebYaST -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=555157
User aguo@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c1
--- Comment #1 from Arthur Guo
http://bugzilla.novell.com/show_bug.cgi?id=555157
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=555157
User jsuchome@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c2
Jiří Suchomel
http://bugzilla.novell.com/show_bug.cgi?id=555157
User jsuchome@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c3
--- Comment #3 from Jiří Suchomel
Last commit into language webclient removed changing the value of rootlocale, so webservice tries to pass nil value through DBUS.
This change should be sufficient, at least for now:
.. change of webservice side, of course. I'm assuming webclient change was intentional. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=555157
User jsuchome@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c4
--- Comment #4 from Jiří Suchomel
http://bugzilla.novell.com/show_bug.cgi?id=555157
User aguo@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c5
--- Comment #5 from Arthur Guo
Artur: use the patch from comment 2 on the file
/srv/www/yastws/vendor/plugins/language/app/models/language.rb
call 'rcyastws restart' in your appliance and try again.
OK~ I'll try it according to comment #2. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=555157
User jreidinger@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=555157#c6
Josef Reidinger
http://bugzilla.novell.com/show_bug.cgi?id=555157
http://bugzilla.novell.com/show_bug.cgi?id=555157#c7
Arthur Guo
http://bugzilla.novell.com/show_bug.cgi?id=555157
http://bugzilla.novell.com/show_bug.cgi?id=555157#c8
--- Comment #8 from Arthur Guo
setup process stops at language setting step, no error message shows. I've checked related package.
linux:~ # rpm -qa | grep yast2-webservice-language yast2-webservice-language-0.0.11-3.2
After touch finish in /var/lib/yastws/basesystem/, setup process passed.
With release RC2.9, downloaded from http://www.suse.de/~mvidner/webyast-rc2.9/vm/WebYaST_on_SLES11.i686-0.0.37.v... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=555157
http://bugzilla.novell.com/show_bug.cgi?id=555157#c9
Martin Vidner
participants (1)
-
bugzilla_noreply@novell.com