That seems more of an XCF issue.
You do have the XCOM_1.PCK file, case-sensitive since you seem to be on Linux? If so, can you post your armors_XCOMFILES.rul to the XCF bug report thread?
Edit: Yep, the Olympians are probably trying to fly and the original personal armour spritesheet doesn't seem to support that.