About a week ago, I tried installing the 3.0.59 release of OMV on a Raspberry Pi Zero. As noted, there is an issue with php5-pam on the Pi Zero and 1st-gen versions, and it requires using an older version of the package (1.0.3-2). Following those instructions, I was able to get the Web UI to load, but at no point in time was I able to login - I would get a failed username/password prompt, even after changing the Web UI password through omv-firstaid. Trying to install anything else required the held broken packages to be fixed with apt-get -f install, which fixed it by installing the newer version.
While I was researching this post (which was originally to ask for ideas or possible fixes) I came across this entry on the Debian Wiki regarding the Raspberry Pis, and as it turns out, the Pi Zero is not compatible with armhf, and should instead use armel for the arch type. (Actually, the A, A+, B, and B+ should too.)
How difficult would it be to get an image with the corrected arch type created? I know this is really, really niche stuff, so the answer "too much work" is totally understandable, but you don't know until you ask. I did note that the armel is an arch type for the OMV repositories, but I haven't even had a chance to test the Pi Zero with the php5-pam armel package yet.
Is this likely to make the difference for the Pi Zero? Or is there still something else that might be tripping it up?