I was able to install archiver on Debian 9 using puppet modules derived from Martin Konrad’s build environment.
Comparing to Debian 8 or 7 two changes were made:
Debian 9 uses mariadb in place of mysql. This DB on Debian uses utf8mb4 character set by default. One needs to set it to utf8 directly. I was able to do with this command while creating database:
CREATE DATABASE archappl CHARACTER SET = ‘utf8’;
Thanks to Murali for the hint!
The other change was replacing tomcat 7 with tomcat 8. To preserve backward compatibility tomcat_version is now a parameter that could be passed to the module – from Foreman in our environment.
Hope this information could be useful to others.