Hello,
In the script ilcsoft.py you are assuming the release version is always present but some distribution are rolling so don't have any release version number.
so the code below is crashing:
#fg: release_string might be empty, e.g. if lsb_release does not exis (MacOs)
self.release_number = '-1'
if len( release_string ) :
self.release_number = release_string[re.search('\d', release_string).start()]