Just built fresh OpenBMC for evb-ast2500, got it running under qemu and it seems the shared library cannot be loaded due to a missing symbol:
root@evb-ast2500:~# journalctl -e -u phosphor-ipmi-host
Feb 07 02:18:51 evb-ast2500 systemd[1]: Starting Phosphor Inband IPMI...
Feb 07 02:18:54 evb-ast2500 ipmid[335]: JSON file '/run/ipmi/channel_access_volatile.json' not found
Feb 07 02:18:55 evb-ast2500 ipmid[335]: i2c allow list file not found! file name: /usr/share/ipmi-providers/master_write_read_white_list.json
Feb 07 02:18:55 evb-ast2500 systemd[1]: Started Phosphor Inband IPMI.
Feb 07 02:18:56 evb-ast2500 ipmid[335]: ERROR opening IPMI provider /usr/lib/ipmid-providers/libwhitelist.so.0.1: /usr/lib/ipmid-providers/libwhitelist.so.0.1: undefined symbol: allowlist