Bug 4819 - tl-wfcmgr / tl-wfica: Citrix client is no longer installed in /usr/lib/ICAClient
Summary: tl-wfcmgr / tl-wfica: Citrix client is no longer installed in /usr/lib/ICAClient
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Misc (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.1.1
Assignee: Peter Åstrand
URL:
Keywords: ossman_tester, prosaic
Depends on:
Blocks:
 
Reported: 2013-10-01 15:53 CEST by Peter Åstrand
Modified: 2013-10-24 11:06 CEST (History)
0 users

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2013-10-01 15:53:43 CEST
ICAClient_12.1.0-0.x86_64.rpm installs wfcmgr and wfica in /opt/Citrix/ICAClient, rather than in /usr/lib/ICAClient. We should proably adopt to this new location and perhaps support falling back on the commands being in PATH. With the current code and the recent ICA client, you get a traceback:

$ tl-wfcmgr
> Warning: /opt/thinlinc/bin/tl-wfcmgr uses get_tl_prefix() uninitialised
> Traceback (most recent call last):
> File "/opt/thinlinc/bin/tl-wfcmgr", line 118, in <module>
> subprocess . call ( o0oOoO00o , close_fds = 1 )
> File "/opt/thinlinc/modules/subprocess.py", line 443, in call
> return Popen(*popenargs, **kwargs).wait()
> File "/opt/thinlinc/modules/subprocess.py", line 593, in __init__
> errread, errwrite)
> File "/opt/thinlinc/modules/subprocess.py", line 1079, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
Comment 1 Peter Åstrand cendio 2013-10-08 15:30:43 CEST
Using new directory in 28007. No fallback at this time.
Comment 2 Pierre Ossman cendio 2013-10-10 13:44:18 CEST
Works fine. Tested with fake programs.

Note You need to log in before you can comment on or make changes to this bug.