FORUM CTRLX AUTOMATION
ctrlX World Partner Apps for ctrlX AUTOMATION
07-17-2024 10:38 AM
Hey everybody,
has someone already experienced the following error, while loading a project?
Backend reported an error while processing API command
"workspace.open": generic:28:Backend reported an error while
processing API command "workspace.open": generic:28:No
space left on device
There is plenty of free space left - either on the programming PC and the ctrlX. Any suggestions?
Many thanks in advance!
Solved! Go to Solution.
07-17-2024 11:40 AM - edited 07-17-2024 11:41 AM
WebIQ logs this error, because the OS reports Linux filesystem error 28 "No space left on device".
This means that one of those can be the case:
1. The partition where WebIQ data is stored has no space left (Linux command to check: df -h)
2. The partition where WebIQ data is stored has no iNodes left (Linux command to check: df -i)
You write "There is plenty of free space left - either on the programming PC and the ctrlX. Any suggestions?" - The error occurs where this message is logged - if it's from PLCnext that's where it occurs, if it's from the PC there this error occurs.
I don't know where to find the info from 1. and 2. on ctrlX as you can't execute arbitraty command without root access which you usually don't have on an ctrlX.
07-17-2024 01:11 PM
Thanks for the information. The message shows up in the WebIQ Designer running on a windows PC. The closest, I can get to the memory usage ist through the informations page under the ctrlX settings:
Does this help?
07-17-2024 01:30 PM
Please provide connect.log from your ctrlX - you can download that from Runtime Manager. Unfortunately we can't see the used iNodes in the screenshot.
07-17-2024 01:38 PM
07-17-2024 01:52 PM
Thanks, the only reason I can think of here is really iNodes - if you have too many small files on the system or something similar.
database or disk is full: database or disk is full
This error is shown in the log and in this case reported by SQLite
07-17-2024 01:56 PM - edited 07-17-2024 01:57 PM
ok, understood. thanks! could this be caused by the data recorder/logger? do you have any idea, how to get rid of this error?
07-17-2024 02:13 PM
The recorder only writes to a single database file (+ 2 files during writing while not closed) per recorder, so it's unlikely this is an issue here.
Usually I would recommend logging into the device via SSH and execute an "df -i" to see if iNodes are an issue. But I think it's not possible on ctrlX - maybe someone from Bosch Rexroth can help here?
07-17-2024 02:36 PM
ah, I see. thanks for clarifying. I have 4 recorders, so nothing to worry here, right?
How can we get someone from rexroth to help here, or do we just wait until "a wild rexroth empolyee appears"?
07-17-2024 03:25 PM
sorry for double posting, but i found a temporary solution:
The problem actually comes from an incorrectly configured data recorder. In the ZIP-file of the project export, I could identify a .sqlite file with a uncompressed size of >1.2 gb in the .db subfolder. I deleted this from the zip folder and re-imported the project. Now it seems to work just fine again. One recorder was massively misconfigured: The retention time was set to 0...
Now, the project can be opened in the Designer again! Nice!
07-17-2024 04:03 PM
Thanks for the info, then I assume there must be some limit on ctrlX somewhere internal that's not explicitly listed in the overview of the mounts.