I have followed the install instructions from the wiki, created the required directories and adjusted the CMX settings as described.
Firstly the cumulusutils.exe will not run unless I prepend mono to it, I was under the impression that with the x bit set it did not need to specify mono. I have the x (execute) bit set and CMX is running (as a service using mono) but this does not work on my system (64-bit openSUSE Tumbleweed).
Next when I try to run mono utils/bin/cumulusutils.exe Website from the CMX directory I get the Error System Uptime messages as here in the extract from the utils log file:-
Code: Select all
2023-08-22 22:53:49.093 SystemStatus : DoingUnix
2023-08-22 22:53:49.094 Information SystemStatus : DoingUnix Start
2023-08-22 22:53:49.094 Information StartProcess uptime -p
2023-08-22 22:53:49.098 Error System uptime: Unknown exception: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
2023-08-22 22:53:49.102 Error Exception Unknown : Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
2023-08-22 22:53:49.103 Error Data (cont): mscorlib
2023-08-22 22:53:49.108 Error Data: at System.Collections.Generic.List`1[T].get_Item (System.Int32 index) [0x00009] in <f9b49af01f044e55b62df81b80d829b3>:0
at CumulusUtils.SysInfo.DoingUnix (System.IO.StreamWriter of) [0x00094] in <aaa56ba0f54e4b829d57c939e61f4563>:0
at CumulusUtils.SysInfo.GenerateSystemStatusAsync () [0x0058c] in <aaa56ba0f54e4b829d57c939e61f4563>:0
at CumulusUtils.CUtils.RealMainAsync (System.String[] args) [0x003ba] in <aaa56ba0f54e4b829d57c939e61f4563>:0
at CumulusUtils.CUtils.Main (System.String[] args) [0x00661] in <aaa56ba0f54e4b829d57c939e61f4563>:0
2023-08-22 22:53:49.108 Error Exiting - check log file
Now if I knew what it was looking at on my system it might help!
So that will do for now. Any suggestions gratefully received!
Stuart