Bug 725227

Summary: DHCP Server tool cancel button produces perl error
Product: [openSUSE] openSUSE 11.4 Reporter: Forgotten User mObCmCSq6Q <forgotten_mObCmCSq6Q>
Component: YaST2Assignee: Lukas Ocilka <locilka>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P3 - Medium CC: locilka
Version: Final   
Target Milestone: Factory   
Hardware: i586   
OS: openSUSE 11.4   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User mObCmCSq6Q 2011-10-19 16:51:42 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20100101 Firefox/6.0

When cancelling out of the DHCP Server tool a perl error dialogue is displayed.
The error is on line 2335 of /usr/share/YaST2/modules/DhcpServer.pm where the value $settings{"ldap-port"} is undefined.

My DHCP setup calls for LDAP support and no server start (I am configuring it first).

Reproducible: Always

Steps to Reproduce:
1. Start DHCP Server tool from YaST2. Ensure that initial setup has been made and that LDAP support is enabled.
2. Click on cancel.
3.
Actual Results:  
Tool exits leaving an error report dialogue.

Expected Results:  
Tool exit without error
Comment 3 Lukas Ocilka 2011-11-01 12:42:47 UTC
Please retest with yast2-dhcp-server-2.21.2 which can be found here:
http://download.opensuse.org/repositories/YaST:/Head/openSUSE_11.4/
Comment 4 Forgotten User mObCmCSq6Q 2011-11-01 15:52:56 UTC
The upgraded package yast2-dhcp-server-2.21.2, which required an upgraded version of yast2 to be loaded, has resolved this problem.
Comment 5 Lukas Ocilka 2011-11-02 09:44:45 UTC
OK, then it's fixed. Thanks for testing.