Redhat has a KB article out there that lists steps on re-configuring rhevm-reports for RHEV 3.3 here, but nothing is listed for RHEV 3.4.

Below is what I did to fix rhevm-reports:

First, make sure that rhevm-reports and rhevm-dwh are not installed on the system anymore:

yum remove rhevm-reports rhevm-dwh

Then, I removed the databases and users from the PostgreSQL server:

su postgres -c 'dropdb -U postgres ovirt_engine_history' su postgres -c 'dropdb -U postgres rhevmreports' su postgres -c "psql -c 'drop role engine_history;'" su postgres -c "psql -c 'drop role engine_reports;'"

Next, I reinstalled rhevm-reports and rhevm-dwh:

yum install rhevm-reports rhevm-dwh

Next, we’re going to re-install the RHEV-M services, so lets stop ovirt-engine:

service ovirt-engine stop

Now remove the config and WAR files for rhevm-reports:

rm -rf /var/lib/ovirt-engine-reports/ovirt-engine-reports.war/ rm -rf /var/lib/ovirt-engine-reports/build-conf/ rm -rf /usr/share/ovirt-engine/rhevm-reports.war

I then re-ran the RHEV-M installer to reconfigure the services:

engine-setup

Tags: RHEV, RHEV-M, rhevm-dwh, rhevm-reports