I'm not clear on where that error is coming from. (I don't see any obvious messages matching that format in the ALOCK/AUNLOK routines or any of the underlying routines, or anywhere in A-Shell for that matter.) But it's possible that the message is assembled from parts, message files, system functions, etc., making it difficult to search for..
The Linux system error 19 is "ENODEV" (no such device), but that doesn't sound like it would be related to a purely synthetic locking scheme like ALOCK/AUNLOK.
If you have TRACE=BASERR set in the miame.ini (which I always recommend), then the ashlog should show the complete error message and contextual information that might be helpful to understand the cause.