背景
给某环境发布系统图层,用到的是Linux版的ArcGISServer10.6,半年前用到的一个临时授权过期了,几个月后在用在向arcgis注册数据库时报错
几经折腾重启后发现server都没法用了,查看日志后,发现是授权问题
<Msg time="2020-05-21T00:23:44,393" type="VERBOSE" code="7423" source="Admin" process="25107" thread="1" methodName="" machine="yyq.COM" user="" elapsed="">Server license version does not match effective current version.</Msg>
操作
要到正式授权文件后咨询客服后得到回复如下:
步骤1:删除旧许可。
具体方法如下:切换至 arcgis server 账户,导航至【ArcGIS for Server 安装目录】/framework/runtime/.wine/drive_c/Program Files/ESRI/License10.x/sysgen 目录,删除keycodes文件;
步骤2:在终端采取静默授权的方式授权新许可。
具体方法如下:切换至 arcgis server 账户,导航至【ArcGIS for Server 安装目录】/tools目录,运行./authorizeSoftware -f XXXXX.ecp 完成授权。
于是将提供的授权文件ArcGISGISServerAdvanced_ArcGISServer_xxxxxx.prvc 发给客服,返回ecp文件authorization_xxxxx.ecp
查到/framework/runtime/下没有.wine目录,于是没管,估计直接失效了,直接第二步
上传ecp,进行授权
./authorizeSoftware -f authorization_123456AB.ecp
日志:
[arcgis@neo4j tools]$ ll
总用量 84
drwx------ 3 arcgis arcgis 4096 12月 9 2017 admin
-rw-rw-r-- 1 arcgis arcgis 448 5月 30 2020 ArcGISGISServerAdvanced_ArcGISServer_123456.prvc
-rw-rw-r-- 1 arcgis arcgis 1767 12月 25 16:24 authorization_123456ABCDEF.ecp
-rwx------ 1 arcgis arcgis 7993 12月 9 2017 authorizeSoftware
drwx------ 3 arcgis arcgis 4096 12月 9 2017 configurebasedeployment
drwx------ 3 arcgis arcgis 4096 12月 9 2017 createsite
-rwx------ 1 arcgis arcgis 668 12月 9 2017 datalicinstall
drwx------ 2 arcgis arcgis 4096 12月 9 2017 disconnectfromsite
drwx------ 2 arcgis arcgis 4096 12月 9 2017 externalizeconnectionstrings
drwx------ 2 arcgis arcgis 4096 12月 9 2017 generateadmintoken
drwxrwxr-x 2 arcgis arcgis 4096 5月 30 2020 gis
drwx------ 2 arcgis arcgis 4096 12月 9 2017 joinsite
drwx------ 2 arcgis arcgis 4096 12月 9 2017 passwordreset
drwx------ 3 arcgis arcgis 4096 9月 1 2016 patchnotification
drwx------ 3 arcgis arcgis 4096 12月 9 2017 publishroutingservices
-rwx------ 1 arcgis arcgis 705 12月 9 2017 python
drwx------ 4 arcgis arcgis 4096 12月 9 2017 serverdiag
-rwx------ 1 arcgis arcgis 919 12月 9 2017 serverinfo
drwx------ 3 arcgis arcgis 4096 12月 9 2017 upgradebasedeployment
drwx------ 3 arcgis arcgis 4096 12月 9 2017 upgradeserver
[arcgis@neo4j tools]$ ./authorizeSoftware -f authorization_123456AB.ecp
--------------------------------------------------------------------------
Starting the ArcGIS Software Authorization Wizard
Run this script with -h for additional information.
--------------------------------------------------------------------------
networkserver
svradv
arcsdeserver
svrenterprise
svradv_4
[arcgis@neo4j tools]$
此处,授权已完成
系统之前重启后,组件启动报错的,再重启就可以了