Roc-alf-server bug?

I’m running ReadoutCard v0.9.0-1 and trying to run roc-alf-server. But it seems to me that there is a bug in the software. When it searches for the card it first starts 6 links, then tries serial -1 and crashes.
Anyone seen this before?

repro: run
DIM_DNS_NODE=localhost roc-alf-server

console output:
2018-12-03 18:30:24.746342 Initializing server for card 00:00.0 with serial -1 Error: Could not find card /build/workarea/sw/20155947/1/SOURCES/ReadoutCard/v0.9.0/v0.9.0/src/RocPciDevice.cxx(73): Throw in function void AliceO2::roc::RocPciDevice::initWithSerial(int) Dynamic exception type: boost::exception_detail::clone_implAliceO2::roc::Exception std::exception::what: Could not find card [AliceO2::roc::ErrorInfo::_SerialNumber*] = -1 [Possible cause] = Invalid serial number search target [AliceO2::Common::ErrorInfo::_Message*] = Could not find card

Ciao MAgnus,
which version of ALF did you install?
ALF is currently supported by the DCS team you should contact them to get instruction how to install the software.

This was the message from one of the ALF developer

There is an install script in the ALF repository, so maybe you can check that:

have a look and let me know if it works.