Index: smart/backends/rpm/yast2.py =================================================================== --- smart/backends/rpm/yast2.py (revision 698) +++ smart/backends/rpm/yast2.py (working copy) @@ -92,8 +92,10 @@ parts = line.split(" ") if len(parts) == 1: data.append((line, None, None)) + elif len(parts) == 3: + data.append((parts[0], parts[1], parts[2])) else: - data.append((parts[0], parts[1], parts[2])) + print "WARNING: '%s' could not be parsed" % line return data def stripTags(self, s):