更新时间:2021-10-09 GMT+08:00
分享

安装应用失败

问题描述

在“云服务器列表”页,单击“操作”列下的“查看应用”,查看应用的状态为“安装失败”。

图1 查看应用

排查思路

将鼠标移动至“安装失败”处,查看具体的失败原因,并根据表1进行故障排除。

表1 安装应用失败排查思路

失败原因

解决方案

无效的下载链接

更换应用安装包

磁盘空间不足

扩容磁盘

下载的安装包非zip格式

更换应用安装包

应用正在运行

等待应用结束后重新安装

下载应用软件失败

请在云服务器委托中添加OBS OperateAccess权限云或重新安装

下载的安装包中无exe文件

更换应用安装包

替换旧应用失败

重新安装

应用安装过程中出错

重新安装

解压失败

检查应用安装包解压后是否包含大量无效层级

未知错误

更换应用安装包重新安装

应用启动路径无效

修改3D应用启动路径

应用安装包名称过长

请缩短安装包名称长度至260位以内

应用安装包内文件或文件夹名称过长

请缩短文件或文件夹名称长度至260位以内或更换应用安装包

更换应用安装包

CVR服务端支持使用的应用需要满足以下条件:

  • 安装包为“.zip”格式,且该“.zip”包中含有.exe格式的应用启动文件。
  • OBS桶中安装包的目录以及安装包名称的长度之和不能超过240个字符。
  • VR应用基于OpenVR接口开发

满足以上内容后重新上传应用内容至OBS桶,然后重新安装

扩容磁盘

请根据EVS的扩容指南进行操作,详见扩容“正在使用”状态的云硬盘容量

等待应用结束后重新安装

  1. 查看应用在云服务器上的运行状态,发现应用正在运行。
    1. 打开“计算 > VR云渲游平台”页面,在左侧导航栏选择“云服务器列表”。
    2. 单击“操作”列的“查看应用”,在“查看应用”页面查看应用状态。

      运行中:表示当前有头显设备连接至该应用,此时不允许修改应用安装包内容。请断开头显设备连接,等待一段时间,“应用状态”由“运行中”变化为“安装失败”。

      图2 查看应用状态
  2. 应用状态显示为“安装失败”时,请单击“操作”列的“重装”,重新安装应用。
    图3 查看应用

重新安装

  1. 打开“计算 > VR云渲游平台”页面,在左侧导航栏选择“云服务器列表”。
  2. 单击“操作”列的“查看应用”,打开“查看应用”页面。
    图4 查看应用
  3. 单击“操作”列的“重装”,重新安装应用。

云服务器委托中添加OBS OperateAccess权限

  1. 查看云服务器委托信息
    1. 登录控制台,选择“计算 > 弹性云服务器”。
    2. 在云服务器列表页,单击云服务器名称,查看云服务器详情。
      图5 云服务器列表
    3. 在“基本信息 > 管理信息”栏,查看云服务器当前使用的委托。

      图6为例,云服务器使用的委托是CVRAgentAgency。

      图6 云服务器详情
    4. 单击“新建委托”,系统跳转至“委托”页面。
    5. 单击委托页面的“权限配置”,查看1.c中查询的委托是否包含OBS OperateAccess权限。
      • 包含:委托权限设置正确,结束。
      • 未包含:执行2
      图7 查看委托权限
  2. 修改委托权限

    如果未包含OBS OperateAccess权限,请将OBS OperateAccess的权限委托给ECS。

    1. 在“统一身份认证服务 > 委托”页面,单击待修改委托的“权限配置”。
    2. 单击“授权”,通过搜索框快速查找“OBS OperateAccess”权限并勾选,单击“确定”。
  3. 重新安装应用
    1. 打开“计算 > VR云渲游平台”页面,在左侧导航栏选择“云服务器列表”。
    2. 单击“操作”列的“查看应用”,打开“查看应用”页面。
      图8 查看应用
    3. 单击“操作”列的“重装”,重新安装应用。

检查应用安装包解压后是否包含大量无效层级

请检查应用安装包解压后是否包含大量无效层级,如“A/A/A/A/A/VR应用.exe”这类情况。

文件目录层级过多或文件名过长时,请修改应用存储位置(如“A/VR应用.exe”)以去除无用层级,然后重新打包为.zip文件,上传至VR云渲游平台并重新安装。

Windows提供的System.IO解压方式对于文件名和路径有长度限制,文件名须少于260个字符,目录名需少于248个字符。应用在平台安装时,平台为标识不同应用会生成32位uuid,并以该uuid作为应用目录名,因此一层目录长度为32。

修改3D应用启动路径

  1. 打开“计算 > VR云渲游平台”页面,在左侧导航栏选择“应用管理”,单击安装失败的应用“详情”
    图9 单击应用详情
  2. 单击应用启动路径旁的“修改”按钮,填写正确的应用启动路径
    图10 修改应用启动路径
  3. 重新安装应用
    1. 打开“计算 > VR云渲游平台”页面,在左侧导航栏选择“云服务器列表”。
    2. 单击“操作”列的“查看应用”,打开“查看应用”页面。
    3. 单击“操作”列的“重装”,重新安装应用。
    图11 重装应用

相关文档