Well, i can only test in my Ubuntu 18.10 VM. After i install Openfire via dpkg -i x.deb and adjust JAVA_HOME in /etc/default/openfire to point to /usr/lib/jvm/java-8-openjdk-amd64/jre
i then run it via sudo /etc/init.d/openfire start
then go to http://localhost:9090 and go through a setup selecting embedded database option (don’t have SQL running), it goes ok and no current password is required.
If i try to run it with my current user, i first change ownership:
sudo chown -R test:users /usr/share/openfire
sudo chown -R test:users /etc/openfire (conf)
sudo chown -R test:users /var/log/openfire (logs)
sudo chown test:users /var/run/openfire.pid (pid)
then i am able to start Openfire with test user, although it complains about not being able to set gid, but it starts and i can go through a setup, but then i see your issue with Current password. I think i still have to set permissions somewhere, but i don’t know where exactly. I’m a Windows guy Not so familiar with Linux/Debian/Ubuntu. This still looks like the same permissions issue to me.