...but I ran into some more problems when trying to install 10.4:
[root@devel x86_64]# rpm -Uvh hiawatha-10.4-1.el7.centos.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:hiawatha-10.4-1.el7.centos warning: /etc/hiawatha/hiawatha.conf saved as /etc/hiawatha/hiawatha.conf.rpmsave
################################# [ 50%]
Executable file /usr/local/sbin/hiawatha not found. Exiting.
Cleaning up / removing...
2:hiawatha-9.12-1.el7.centos ################################# [100%]
I was testing this on an older virtual test-server that had Hiawatha 9.12 installed. I restored a snapshot of the server before the 10.4 install and tried to install 10.3:
[root@devel x86_64]# rpm -Uvh hiawatha-10.3-1.el7.centos.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:hiawatha-10.3-1.el7.centos warning: /etc/hiawatha/hiawatha.conf saved as /etc/hiawatha/hiawatha.conf.rpmsave
################################# [ 50%]
Stopping webserver: Hiawatha
Starting webserver: Hiawatha
Cleaning up / removing...
2:hiawatha-9.12-1.el7.centos ################################# [100%]
Eveything worked fine.
I then tried to upgrade the 10.3 to 10.4:
[root@devel x86_64]# rpm -Uvh hiawatha-10.4-1.el7.centos.x86_64.rpm
Preparing... ################################# [100%]
Updating / installing...
1:hiawatha-10.4-1.el7.centos ################################# [ 50%]
Executable file /usr/local/sbin/hiawatha not found. Exiting.
Cleaning up / removing...
2:hiawatha-10.3-1.el7.centos ################################# [100%]
I'm unsure in what state this left the server since the command "service hiawatha status" does not work anymore, I get no response on port 80 and "hiawatha -v" reports 10.4.