[THIN] Re: V10 client does not uninstall v9?

  • From: Evan Mann <emann@xxxxxxxxxxxxxxxxxxxxx>
  • To: thin@xxxxxxxxxxxxx
  • Date: Wed, 21 Mar 2007 09:29:27 -0400

I'm not saying I am having any issues connecting, but the fact that
Citrix changed the install patch for the WEB client causes issues with
ScrewDrivers not working (unless you re-install it).  Possibly other 3rd
party print programs that rely on the patch to the web client folder.

I have not done testing with PNAgent yet, but I am 99.999% sure there
will be NO issues.  Why? Because, the v.9x PNAgent and PN clients
install to C:\Program Files\ICA Client, just like v10 does.  Therefore
it will just ovewrite itself.  

The v9.x (and older versions) of WEB client installed to c:\program
files\icaweb32.  Citrix decided to change that path and put it in the
same place where the other clients were going, which actually makes a
lot of sense, but it has undesired effects on other things.  Even if you
don't use 3rd party printing, why do you want an old install directory
hanging around causing possible confusion later? Citrix should be
invoking the uninstaller for the v9.x web client before installing v10
IMO.

________________________________

From: thin-bounce@xxxxxxxxxxxxx [mailto:thin-bounce@xxxxxxxxxxxxx] On
Behalf Of Jason Patten
Sent: Wednesday, March 21, 2007 8:48 AM
To: thin@xxxxxxxxxxxxx
Subject: [THIN] Re: V10 client does not uninstall v9?


I havent come across any issues as of yet upgrading to 10 aside form one
person whose ICA files will NOT associate.



On 3/21/07, Steve Greenberg < steveg@xxxxxxxxxxxxxx> wrote: 

         

        I saw it with a new PS 4.5 farm in which clients had old ICA
clients, I think some were 7.x

         

        They were hitting remote farms previously and we built this new
4.5 farm for them. When they hit WI to the new farm, the ICA client
launched looking red and white like the old version and then turned gray
and blue like V 10, I thought it was kind of cool :-) 

         

        Steve Greenberg

        Thin Client Computing

        34522 N. Scottsdale Rd D8453

        Scottsdale, AZ 85262

        (602) 432-8649

        www.thinclient.net 

        steveg@xxxxxxxxxxxxxx 

         

        
________________________________


        From: thin-bounce@xxxxxxxxxxxxx [mailto:
thin-bounce@xxxxxxxxxxxxx <mailto:thin-bounce@xxxxxxxxxxxxx> ] On Behalf
Of Evan Mann
        Sent: Tuesday, March 20, 2007 8:38 PM 
        
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] Re: V10 client does not uninstall v9?

        

         

        The .exe and .msi installers for screwdrivers will search out
ICA and RDP clients for you, I've never seen a way to specify it
manually.  So, as long as you run a screwdrivers installer AFTER
installing v10 you should be OK.  The 1 catch is trying to re-install
the same version of ScrewDrivers over itself using the same exact client
version with the MSI, it doesn't work because it won't kick off the
search for ICA/RDP client feature.  Only the EXE will do this on a
re-install over itself

         

        What version of PS are you using that you see the client window
changes?  I've been testing against PS4 R02.

        
________________________________


        From: thin-bounce@xxxxxxxxxxxxx [mailto:
thin-bounce@xxxxxxxxxxxxx <mailto:thin-bounce@xxxxxxxxxxxxx> ] On Behalf
Of Steve Greenberg
        Sent: Tuesday, March 20, 2007 11:25 PM
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] Re: V10 client does not uninstall v9?

        What if you started fresh, installed the v10 ICA client, will
ScrewDrivers let you specify the ICA directory??

         

        PS- that is freaky that the ICA window version changes and
changes backwards to what I have seen!

         

        Steve Greenberg

        Thin Client Computing

        34522 N. Scottsdale Rd D8453

        Scottsdale, AZ 85262

        (602) 432-8649

        www.thinclient.net 

        steveg@xxxxxxxxxxxxxx 

         

        
________________________________


        From: thin-bounce@xxxxxxxxxxxxx [mailto:
thin-bounce@xxxxxxxxxxxxx <mailto:thin-bounce@xxxxxxxxxxxxx> ] On Behalf
Of Evan Mann
        Sent: Tuesday, March 20, 2007 6:42 PM
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] Re: V10 client does not uninstall v9?

         

        With both version installed, I actually noticed the initial ICA
client window was new (connection established, negotiating abilities),
then it went to the old logo.  The ICA client in the tray is slightly
different (more faded) so that must be the new version.

         

        I then uninstalled the old client, and lookie here, .ICA files
are no longer associated with the new client.  JOY.

         

        Re-ran the v10 web client install and chose repair.  .ICA files
are associated again.  Launch an app and the same change of the ICA
window, new logo that changes to old.  Must be the way the client is
coded?  Haven't tested a clean computer with v10 (no previous ICA
clients installed/uninstalled)

         

        Wihile I was testing, I tested ScrewDrivers v4 Client since I
use that.  Using MSI file since this can be pushed to users via GPO.

         

        That installs drops sdica6.dll into the ICA clients installed
folder.  So it was in the v9 client folder, but after I installed v10,
it was obviously not in there.  So does that mean ScrewDrivers isn't
working with a v10 install that was upgraded from v9 without a
re-install of ScrewDrivers?  YUP,  that is most certainly the case.
Wow, that stinks.  Have to re-install ScrewDrivers so it can search out
the new path to v10.  This is getting lame.

         

        More ScrewDriver fun.  If you install ScrewDrivers with v9, then
upgrade to v10, and try to re-run the same version of ScrewDrivers
client, a modify/repair will not cause a re-search for new ICA clients.
You need to remove, the re-install.  Or, install a newer version of
ScrewDrivers client (if one exists at that time).  I wonder if there is
a command line flag to trigger a search in ScrewDrivers in MSI?    The
.exe version (WISE install package) does not have the repair/modify
option, so you can reinstall the exe all day long of the same version
and it will keep overwriting the files and re-searching.  Ok, so that's
a workaround, but far from ideal.

         

        So, what did I learn?

        1) The Citrix v10 web client won't uninstall the v9 client

        2) If you uninstall v9 after v10 is installed, ICA won't work,
need to reinstall v10

        3) Citrix changed the install path, which means 3rd party
printing that relies on that path now breaks (ScrewDrivers v4 in this
case) and will need to be reinstalled 

         

        Ok, so how to avoid all this?  How about get the v10 client to
install to the old path. Ran msiexec /a ica32web.msi for the v10 web
client.  Nope, no place to choose installation path there.  Ok, so what
about hacking up the MSI with Orca or such?  That's a lot of work, if
it's even a viable option.

         

        Hmm, fun.

         

         

        
________________________________


        From: thin-bounce@xxxxxxxxxxxxx [mailto:
thin-bounce@xxxxxxxxxxxxx <mailto:thin-bounce@xxxxxxxxxxxxx> ] On Behalf
Of Steve Greenberg
        Sent: Tuesday, March 20, 2007 8:59 PM
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] Re: V10 client does not uninstall v9?

        I don't know, but I have seen the same thing. What was even
weirder is that the intial ICA client launch windows looks like the old
version and then turns into the new v10 look!

         

        I am assuming we should be un-installing the old client and then
installing V10......

         

        Steve Greenberg

        Thin Client Computing

        34522 N. Scottsdale Rd D8453

        Scottsdale, AZ 85262

        (602) 432-8649

        www.thinclient.net 

        steveg@xxxxxxxxxxxxxx 

         

        
________________________________


        From: thin-bounce@xxxxxxxxxxxxx [mailto:
thin-bounce@xxxxxxxxxxxxx <mailto:thin-bounce@xxxxxxxxxxxxx> ] On Behalf
Of Evan Mann
        Sent: Tuesday, March 20, 2007 5:53 PM
        To: thin@xxxxxxxxxxxxx
        Subject: [THIN] V10 client does not uninstall v9?

         

        I have been installing v10 web client on a few computers that
have v9.x web clients installed using the ica32t.exe straight from
Citrix.  I pulled down ica32web.msi off the Citrix site for v10 and
installed it.  

        Add/Remove programs shows "Metaframe Presentation Server Web
Client for Win32" (v9.x) and "Citrix Presentation Server Client" (v10)
listed.

        C:\Program Files\Citrix has \icaweb32 (v9.x) and \ICA Client
(v10).  
        
        ICA connections via WI are launched with v10 client.  
        
        Is there a reason the v9.x web clients are not  being
uninstalled?  Is this same behavious observed with PN and Pnagent
installs?


Other related posts: