So today I was installing an VSTS agent on Ubuntu and I got the following error message ;
Failed to initialize CoreCLR, HRESULT: 0x80131500
I received this error message when trying to run the “config.sh” command ;
So how to fix this? Apparently the agent has a hard dependency towards “libicu52”. By default my system (ubuntu 16.04 LTS) had libicu55 on it. You can find the “old” package on the following location. And install it?
wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.8_amd64.deb
sudo dpkg -i libicu52_52.1-3ubuntu0.8_amd64.deb
And that did the trick!
Have fun with your Linux CI/CD pipelines now! 😀
You saved my day. I was struggling on this for hours. Thanks for posting
You are welcome! Good to hear it saved your day. 😉
Thanks man. This solved my issue. There was one difference thought – rather than using libicu52_52.1-3ubuntu0.4_amd64.deb, I had to use libicu52_52.1-3ubuntu0.5_amd64.deb since the former was not available.
Thanks for the feedback!
Helped me out a bunch. Thank you!
Thanks it helped but now It is libicu52_52.1-3ubuntu0.7_amd64.deb for Ubuntu 17.10
The link doesn’t work anymore but you can find alternatives here https://packages.ubuntu.com/uk/trusty-updates/amd64/libicu52/download
Thanks for the info. Updated!