Bug 771551

Summary: Unable to set Fingerprint for users in Yast
Product: [openSUSE] openSUSE 12.2 Reporter: Richard Brown <RBrownCCB>
Component: YaST2Assignee: Jiří Suchomel <jsuchome>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: aschnell, suse-beta
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Richard Brown 2012-07-15 14:43:02 UTC
In 12.2 RC1 I cannot Launch the "Set The Users Fingerprint" Plug-in under Yast Users and Groups module. 
The window appears to start then immediately close down, you never get an opportunity to set the users fingerprint, making fingerprint readers useless in 12.2

There looks like there is a problem with loading plugin /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: undefined symbol: ee

Any suggestions on the workaround or fix before 12.2's launch?

relevant extract from y2log below

2012-07-15 15:40:32 <1> vader.site(3223) [Perl] modules/UsersPluginFingerprintReader.pm(UsersPluginFingerprintReader::PluginPresent):197 UsersPluginFingerprintReader plugin present
2012-07-15 15:40:32 <1> vader.site(3223) [wfm] Y2CCWFM.cc(createInLevel):148 Parsing finished
2012-07-15 15:40:32 <1> vader.site(3223) [Interpreter] clients/users_plugin_fingerprint_reader.ycp:352 Calling YaST client users_plugin_fingerprint_reader
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] clients/users_plugin_fingerprint_reader.ycp:60 ----------------------------------------
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] clients/users_plugin_fingerprint_reader.ycp:61 users plugin started: FingerprintReader
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] SuSERelease.ycp:47 File with release information: /etc/SuSE-release
2012-07-15 15:40:32 <1> vader.site(3223) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YOKButton for YPushButton "Next" at 0x7f3f7c2c2110 from function key F10
2012-07-15 15:40:32 <1> vader.site(3223) [ui] YPushButton.cc(setFunctionKey):204 Guessing button role YCancelButton for YPushButton "Cancel" at 0x7f3f7c3ace50 from function key F9
2012-07-15 15:40:32 <1> vader.site(3223) [ui-shortcuts] YShortcutManager.cc(checkShortcuts):134 Shortcut conflict: 'C' used for YPushButton "Cancel" at 0x7f3f7c3ace50
2012-07-15 15:40:32 <1> vader.site(3223) [ui-shortcuts] YShortcutManager.cc(checkShortcuts):134 Shortcut conflict: 'C' used for YPushButton "Cancel" at 0x7f3f7c35f8e0
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(loadPlugin):239 error loading plugin /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: undefined symbol: ee
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(loadPlugin):239 error loading plugin /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: undefined symbol: ee
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(loadPlugin):239 error loading plugin /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: undefined symbol: ee
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(evaluate):106 Error loading plugin for ag_fprint
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(loadPlugin):239 error loading plugin /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: /usr/lib64/YaST2/plugin/libpy2ag_fprint.so.2: undefined symbol: ee
2012-07-15 15:40:32 <3> vader.site(3223) [liby2] Y2PluginComponent.cc(evaluate):106 Error loading plugin for ag_fprint
2012-07-15 15:40:32 <3> vader.site(3223) [Interpreter] clients/users_plugin_fingerprint_reader.ycp:3 SCR::Execute() failed
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] clients/users_plugin_fingerprint_reader.ycp:275 agent exit status: 256
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] clients/users_plugin_fingerprint_reader.ycp:351 users plugin finished with `cancel
2012-07-15 15:40:32 <1> vader.site(3223) [YCP] clients/users_plugin_fingerprint_reader.ycp:352 ----------------------------------------
2012-07-15 15:40:32 <1> vader.site(3223) [Interpreter] clients/users_plugin_fingerprint_reader.ycp:352 Called YaST client returned.
Comment 1 Jiří Suchomel 2012-07-16 07:23:55 UTC
Could you download latest yast2-fingerprint-reader package from openSUSE:Factory  and test it with it?

(Package probably only needs a rebuild)
Comment 2 Richard Brown 2012-07-16 16:14:38 UTC
Hi Jiri,
That looks like it's fixed it, great. That'll be in RC2 then, right?
Comment 3 Jiří Suchomel 2012-07-17 06:15:35 UTC
Whatever the next build is called.