Membase 1.7 error on startup
Hi, I just tried to install 1.7 on one of our instances on Amazon EC2 and got this error:
Activation context generation failed for "C:\Program Files\Membase\Server\bin\erlang\erts-5.8.3\bin\erl.exe". Dependent Assembly Microsoft.VC80.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053" could not be found. Please use sxstrace.exe for detailed diagnosis.
This is a Windows server 2008 R2 instances built from an AMI which we had been using previously to run our membase clusters. Is there additional components I need to install first? Could these dependancies be included in the installer for future releases?
Thanks,
Hi Bin, thanks for that, installing erlang R14B02 solved the problem.
Hi, I have problem to install membase-server-enterprise_x86_64_1.7.0.setup on my 2008 Windows Server Enterprise without Hyper-V SP2. Package does not have "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)", I have to install that first, but version of VC++ 2005 SP1 that is available for download today is not working for membase-server-enterprise_x86_64_1.7.0.setup.
I found out that version of "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)" that is part of membase-server-enterprise_x86_64_1.6.5.4.setup works for version 1.7.0 so I installed 1.6.5.4 and upgraded to 1.7.0
My question is where I can download MS VC++ 2005 SP1 that works with version 1.7.0
Also could "Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)" be included in future releases.
Thank you,
Vlad
Hi Vlad, not sure about where to download that version yet, but we've fixed this bug with 1.7.1 which should be released today.
Can you please download that (once it's posted) and verify that this is resolved?
Thanks
Perry
I just received this error version 1.7.1.1 on window's server 2008 R2. I'm not sure from thread above if installing that C++ or Erlang code is going to work for me, any advice?
yes, grabbing the erlang distribution, then unchecking all the erlang stuff got me the correct c++ distrib
Please run c:\program files\membase\server\vcredist_x86.exe. It will setup the right running environment for erlang.
thnks.. that is actually located:
C:\Program Files\Membase\Server\bin\erlang
Hi,this problem I got it! yeah.After serveral install and uninstall I got the answer.
windows 2008 server 64bit, service pack2
1、uninstall 1.7 version.
2、 download the 1.7.1 ,just like the brother said: they have fixed the bug.
3、install the 1.7.1, I found the membase server couldnot start also,
4、run the C:\Program Files\Membase\Server\bin\erlang\vcredist_x86.exe, do not download from msdn,because i found they would not the right versioin from erlong
5、uninstall the 1.7.1 completely
6、install the 1.7.1
so stupid method ,by it work well!
Please download the Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) from http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5638
If it still doesn't work out, you may want to install erlang R14B02 with msvc redistributable package.