Download Jumpserver Tinker installer 报错

TASK [Download JumpServer Tinker installer (jumpserver)] ***********************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: at System.Management.Automation.CommandProcessorBase.Complete()
fatal: [应用发布机]: FAILED! => {“changed”: false, “msg”: “Unhandled exception while executing module: Exception calling "Create" with "1" argument(s): "This operation is not supported for a relative URI."”}

应用发布服务器,首先安装OpenSSH
应用发布机安装前期步骤:
1、应用发布服务器(Server2016或2019),防火墙关闭,或者放行SSH、ICMP。
2、应用发布服务器,安装OpenSSH,
下载位置:首页–系统设置–切换到工作台–web终端–帮助–下载

远程应用–应用发布机部署时,在Tinker Download出现错误,用的Server2016,标准版,DataCenter版,都不行。
更新server2016的安全补丁也不行。
重新创建了一个全新的Jumpserver 版本3.5.3 问题卡在相同地方Tinker download。

实际是很简单的一个地方配置问题,看下图
自动化-Core服务地址,必须完整填写jumpserver登录的地址,必须带http,或https,不管你是否为内网。

  否则安装,到tinker下载时会报错。

各种方法折腾了一天,把http添加上,一次性成功。为了验证server2016,新安装的,未打任何补丁。
希望能帮助大家

2 个赞

补充一个原因 应用发布服务器的RDP远程访问桌面 需要打开

docker版安装报错可能是需要在core服务器地址加上端口号,默认端口号为8080

具体加什么端口,看你堡垒机的访问地址是多少

这个是必选项啊

在内网,不能上互联网,提示错误信息:
TASK [Download JumpServer Tinker installer (jumpserver)] ***********************
2024-07-07 21:26:51 fatal: [JumpServer_4.0_应用发布机]: FAILED! => {“changed”: false, “dest”: “C:\Users\ADMINI~1\AppData\Local\Temp\Tinker_Installer.exe”, “elapsed”: 0.031247599999999997, “msg”: “Error downloading ‘http://192.168.1.2/download/applets/Tinker_Installer.exe’ to ‘C:\Users\ADMINI~1\AppData\Local\Temp\Tinker_Installer.exe’: The remote name could not be resolved: ‘static.jumpserver.org’”, “status_code”: null, “url”: "

如何解决???

1 个赞

在外部下载这个安装包然后传到发布机上,部署安装,在执行发布机部署过程中,到wait tinker health的时候,去发布机里的服务里,将tinker手动启动,另外如果不能联网下载python环境、库依赖也会有问题。

你的发布机地址是多少,你在哪填了static.jumpserver.org这个地址

原因是:默认官方是下载软件包会重定向到公网的https://static.jumpserver.org下去下载,然鹅内网可能无法跳转公网,所以报错。
workaround方案:在本地新建http服务启放需要安装的安装包,然后配置core_host地址为新建的http url,全部安装完成之后,把应用发布机tinker的的config.yaml的core_host改回正确的地址,重启tinker服务即可。

1 个赞

感谢大佬指正!
我在应用发布机初始化部署时也是报这个错误,找不到tinker_install,后来在Internet选项里把jumpserver.org添加到受信任站点后就可以部署了。