Citrix Workspaceアプリ

一般的なトラブルシューティング

アプリ保護コンポーネントによる起動制限

Linux版Citrix Workspace™アプリでプリロードを使用する別のアプリケーションが実行されている場合、ユーザーは次のエラーに遭遇します。

起動できません(/ja-jp/citrix-workspace-app/media/unable-to-launch.png)

この問題を解決するには、次の手順に従います。

  1. 次のコマンドを使用して、アプリ保護サービスが実行されていることを確認します。

    systemctl status AppProtectionService-install.service
    <!--NeedCopy-->
    
  2. マシンを再起動して、もう一度試してください。
  3. 再起動後も問題が解決しない場合は、(/citrix-workspace-app/app-protection/configure/configure-allowlist-for-ld-preload#identify-the-process-preventing-protected-vda-launch)で提供されているスクリプトを使用して、問題の原因となっているプロセスを特定します。
  4. 干渉しているプロセスを閉じて、再試行します。
  5. アプリケーションが不可欠な場合は、LD_PRELOAD許可リストの使用を検討してください。構成の詳細については、(/citrix-workspace-app/app-protection/configure/configure-allowlist-for-ld-preload)を参照してください。
  6. 問題が解決しない場合は、関連するログを収集し、サポートにお問い合わせください。詳細については、(/citrix-workspace-app/app-protection/troubleshoot/log-collection)を参照してください。

アプリ保護ポリシーで有効になっているリソースがネイティブアプリに表示されない

アプリ保護ポリシーで有効になっているリソースがネイティブアプリに表示されない場合は、次の手順を実行します。

  1. Citrix Workspaceアプリが以下のバージョンよりも古い場合は、それ以降のバージョンに更新してください。

    • Windows版 シトリックス ワークスペース アプリ 2002
    • Windows (Store) 版 シトリックス ワークスペース アプリ 2305.1
    • Windows 用 シトリックス ワークスペース アプリ 2203.1 LTSR
    • Mac 用 シトリックス ワークスペース アプリ 2001
    • リナックス向け Citrix Workspace アプリ 2108
    • アンドロイド向け Citrix Workspace アプリ 24.7.0
    • iOS 用 シトリックス ワークスペース アプリ 24.9.0
  2. Citrix Workspace アプリが、Windows 2K16 や Windows 2K22 などの Windows マルチセッションオペレーティングシステムにインストールされていないことを確認してください。

  3. 上記の条件が満たされていてもリソースが表示されない場合は、ログを収集してCitrixテクニカルサポートにお問い合わせください。ログの収集について詳しくは、「ログの収集」を参照してください。

オンプレミスストアの使用中に、App Protectionポリシーが有効になっているリソースがブラウザに表示されない

オンプレミスストアの使用中に、App Protectionポリシーが有効になっているリソースがブラウザに表示されない場合は、次の手順を実行してください。

  1. Delivery Controller™ のバージョンが1912より前ではないことを確認してください。

    注:

    バージョン1912より前のDelivery Controllerを使用している場合、App Protectionはサポートされません。

  2. StoreFrontバージョン1912から2203を使用している場合は、StoreFrontのカスタマイズを有効にしていることを確認してください。StoreFrontのカスタマイズを有効にする方法について詳しくは、「StoreFrontのカスタマイズを有効にする」を参照してください。

  3. StoreFrontバージョン2308以降を使用している場合は、StoreFrontのカスタマイズを有効にする必要はありません。「StoreFrontバージョン2308以降でのハイブリッド起動」を使用して、StoreFrontでのハイブリッド起動のためにApp Protectionを正しく有効にしていることを確認してください。

  4. デリバリーグループに対してApp Protection機能が正しく有効になっているか確認してください。

  5. 上記の条件が満たされているにもかかわらず、リソースが表示されない場合は、ログを収集し、Citrixテクニカルサポートにお問い合わせください。ログの収集について詳しくは、Citrix Workspaceアプリのログを収集するおよびStoreFrontのログを収集するを参照してください。

App Protectionが有効なリソースを起動する際にセキュアな環境を確立できません

Windows向けCitrix Workspaceアプリの場合、App Protectionサービスが開始され、セキュアな環境が確立されるようにするため、インストール中にインストール後にApp Protectionを開始するチェックボックスを有効にする必要があります。インストール中にインストール後にApp Protectionを開始するチェックボックスを有効にしなかった場合、App Protectionポリシーが有効なリソースを起動すると、App Protectionサービスは自動的に開始されます。システム負荷によっては、App Protectionの起動に時間がかかる場合があります。起動しない、またはタイムアウトする場合があります。そのため、インストール中にインストール後にApp Protectionを開始するチェックボックスを選択することをお勧めします。通常、App Protectionが有効なリソースを再起動すると、セキュアな接続が確立されます。ただし、App Protectionが有効なリソースを起動できない場合は、次の手順を実行してください。

  1. 管理者としてコマンドプロンプトを開き、次のコマンドを実行してApp Protectionサービスが実行されているか確認します。

    sc query AppProtectionSvc
    <!--NeedCopy-->
    
  2. App Protectionサービスが実行されていない場合は、次のコマンドを実行してサービスを開始します。

    sc start AppProtectionSvc
    <!--NeedCopy-->
    
  3. 引き続きエラーが発生する場合は、ログを収集し、Citrixテクニカルサポートにお問い合わせください。ログの収集について詳しくは、ログの収集を参照してください。

App Protectionを有効または無効にできません

Web StudioまたはPowerShellのいずれかを使用して、オンプレミスまたはクラウドのデリバリーグループに対してApp Protectionを有効または無効にできない場合は、次の手順を実行してください。

  1. 必要なライセンスがあるか確認してください。必要なライセンスがない場合、App Protectionを有効にすることはできません。

  2. 必要なライセンスが利用できない場合は、必要なライセンスを取得して追加してください。

  3. ライセンスを追加した後、ライセンスサーバーを再起動し、App Protectionの有効化を再度試してください。

  4. 有効なライセンスがあるにもかかわらず、App Protectionを有効または無効にできない場合は、次のコマンドを実行してTrustRequestsSentToTheXmlServicePortが有効になっているか確認してください。

    Get-BrokerSite | Select-Object TrustRequestsSentToTheXmlServicePort
    <!--NeedCopy-->
    
  5. TrustRequestsSentToTheXmlServicePortが有効になっていない場合は、次のいずれかの方法でXML信頼を有効にしてください。

    • ウェブスタジオを使用する:

      1. Citrix DaaS™アカウントにサインインし、[管理] > [設定] > [XML信頼を有効にする] に移動します。

        XML信頼を有効にする(/ja-jp/citrix-workspace-app/media/enable-xml-trust-web-studio.png)

      2. [XML信頼を有効にする] トグルをオンにします。

    • PowerShellを使用する場合: XML信頼を有効にするには、次のコマンドを実行します。

       Set-BrokerSite -TrustRequestsSentToTheXmlServicePort $true
       <!--NeedCopy-->
      
  6. TrustRequestsSentToTheXmlServicePortを有効にした後、App Protectionを再度有効にします。

  7. 上記の条件が満たされているにもかかわらず、App Protectionを有効または無効にできない場合は、Citrixテクニカルサポートにお問い合わせください。

App Protectionポリシーが正しく適用されない

  1. 次の条件が満たされていることを確認してください。

    • サポートされているバージョンのCitrix Workspaceアプリを使用していること。
    • デリバリーグループに適切な機能が有効になっていること。
    • その機能がエンドポイントにインストールされていること。
    • Citrix Workspaceアプリが/includeappprotectionスイッチを有効にしてインストールされていること。
  2. 上記の条件が満たされているにもかかわらず、App Protectionポリシーが正しく適用されない場合は、ログを収集し、Citrixテクニカルサポートにお問い合わせください。ログの収集の詳細については、Citrix Workspaceアプリのログを収集するを参照してください。

Citrix以外のウィンドウでスクリーンショットが機能しない場合:

  • 保護されたCitrixウィンドウ(Citrix Workspaceアプリを含む)を最小化または閉じます。

LinuxにApp Protection付きのCitrix Workspaceアプリがインストールされている場合、OSを起動できません

  1. Citrix Workspaceアプリのバージョン2204より前のものを使用している場合、App Protection機能はglibc 2.34以降を使用するオペレーティングシステムをサポートしていません。

  2. インストールした場合、システムの再起動時にOSの起動が失敗する可能性があります。OSの起動失敗から回復するには、次のいずれかを実行してください。

    • OSを再インストールします。
    • OSのリカバリモードに移動し、ターミナルを使用してCitrix Workspaceアプリをアンインストールします。
    • ライブOSから起動し、既存のOSからrm -rf /etc/ld.so.preloadファイルを削除します。