we have upgraded to the lastest version Electric Eel - now every minio instance keeps crashing with the following error:
Please ensure MinIO binary has write permissions for the backend Unable to initialize backend: Unable to write to the backendRun the following command to add write permissions: \sudo chown -R . && sudo chmod u+rxw
My MinIO App seems to be running fine. (I know it’s not the response you’re hoping for, but the app itself seems to run OK. I’m sorry you’re having issues! )
When I was digging around I found that there is script that runs for setting permission. I don’t know why anyone complicated everything but for some reason Minio looks for 473 uid/guid. I just ran chown -R 473:473 on the dataset and everything started to work. We need a configuration option in the app to set the user minio runs as so that we can set dataset permission accordingly
Unless I’m missing something, docs still say user apps (uid/gid 568) for, well, apps. Not sure where minio and 473 came from, but setting env PUID/PGID 568 should work, but it’s not for me.
My understanding is that while minio runs as uid 473 it has membership in 568 as a secondary group, so granting permissions to any hostpaths to have this access should function.