Wolfgang Bauer changed bug 896479
What Removed Added
CC   wbauer@tmo.at

Comment # 6 on bug 896479 from
I experienced a similar crash upto 13.2 Beta1, but for me it was the Kerberos
plugin:
2014-10-01 20:51:51 <3> linux-m34u(16873) [Interpreter]
modules/UserPlugins.pm:69 Perl wanted to die: Invalid version format
(non-numeric data) at /usr/lib/perl/5.20.0/Symbol.pm line 81.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.20.0/Symbol.pm line 81.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.20.0/IPC/Open3.pm
line 10.
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.20.0/IPC/Open3.pm line 10.
Compilation failed in require at /usr/share/YaST2/modules/UserPluginKerberos.pm
line 36.
BEGIN failed--compilation aborted at
/usr/share/YaST2/modules/UserPluginKerberos.pm line 36.
Compilation failed in require at
/usr/lib/perl5/vendor_perl/5.20.0/i586-linux-thread-multi/YaST/YCP.pm line 425.
BEGIN failed--compilation aborted.
2014-10-01 20:51:51 <1> linux-m34u(16873) [Ruby] clients/users.rb:357 Users
module finished with false

But after upgrading the system to latest Factory it works fine now.

As I don't see anything wrong neither in SmbHash.pm line 14 nor Symbol.pm line
81 (not even in the 13.2 Beta1 packages), this might have been a perl bug. And
indeed downgrading perl to the packges in 13.2 Beta1 makes it crash again.
It seems that it fails to parse the version number if the current locale
doesn't use '.' as decimal point.
So running YaST with english locale helps as well (I just tried) and might be
the difference between your user account and root.
E.g. with "kdesu LANG=C /sbin/yast2".


You are receiving this mail because: