geoserver使用记录:Failed to upgrade lock from read to write state, please re-try the configuration operation
问题描述
补了几个图层,需要在geoserver上发出来。结果发现选择数据集之后没有显示PG的资源。
修改数据源之后无法保存修改记录提示
Failed to upgrade lock from read to write state, please re-try the configuration operation
解决方法
参考了这个回答:
https://gis.stackexchange.com/questions/380161/failed-to-upgrade-lock-from-read-to-write-state-please-re-try-the-configuration
原因分析
1、文件不匹配
这台服务器的geoserver使用的是容器部署,把webapps目录做了持久化。部署的时候直接把其他服务器上配好的文件拷贝过来的。导致权限不够/不匹配
2、没给挂载卷赋权限
给挂载目录授予了可读可写权限。这个操作可能是无效操作。我直接授权后重启了镜像。然后发现好使了。
总结
以后容器部署配置好的geoserver时,需要注意权限问题。部署后重启容器,确认是否可以新增图层(检查是否有读写权限)。如果重启容器也没有权限,那么给挂载卷赋予权限。