Adding science as is will make your SLE like Frankenstein. I would apply strict policy : use SLE_12_SP2 + only backport 12_SP2 and Geo SLE_12_SP2 so the whole stack will be coherent. Otherwise, really there's very little chance to get it working or installing.