What is the problem?
The WAVE mediaserver process terminates right away after the start.
The reason is that the OS system API cannot return a valid value while launched in the virtual environment.
In WAVE some identifiers require the system information to calculate Hardware ID.
If the system API can't provide the value, then GUID will be unable to get.
What will be seen?
You will see the WAVE mediaserver terminates right away.
In the Log, you can find the log entries as below appeared:
2017-06-09 15:12:06.945 704 ERROR: Can't save guid. Run once as administrator.
How to solve the problem?
You can use the following website to generate a standard GUID.
- Go to https://guidgenerator.com/ and generate one GUID with "braces" and "hyphens" options enabled
- Copy the result.
For Windows
- Press Windows + r, type regedit.
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Hanwha\Hanwha Media Server
- Find the attribute,
serverGuid
, double-click the entry and paste guid. - Close the regedit.
- Restart the WAVE mediaserver
For Ubuntu
- Change the folder -#cd /opt/hanwha/mediaserver/etc
- Use the text editor to edit the configuration file - #sudo nano mediaserver.conf
- Find the attribute,
serverGuid
and delete the original value. - Paste the newly generated GUID, and save the file.
- Restart the WAVE mediaserver - #sudo service hanwha-mediaserverrestart