I have all the buttons showing up, but a different problem with the same outcome. Trying to check-in for CX 888:
"Due to certain flight restrictions, Online Check-In is unavailable. Please proceed to the airport for Check-In. We apologise for the inconvenience."