更新时间:2025-09-04 GMT+08:00

升级RemoteApp程序

如有RemoteApp升级至新版本的需求,可参照本章节进行操作。

无论是Linux还是Windows系统升级时均需要先执行卸载操作后重新安装。

前提条件

  • 已获取服务器管理员账号与密码。
  • 安装Linux安装包时需要确保/var/lib路径有足够的空间安装。

Windows应用发布升级RemoteApp

  1. 登录Windows应用发布服务器系统,进入控制面板 > 程序 > 程序和功能中卸载老版本RemoteApp程序。

    Windows应用服务器地址在堡垒机实例的资源 > 应用发布 > 应用服务器页面进行查看。

  2. 卸载完成后,上传并解压新版本RemoteApp安装包。
  3. 双击解压包中的setup.exe进行安装,直到安装完成。

Linux应用发布升级app_publisher

  1. 登录Linux应用发布服务器系统,上传新版本app_publish安装包并解压。

    tar -zxvf app_publisher_V1.xxxxxxxxxx.tar.gz

    在堡垒机web界面进入资源 > 应用发布 > 应用服务器查看Linux应用服务器地址。

  2. 执行以下命令卸载老版本docker镜像。

    1
    docker rmi $(docker images -q)
    

    卸载镜像时如果出现提示:Error response from daemon: conflict: unable to delete 4852fb6f5512 (cannot be forced) - image is being used by running container xxxx

    依次执行以下命令,删除container会话,并重新卸载镜像。

    1
    2
    docker rm -f $(docker ps -aq)
    docker rmi $(docker images -q)
    

  3. 卸载完成后,执行以下命令安装新版本app_publish目录下安装包和镜像。

    1
    2
    cd app_publisher_V1.xxxxxxx
    ./install.sh
    

    安装完成后,如果当前堡垒机版本为3.3.38.0及以下版本,且app_publisher为V1.2.0及以下版本时,更新app_publish到1.2.0以上版本后,需要依次执行以下命令手动更新docker证书时间。

    1
    2
    docker swarm update --cert-expiry 867240h0m0s
    docker swarm ca --rotate