Van nekem egy Intel S3200SHX alapú szerverem. Ebből akartam Hyper-V szervert csinálni. Ez még nem is lenne akkora kaland, ha nem a Microsoft Hyper-V Server R2-t választom hozzá (hanem mondjuk egy Windows Server 2008 R2-t).
A gépet fel is telepítettem gond nélkül. Valahogy az az elvetemült ötletem támadt, hogy szeretnék tudni róla, ha az alatta levő RAID-ből mondjuk kihullik egy diszk.
Az alaplap két féle RAID BIOS-t kínál a rendszergarázdának. Az egyik az Intel Matrix Storage (vagy épp minek hívják ezen a héten) a másik egy ESRT2 névre halgató lényegében LSI Logic BIOS. Ez utóbbit választottam, már csak azért is, mert ez kínál távoli menedzsment lehetőséget.
A meghajtó program upgrade a Microsoft-osról az Intelesre gond nélkül megvolt. Ezek után megpróbáltam felrakni a webes menedzsmentet. Nem ment. Valami szervizt nem tudott elindítani a telepítés után.
Internet túrás indul, annyit találok, hogy két portot engedélyezni kell a hálózaton. Megteszem. Eredmény ugyanaz.
Kikapcsolom a teljes tűzfalat. Semmi sem változik.
Gyanús, hogy valami Server Core probléma lesz. Természetesen sehol sem találok a Core-ra specifikus megoldást.
Távolról rámegyek a gépre egy Event Viewerrel, hogy megnézzem mi a baja. A Microsoft.VC80.CRT-re panaszkodik. Leszedek egy Visual C++ 2005 SP1 Redistributable (x86) csomagot. Felrakom. Utána küldöm a menedzsment telepítőjét.
Gond nélkül felmegy, működik.
Könyörgöm, egy ilyen banális függőséget miért nem lehet abba a redves readme-be beírni. A töménytelen mennyiségű licensz meg felesleges blabla helyett miért fáj odaírni, hogy rakj fel egy C++ futtatókörnyezetet te barom mert mi túl hülyék voltunk hozzá, hogy beleintegráljuk a telepítőbe.