1.6. 已知问题

1.6.1. 无法在 Oracle Linux 平台上对 Hyper-V 桌面提供者导入模板(错误 ID 12307034)
1.6.2. 在 Oracle Linux 平台上,GDM Greeter 是可见的,除非初始化 Kiosk 会话(错误 ID 12577080)
1.6.3. 某些命令在包含 Intel HD 音频适配器的桌面上不工作(错误 ID 13043495)
1.6.4. 在 Oracle Linux 平台上,从 Oracle VDI 发行版本 3.3 到发行版本 3.3.1 的更新可能会失败(错误 ID 13102417)
1.6.5. 在 Oracle Solaris 平台上,当从 Oracle VDI 发行版本 3.2.2 更新到发行版本 3.3.1 时,无法保存 Kiosk 会话(错误 ID 13106177)
1.6.6. 办公漫游重引导功能无法与 Windows XP Professional 和 Windows RDP 一起使用(错误 ID 13102493)

1.6.1. 无法在 Oracle Linux 平台上对 Hyper-V 桌面提供者导入模板(错误 ID 12307034)

对于 Oracle Linux 平台上的 Oracle VDI,iscsi-initiator-utils 软件包是一种必需包。该软件包用于创建 iSCSI 启动器文件 /etc/iscsi/initiatorname.iscsi。如果该文件丢失或者为空,则在非空限制的字段中会产生一个包含空值的数据库条目,并且在导入 Hyper-V 桌面提供者的模板时造成 NullPointerException

解决方法如下:

  1. 检查 iSCSI 文件是否存在且不为空。

    使用 cat 命令检查该文件内容。以下是正确配置文件的一个示例:

    # cat /etc/iscsi/initiatorname.iscsi
    InitiatorName=iqn.1994-05.com.redhat:bd25643d1f24
  2. 创建 iSCSI 启动器文件。

    可以通过安装或重新安装 iscsi-initiator-utils 软件包来创建 iSCSI 启动器文件,或者在命令行中生成该文件。

    如果您是从单独提供的 .rpm 文件安装 iscsi-initiator-utils 软件包,则在安装时不要使用 --noscript 选项,因为这将会阻止某些必需文件的安装。以超级用户身份运行以下命令来安装软件包:

    # rpm -ivh --nosignature iscsi-initiator-utils-<version>.rpm

    若在命令行中生成文件,请以超级用户身份运行以下命令:

    # printf "InitiatorName=`iscsi-iname`\n"  > /etc/iscsi/initiatorname.iscsi
  3. 重新启动 iSCSI 守护进程。

    以超级用户身份运行以下命令:

    # /etc/init.d/iscsi stop
    # /etc/init.d/iscsi start

1.6.2. 在 Oracle Linux 平台上,GDM Greeter 是可见的,除非初始化 Kiosk 会话(错误 ID 12577080)

可以通过编辑 GDM 配置文件中的 Greeter 密钥来防止此行为。

  1. 编辑 /etc/gdm/custom.conf 文件。

  2. 找到 [daemon] 部分并替换 Greeter 密钥。

    将行:

    Greeter=/usr/libexec/gdmgreeter

    更改为:

    Greeter=/opt/SUNWkio/lib/gdm/kioskgreeter /usr/libexec/gdmgreeter

1.6.3. 某些命令在包含 Intel HD 音频适配器的桌面上不工作(错误 ID 13043495)

在将其音频适配器类型指定为 Intel HD 的桌面上,以下命令不工作:

  • vda desktop-show

  • vda desktop-getprops

  • vda desktop-setprops

解决方法则是使用 Oracle VDI Manager。

1.6.4. 在 Oracle Linux 平台上,从 Oracle VDI 发行版本 3.3 到发行版本 3.3.1 的更新可能会失败(错误 ID 13102417)

在 Oracle Linux 平台上,从 Oracle VDI 发行版本 3.3 到发行版本 3.3.1 的更新在某些环境下可能会失败,并会导致 Sun Ray 软件 服务和用户界面没有响应。

解决方法如下:

  1. 停止 Oracle VDI 中心中所有主机上的 Cacao。

    以超级用户身份运行以下命令:

    # /opt/sun/cacao2/bin/cacaoadm stop -f -i vda
  2. 遵循以下步骤可更新到 Oracle VDI 发行版本 3.3.1。

    有关详细信息,请参见第 3.8 节 “将 Oracle VDI 更新到版本 3.3.1”

  3. 检查 Sun Ray 软件 服务和用户界面是否可用。

    如果不可用,则在 Oracle VDI 中心中的每个主机上以超级用户身份运行以下命令:

    # /opt/SUNWut/sbin/utrestart

1.6.5. 在 Oracle Solaris 平台上,当从 Oracle VDI 发行版本 3.2.2 更新到发行版本 3.3.1 时,无法保存 Kiosk 会话(错误 ID 13106177)

在 Oracle Solaris 平台上,当从 Oracle VDI 发行版本 3.2.2 更新到发行版本 3.3.1 时, Sun Ray 验证管理器配置 (utpolicy)无法保存。结果,Kiosk 会话不再启用并且用户无法登录到 Oracle VDI。

解决方法如下:

  1. 在更新之前,请把现有 Sun Ray 验证管理器配置记录下来。

    若要检查现有配置,请以超级用户身份运行以下命令:

    # /opt/SUNWut/sbin/utpolicy
  2. 更新之后,验证配置。

    以超级用户身份运行以下命令:

    # /opt/SUNWut/sbin/utpolicy

    如果配置不正确,则以超级用户身份运行以下命令进行更正:

      # /opt/SUNWut/sbin/utpolicy <policy>
    

    例如:

     # /opt/SUNWut/sbin/utpolicy -a -g -m -z both -k both -u both

    或者,也可以登录到 Sun Ray 管理工具并转到“高级“选项卡并更正系统策略设置。

1.6.6. 办公漫游重引导功能无法与 Windows XP Professional 和 Windows RDP 一起使用(错误 ID 13102493)

对于 Windows XP Professional 虚拟桌面,如果将 Windows RDP (MS-RDP) 选择作为池的桌面协议,则到初始 VDI 中心的办公漫游重引导功能无法工作。

解决方法则是使用 Oracle VDI RDP (VRDP)。