Sometimes the easy jobs seems to be the hardest. Especially if you have to deal with high-quality software… As part of a project I had to install and configure a HP StoreOnce 4500 appliance in combination with HP Data Protector 8.12 and a StoreEver MSL2024 G3 tape-library. No big deal – until I hit the part, when I had to install HP StoreOnce Enterprise Manager v1.3 (SEM) on the new backup server. The installation failed with this error:
Setup could not provide access privileges to “C:\Program Files\Hewlett-Packard\HP StoreOnce Enterprise Manager\RMSDataStore\Postgres\data” directory of PostgreSQL
First I blamed UAC for this. I disabled it and re-ran the setup with “Run as administrator…”. The setup failed again. I tried the setup on my “rack ‘n stack” laptop (Windows 8.1 Enterprise) and it fails with exactly the same error. I was puzzled, because I had SEM running on Windows 8.1 – until I decided to re-install this laptop with a german-language Windows 8.1. At this point it dawned on me a sense of foreboding. I remembered a bug in a HP Command View EVA release, which couldn’t be installed on non-Englisch operating systems, because the setup relied on hardcoded, english group names. A quick cross-check with a english Windows Server 2008 R2 VM confirmed this and I was able to install SEM without problems.
I checked the temporary folder in which the setup files were extracted. I found a batch file calles “SEMS_InstallDB”. This batch file included this line:
CACLS %POSTGREDATADIR% /E /G "Users":F >> %OutFilePath%
It seems that the user group “Users” was hardcoded. In a german-language OS this group is called “Benutzer”. With knowing this, the solution was easy (and the same as for the Command View EVA installation problem): Create a group with the name “Users” and add “Domain Admins” and “Domain Users” into it. Then rerun the setup and it should finish without problems.
Final words
Even if this failure is caused by bad coding habits, it confirms my personal recommendation to always deploy english operating systems.
- Veeam B&R backup failes with “No scale-out repository extents are available” - February 24, 2021
- WatchGuard Network Security Essentials Exam - January 19, 2021
- VCAP-DCV Design 2021 – Objective 1.1 Gather and analyze business requirements - January 5, 2021
Danke für diesen Hinweis. Ich hatte bereits in der Dokumentation gelesen, dass nur die englische Version von Server 2008R2 funktionieren soll und es deshalb mit dem englischen Sprachpaket versucht, aber das hat leider nicht geholfen.
Mit dem Anlegen der Benutzergruppe “Users” und dem Hinzufügen der Domänen-Admins und der Domänen-Benutzer, hat die Installation geklappt.
Jetzt können wir unsere beiden HPE StoreOnce VSA 10TB Appliances und die StoreOnce 2900 endlich managen. Mal sehen ob die 2900er sich hinzufügen lässt, denn in der aktuellsten v1.4.2 vom SEMS ist die 2900 noch nicht aufgeführt.
PS: Habe dir mal eine Mail geschrieben wegen der Privacy-Richtlinie (Cookie-Nutzung) für Europa.
Thank you for sharing this workaround. I tried installing HPE StoreOnce Enterprise Manager v1.4.2 on an german Windows Server 2008 R2 and ran into the same error. After creating a new Usergroup named “Users” the Installation completed.
Hi Patrick,
Where can I download HP StoreOnce Enterprise Manager?
Best Regards
Hello Patrick,
Where Can I download StoreOnce Enterprise Manager?
Best Regards
Hello,
sorry, I don’t know if this product is still available. I can’t find it in the HPE Software Depot. Maybe it’s outdated. Please contact HPE directly.
Best regards,
Patrick