If I recall correctly, check the OP posts, this ROM is for P9 with Nougat - if you rebranded your P9 to Chinese and upgraded to stock Oreo, then there are different Open Kirin ROMs for your phone
Why I'm writing so: because there is a TWRP for P9 rebranded to Chinese and upgraded to Oreo, and that TWRP was adapted from P9 Plus (= Vie), and that TWRP works just fine but on P9 (=Eva) but rebranded to Chinese and upgraded to Oreo - but somebody did not finish the job of porting that TWRP to P9 and I remember that I've seen that TWRP printing errors like yours
So if you rebranded your P9 to Chinese and upgraded to Oreo (EMUI 8), then you are trying to install wrong ROM
But if you are still on Nougat (EMUI 5), then ROM should be ok but you are using wrong TWRP - you must be using TWRP for P9 with Nougat (EMUI 4, 5 and 8 have different layout of partitions and different encryptions, hence TWRP versions/adaptations must be used)