Come posso eseguire il debug dei problemi con Citrix XenApp?


2

Sto cercando di connettermi a Citrix tramite Ubuntu 13.04. Quando faccio clic sul pulsante dell'applicazione / VM nel mio browser (l'URL è ... / Citrix / XenApp / site / default.aspx), il pulsante diventa blu (prima che fosse grigio). Quindi, dopo 30 secondi, viene visualizzata una finestra:

Impossibile connettersi a "0.0.0.2 - Generaloffice" La
rete non è raggiungibile

Dal momento che posso collegarmi al sito web, questo sembra un po 'strano. Come posso sapere quale connessione il software sta tentando di stabilire?


Avevi delle impostazioni proxy aziendali all'interno del tuo ambiente Citrix. Se le impostazioni per i gateway di accesso non sono impostate correttamente, le impostazioni proxy dalla rete aziendale vengono ottenute e non disponibili in una rete pubblica.
patricks

@patricks: sono all'interno della rete aziendale. Che cos'è "Citrix Environment"? Tutto quello che ho è un plug-in Citrix installato nel mio browser e un pulsante in una pagina Web su cui posso fare clic.
Aaron Digulla,

È possibile eseguire il debug del processo con i seguenti passaggi. Prima scaricare il file ICA (fare clic con il tasto destro del mouse sull'applicazione sul sito Web Citrix -> Salva con nome ...). Il secondo passo avvia il ricevitore Citrix dalla riga di comando (non sai dove ubuntu memorizza il client ma potresti provare / opt / citrix / bin / wfica) con queste opzioni "/ opt / citrix / bin / wfica -log $ SAVEDFILE
patricks

@patricks: grazie per il suggerimento; sfortunatamente, non sono riuscito a scaricare il file. Ricevo solo un file HTML con alcuni JavaScript che alla fine contiene document.location.replace('/Citrix/XenApp/site/launch.ica?...: - / C'è un altro modo per ottenere questo file?
Aaron Digulla,

1
devi configurare il tuo browser per scaricare il file ICA invece di aprirlo (o se hai la finestra di dialogo -> usa semplicemente "Salva ..").
patricks,

Risposte:


0

Ciò accade perché ICAClient ignora le impostazioni proxy del sistema. Invece di utilizzare le impostazioni proxy del browser Web / sistema, il client tenta innanzitutto di connettersi a quello SSLProxyHostmenzionato nel launch.icafile.

Prova a configurare manualmente le impostazioni del proxy.

Modifica il file ~/.ICAClient/All_Regions.ini, cerca[Network\Proxy]

Modifica i primi due campi:

ProxyType=Script
ProxyAutoConfigURL=http://your.company.com/proxy.pac

Non sono sicuro di cosa inserire se hai l'URL di un server proxy; forse la documentazione può aiutare in questo caso .

Suggerimenti aggiuntivi:

Se non è possibile scaricare il file ica per avviare il client dalla riga di comando, disabilitare il plug-in del browser e fare clic sul pulsante VM nel sito Web Citrix. Il browser dovrebbe quindi scaricare e salvare il launch.icafile automaticamente.

Se il tuo cliente si lamenta che non ha un certificato (root) installato per SSL, devi aggiungerne di più /opt/Citrix/ICAClient/keystore/cacerts/. Una fonte semplice per quelli è Firefox; cerca nella tua copia locale *.crtfile come GeoTrust_Global_CA.crt. Copia o collega quei certificati aggiuntivi alla cacertscartella e il client dovrebbe essere in grado di trovarli e usarli:

cd /opt/Citrix/ICAClient/keystore/
mv cacerts cacerts.bak
ln -s /etc/ssl/certs cacerts

(complimenti a bdetweiler per le istruzioni).


Questo ha funzionato per me:cd /opt/Citrix/ICAClient/keystore/; rm -rf cacerts; ln -s /etc/ssl/certs cacerts;
bdetweiler,

@bdetweiler che userei mv cacerts cacerts-citrix.bakinvece di rm -rf.
Aaron Digulla,

È vero, è sempre meglio rinominare che rimuovere. Grazie per la segnalazione.
bdetweiler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.