diff -Nur smeserver-userpanels-1.0.old/root/etc/e-smith/web/functions/userpanel-useraccounts smeserver-userpanels-1.0/root/etc/e-smith/web/functions/userpanel-useraccounts --- smeserver-userpanels-1.0.old/root/etc/e-smith/web/functions/userpanel-useraccounts 2014-08-22 18:36:30.559430605 +0200 +++ smeserver-userpanels-1.0/root/etc/e-smith/web/functions/userpanel-useraccounts 2014-08-22 18:37:58.397574687 +0200 @@ -1878,9 +1878,11 @@ my $reason = "Software error: password check failed"; if ($strength eq 'strong') - { - $reason = fascist_check($pass, '/usr/lib/cracklib_dict'); - } + { + $reason = fascist_check($pass, '/usr/lib/cracklib_dict') if ( -e '/usr/lib/cracklib_dict.pwd'); + $reason = fascist_check($pass, '/usr/lib64/cracklib_dict') if ( -e '/usr/lib64/cracklib_dict.pwd'); + } + elsif (($strength eq "none") || ($strength eq "normal")) { $reason = 'OK';