Ubuntu 24.04.3 LTS & RMP 11.0.0
Hi community,
In RapidSetupX after connecting to the rapidserver, I’m unable to create a controller most of the time as it throws an error stating a shared memory error in Linux x64: Failed to open RSI.RMP_MEMORY as shown below:
Note: -The serial number shows up sometimes and sometimes disappear in RapidSetupX but able to detect using sudo rsiconfig - -get-serial - -verbose
[16:43:54.629] [DBG] Starting RapidSetupX desktop app.
[16:43:55.847] [DBG] Configuration file 'RapidSetupX.json' loaded.
[16:43:56.055] [INF] RapidSetupX 11.0.0 started.
[16:44:00.443] [INF] The user connected to RapidServer 11.0.0 (127.0.1.1:50061) (hp-Precision-3650-Tower) in 0.165 seconds.
[16:44:19.765] [ERR] Linux x64: shared memory error :: {platformOS.c, line 172} : Failed to open RSI.RMP_MEMORY: No such file or directory (Error 5125) (MotionController::InitControl) (Object 0) (File motioncontroller.cpp) (Line 444) (Version 11.0.0.0)
[16:44:19.770] [ERR] MotionController has not been created. You must call MotionControllerService Create() before using any RapidCode services.
When it does manage to create a controller and discover the nodes, I’m unable to generate an eni file as it states that the relevant ESI files is missing even though it has already been included in /rsi/ESI folder
- Tried generating ENI using rsiconfig but to no avail
- Also tried deleting ESICache.xml after adding the ESI file and re-generating for this as suggested in the error message but to no avail as per the error message below:
Note: - The ESI file has been tested and used in Windows RMP without issues
[14:00:23.265] Failed to generate ENI file. With result ({“result”: “RSINetworkEniResultUNKNOWN_FAILURE”, “output”: "Probing network… \nmpiPlatformOSProcessStart failed to call execv in fork: Operation not permitted\nNetwork probe exception: Timed out waiting for network to start. (Error 1000000022) (MotionController::NetworkStart) (Object 0) (File motioncontroller.cpp)
No ESI entry found in ESI cache for EtherCAT slave 1001 with Vendor Id 360 Product Code 13 Revision 1(detected by bus scan). Please update ESI and rebuild the ESI cache\nMissing 1 ESI files.\nMissing a required ESI file. Please place the appropriate file in the ESI folder and delete ESICache.xml\n"}).
May I know is this due to pointer issues with my installation of RapidSetupX where the folder path and dependencies are messed up?
- Extracted RapidSetupX installation.zip in \rsi folder
- Also tried with extracting RapidSetupX installation.zip in Downloads folder
Your help and feedback is much appreciated. Thank you!