Bug 835387

Summary: YaST module for configuration of a http server crashes
Product: [openSUSE] openSUSE Tumbleweed Reporter: Freek de Kruijf <freek>
Component: YaST2Assignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: jsuchome
Version: 13.1 Milestone 4   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Freek de Kruijf 2013-08-19 10:52:31 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0

When I start the YaST module for configuration of a http server, a first 
screen appears, but shortly after that it disappears.

In /var/log/YaST/y2log I found:
2013-08-17 17:43:12 <1> eik131(5314) [Ruby] modules/HttpServer.rb:358 Mapping 
of IP addresses and network devices: $["127.0.0.1":"loopback", 
"192.168.178.35":"enp
1s0"]
2013-08-17 17:43:12 <3> eik131(5314) [Ruby] yast/wfm.rb:86 Client call failed 
with undefined method `WizardSequence1' for 
#<Yast::HttpServerClient:0x00000002c359b
8> and backtrace ["/usr/share/YaST2/include/http-server/wizards.rb:105:in 
`block in WizardSequence'", 
"/usr/lib64/ruby/vendor_ruby/2.0.0/yast/builtins.rb:535:in `
call'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/builtins.rb:535:in `eval'", 
"/usr/share/YaST2/modules/Sequencer.rb:268:in `WS_run'", 
"/usr/share/YaST2/modules/Seq
uencer.rb:340:in `Run'", "/usr/share/YaST2/include/http-
server/wizards.rb:160:in `WizardSequence'", "/usr/share/YaST2/include/http-
server/wizards.rb:170:in `block
 in HttpServerSequence'", 
"/usr/lib64/ruby/vendor_ruby/2.0.0/yast/builtins.rb:535:in `call'", 
"/usr/lib64/ruby/vendor_ruby/2.0.0/yast/builtins.rb:535:in `eval'", 
"/usr/share/YaST2/modules/Sequencer.rb:268:in `WS_run'", 
"/usr/share/YaST2/modules/Sequencer.rb:340:in `Run'", 
"/usr/share/YaST2/include/http-server/wizards.rb:18
8:in `HttpServerSequence'", 
"/usr/lib64/ruby/vendor_ruby/2.0.0/yast/fun_ref.rb:33:in `call'", 
"/usr/lib64/ruby/vendor_ruby/2.0.0/yast/fun_ref.rb:33:in `call'", "/
usr/share/YaST2/modules/CommandLine.rb:1590:in `Run'", 
"/usr/share/YaST2/clients/http-server.rb:214:in `main'", 
"/usr/share/YaST2/clients/http-server.rb:585:in `<
top (required)>'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:84:in 
`eval'", "/usr/lib64/ruby/vendor_ruby/2.0.0/yast/wfm.rb:84:in `run_client'"]

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Comment 1 Jiří Suchomel 2013-08-19 13:44:52 UTC
I think this was the bug with missing includes, please update the module to version 3.0.1 and try again.

https://github.com/yast/ycp-killer/issues/619
Comment 2 Freek de Kruijf 2013-08-19 14:18:41 UTC
I have no idea how to replace this module. I just use the iso of M4 and I can run an update via repositories. Is there a repository I can add? And select the proper package from it?
Comment 4 Freek de Kruijf 2013-08-19 14:59:51 UTC
Indeed now the module works. Next problem after configuration with two virtual hosts the service does not start. Will start a new bug report.
Comment 5 Jiří Suchomel 2013-08-20 06:38:54 UTC
.