After running an overnight deployment the Otto Interface shows the deployment as successful when the file has been opened as read-only. It took the client a little while to realise that the file was not modifiable resulting in some significant confusion.
Closing the file on the target server, resetting the file permissions and re-opening the file fixed the issue. It’s not a great look for us with our client.
There is no issue logged by Otto.
Source server is Ubuntu, running FMS 21.0.1.51, OttoFMS Version: 4.7.0.
Target server is MacOS, running FMS 21.0.2.202, OttoFMS Version: 4.7.0.
Hi Gabe,
Well that is pretty weird. I can understand why your customer might be worried. OttoFMS runs as the same user and group as FileMaker Server, so I am not sure how that could even happen. But I’d sure like to know if it is reproducible.
Otto doesn’t check the log to see if the file were opened as read only since that hasn’t even seemed possible before. We could do that.
If you like to send us the combined logs we can take a look to see if anything looks like a problem.
Thanks
Todd
It seemed to behave the same as if you open a file that does not have the owner ‘fmserver’, the file will open and the filemaker admin console does not complain. But no modifications can happen to the file. You can browse records, but not create new records, delete or update them.
I didn’t think to check the permission on the file, before resetting the permission. So I can’t be 100% sure if just closing the file and reopening it might have solved the issue.
I’ve PM’d you the logs.
I got the logs. I don’t see anything unusual there.
As I said earlier OttoFMS runs as the same user and with same group as FileMaker server. We do this specifically to make sure that all files that we touch, move, create, fetch etc, have the correct permissions.
Did you set up OttoFMS to run with a different user than the default?
Thanks
Todd
Hi Todd, I use your install script to install Otto:
sudo curl -sSL "https://appupdates.proofgeist.com/ottofms/install-scripts/install-linux.sh" | bash
I haven’t made any other change to the installation of Otto.