Hello everyone!
I recently switched to Suse after a long time with debian and the like, so I had all my passwords on a revelation file.
So, when I couldn’t find Revelation, I started panicking. And when I installed it and it didn’t run, I panicked again 
So, here goes:
Open the terminal and run “revelation”. I do this with most programs that don’t run graphically, as it produces some error messages that can be helpful. Here are mine (yes I have fixed that in my PC :D)
~> revelation
Traceback (most recent call last):
File "/usr/bin/revelation", line 28, in <module>
from revelation import config, data, datahandler, dialog, entry, io, ui, util
File "/usr/lib64/python2.7/site-packages/revelation/__init__.py", line 26, in <module>
import util
File "/usr/lib64/python2.7/site-packages/revelation/util.py", line 26, in <module>
import datetime, cracklib, gettext, math, os, random, shlex, string, StringIO, traceback
ImportError: No module named cracklib
So…
~>aptitude install cracklib-devel python-cracklib
cracklib-devel isn’t necessary but I did it anyway
Again then
~> revelation
Traceback (most recent call last):
File "/usr/bin/revelation", line 28, in <module>
from revelation import config, data, datahandler, dialog, entry, io, ui, util
File "/usr/lib64/python2.7/site-packages/revelation/__init__.py", line 28, in <module>
import datahandler
File "/usr/lib64/python2.7/site-packages/revelation/datahandler/__init__.py", line 29, in <module>
from fpm import FPM
File "/usr/lib64/python2.7/site-packages/revelation/datahandler/fpm.py", line 32, in <module>
from Crypto.Cipher import Blowfish
After a quick search, the culprit is…
aptitude install python-pycrypto python3-pycrypto
Then it ran for me. I don’t know if some other libraries are also involved but I didn’t add any old repos from debian / ubuntu / whatever. I am a bit wary for the graphical interface and the libraries it will require but maybe I shouldn’t. Anyway, after you install those you should be good to go
hopefully! :|)