Você pode reinstalar todos os pacotes atualmente instalados com este comando:
zypper in -f $(rpm -q -a --qf '%{NAME} ')
Talvez essa informação seja útil.
Como eu digo ao zypper
para reinstalar todos os pacotes atualmente instalados?
Tags command-line rpm pipe reinstall zypper