При использовании функции FascistCheck() происходит ошибка доступа к базе данных словарей. Например для revelation, при попытке генерации пароля выводится ошибка: Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/revelation/ui.py", line 1019, in __cb_check_password util.check_password(password) File "/usr/lib64/python2.7/site-packages/revelation/util.py", line 97, in check_password cracklib.FascistCheck(password) OSError: [Errno 2] Нет такого файла или каталога: '/usr/share/cracklib/pw_dict.pwd' Базу словаря надо создать в конце %install sh ./util/cracklib-format dicts/cracklib* | ./util/cracklib-packer %buildroot%_datadir/%name/pw_dict
cracklib-2.8.19-alt1 -> sisyphus: * Wed Jul 11 2012 Yuri N. Sedunov <aris@altlinux> 2.8.19-alt1 - 2.8.19 - created empty words database in %install, implemented posttrans filetrigger for automatic update words database (ALT #27519).