This message was deleted.
# citrix-vad
s
This message was deleted.
n
For persistent VDA upgrades? Yeah, it's a bit of a pain if you want to ensure that it completes successfully. In a perfect world, simply running the new VDA installer will handle it all, but that's not always the case. You can give it a try on a small subset of VDAs to see if it'll work for you. At my place, with our images not exactly being clean, we have to jump through the hoops. Run VDACleanupUtility (4x, reboots in between), run the MS VC++ installer, reboot, run the VDA installer, reboot, validate that the RunOnce entry is gone (if not, run the XendesktopVdaSetup.exe to complete the VDA install), reboot, done. It's... a lot.
g
Just ran a simple quiet install of 2203 here now, and it does not seem to complete all the way. I see that some services are installed, but the VDA version info is not updated... pain..
n
Sounds like you'll be boarding SS DoItTheHardWay with the rest of us...
😂 1
The process works, it's just time consuming. The sheer amount of reboots is insane thanks to the VDACleanupUtility.
g
Well... I'll have a chat with the apps-team... they have an uncanning way of finding some neat solutions sometimes... not that I think they are that better than anyone else that have tried and failed, but it's worth a try.
@Nick Panaccio I know it works... it just that you have users, then you have demanding users. And then you have... other users, that NEVER want to boot... ever..heck no...
n
Yeah, just have to schedule those ones for after hours. We use SCCM, so it gives us more leeway on how we upgrade.
g
Yeah, we can use SCCM as well. The trouble is that these users use the VDIs for simulations and stuff, and they can run for days. They don't react kindly to sysadmins that needs to patch something within a reasonable time frame.
n
At my last place, we used to let people defer 3 times before it forcibly installed. They can whine all they want, but this was happening.
And these were doctors...
g
If they had their way, they would never log off. In fact, in the old days we had users that stayed logged in for months... on Windows 7. I'll never complain about uptime and stability in Windows again. 😛
n
Oh yeah, we had people who used to go nuts over our timeout values. Thankfully I just referred them to InfoSec and went about my day.
g
Yeah, of course Nick, if they have to suffer a reboot they will. But they will also complain and bicker and cry... 😛
I serve a demanding set of users here.. 🙂
As we all do, I guess.
p
I had a look at automating this in another environment a while back and i ended up just manually upgrading all the servers as trying to make it work using command line just wasn't worth the hassle. So yeah, same experience here
r
@Geir Sandstad make sure to install latest VC++ before installing vda automatically. Microsoft enforces a reboot if you upgrade VC++.
n
^This. We added that as a step in our SCCM task sequence thanks to the Citrix installer failing to install that prereq consistently.
This is our sequence in a nutshell: 1. Run VDACleanupUtility 2. Reboot 3. Run VDACleanupUtility 4. Reboot 5. Run VDACleanupUtility 6. Reboot 7. Run VDACleanupUtility 8. Reboot 9. Install VC++ 2015-2022 10. Reboot 11. Install VDA 12. Reboot
r
If it's a recent VDA the cleanup utility should not be needed. But you might need to reboot during the upgrade though
n
I'm talking 2203 CU2 here...
Simply running the upgrade installer natively resulted in something like 50% failure rate in my staging environment. Had to resort to the old faithful cleanup utility.
r
Would be interesting to get the logs of the failed upgrades to see what's going wrong
n
I'll give it another go if we move forward with a different CU, but we have BSOD issues in CU2 so we're sticking with 1912 CU6 for the foreseeable future.
g
@Nick Panaccio We had BSOD issues after a VDA upgrade as well a while ago, turned out to be a conflick of some sorts with the ControlUp agent. Seems like they've sorted that out in the mean time, the issues is gone now.
@Rody Kossen I'll have a look into VC++ as well, thanks for the tip. Can't remember, does installing VC++ on its own require a reboot?
n
We force a reboot post-VC++, which I've always found to be necessary.
r
If you would upgrade VC++ a reboot is definitely required, not so sure about when it's a fresh install. But I would install VC++ x86 & x64 and then reboot.