Index: smart/smart/backends/rpm/header.py =================================================================== --- smart/smart/backends/rpm/header.py (revision 812) +++ smart/smart/backends/rpm/header.py (working copy) @@ -295,6 +295,9 @@ except TypeError: vi = None pass + except IndexError: + vi = None + continue if vi and vi[:2] == "0:": vi = vi[2:] upgargs.append((Obs, n[i], CM.get(f[i]&CF), vi))