Trying to install pre-req for Exchange SP1

Status
Not open for further replies.
L

lantech

When trying to install Exchange 2010 SP1, I get a requirement to install Microsoft Unified Communications Managed API

I get the following error in the event log when trying to install that:

Product: Microsoft Unified Communications Managed API, Core Runtime 64-bit -- Error 1310. Error writing to file: Microsoft.Rtc.Collaboration.dll. System error 0. Verify that you have access to that directory.

The installer just dies and closes without any errors
 
I

ibenna [MVP]

Do you have UAC enabled? If so make sure you run the update with elevated rights.Thank you, Ibrahim Benna MCSA+Messaging, MCSE+Messaging, MCT, MVP " Did you backup your Information Store Today?!"
 
T

Tom Vanopoulos

It appears that you are trying to install the UM role.

You need to install the VS2008 C++ runtime before you can install the UCMA Core.

Redistributable located below.

http://www.microsoft.com/downloads/en/details.aspx?familyid=BD2A6171-E2D6-4230-B809-9A8D7548C1B6&displaylang=en

If you don't want to install the UM role then try just choosing Client Access, Mailbox and Hub Transport roles. Then the installer should continue.
MCITP: Enterprise Messaging Administrator 2007/2010 | MCITP: Server Administrator | MCTS: Windows Server 2008 Applications Infrastructure, Configuring | MCP | MCDST
 
L

lantech

I have the UM role already on there, and already have the C++ redist installed. (it was required before the UMCA core would install at all, as well as .net 351)
 
D

DanT67

I'm having the exact same issue. Had to manually download and install the VS2008 C++ runtime before I could even get the Microsoft Unified Communications Managed API installion to launch correctly... then it craps out just like you're describing.

My OS is Server 2008 R2 with all current patches, etc. UAC / firewall turned off. Have tried 'Run as Administrator' even though UAC is off and I still have the same result.

Dan
 
D

DanArseneau

Sorry, I hit Proposed As Answer by accident.

I tried removing .NET 4, KB974571 (was a problem with OCS R2) and all the steps everyone else on this post did but still can't get the install to complete.

I have MS VC++ 2008 Redistributable - x64 9.0.21022
MS VC++ 2008 ATL Update kb973924 - x64 9.0.30729.4148
MS Server Speech Platform Runtime(x64) - 10.1.7200.5

I have the mailbox role installed and that's it. I want to put the UM role on.

Anyone get any further with this?
 
D

DanArseneau

Thanks Frank. I do have all the prerequisites installed. I am running the ucmaRuntimeSetup.exe from a console started as Administrator. .Net 4 is not installed. The error is ID: 11310

Product: Microsoft Unified Communications Managed API, Core Runtime 64-bit -- Error 1310. Error writing to file: Microsoft.Rtc.Collaboration.dll. System error 0. Verify that you have access to that directory.

Where is this file located? It looks like a file I would find on my Communication Server, not on Exchange.

Thanks Frank.

EDIT: I think the issue will be with Windows Installer 5...not supported. Trying to downgrade to 4.5...I will keep you updated.

EDIT: Cannot seem to downgrade. I tried everything...the log file UCMARuntime.msi-Date.log just says failed. The ROOTDRIVE was my large DB drive so I forced it to use the C: drive but to no avail. Been a while since I have been this stumped.
 
C

coffeyc1

Has anyone made any progress with this? I am having the same issue. I am just implementing 2010 UM. I built a brand new machine, installed 2010, then proceeded to install SP1. I have installed the other pre-req's, but the Core Runtime 64 bombs just as others here have described. The file in question is Microsoft.Rtc.Collaboration.dll is located in the proper bin location and has proper security. Not sure what to do at this point.
 
M

mn101

I am also having the same problem. Did a fresh install of exchange 2010 on 2008 R2, wanting to upgrade the install to SP1, and this requirement just wont install. I'm also confident that I've met all the requirements. No clue how to proceed and I am left with a broken UM service that no longer starts as the speech module was upgraded and its now broken the UM service.
 
D

DanThompson1

I've actually opened a ticket with Microsoft about this, so hopefully we'll get to the bottom of this quickly.

Dan
 
B

Brennan J

When you go to add/remove, the UCMA version that should be there should end in .210.

This worked in one scenario:

1. Uninstall any version of UCMA and Microsoft Visual C++ redist that is showing in add/remove.

2. Download this version of Exchange 2010 SP1: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=50b32685-4356-49cc-8b37-d9c9d4ea3f5b

3. Double check that every step in the prerequisites have been followed: http://technet.microsoft.com/en-us/library/bb691354.aspx

4. Run the Exchange 2010 SP1 that you just downloaded from step #2 above.

5. The link it should give you to download UCMA is http://go.microsoft.com/fwlink/?LinkId=180957. Download UcmaRuntimeSetup.exe (version 6907.210).

6. Run the UcmaRuntimeSetup.exe. Install the Visual C++ if it asks you. You should then be able to continue installing the UcmaRuntimeSetup.exe when it prompts you after running the Visual C++ install. If it doesn't come back up, then just double click on UcmaRuntimeSetup.exe again. Click the 'Install' button. It should be successful. When you go to add/remove, the UCMA version that should be there should end in .210 now.

7. Now, go back to the Exchange 2010 SP1 executable (Exchange2010-SP1-x64.exe) and run it. It should successfully install now.

============

for search purposes, here is the event log that showed up when the problem stated in an earlier post happened:
>>>>>
Log Name: Application
Source: MsiInstaller
Date: 12/9/2010 1:19:34 PM
Event ID: 11310
Task Category: None
Level: Error
Keywords: Classic
User: domain\admin-user
Computer: UM-Server.domain.com
Description:
Product: Microsoft Unified Communications Managed API, Core Runtime 64-bit -- Error 1310. Error writing to file: Microsoft.Rtc.Collaboration.dll. System error 0. Verify that you have access to that directory.
Event Xml:
<Event xmlns=" http://schemas.microsoft.com/win/2004/08/events/event" >
<System>
<Provider Name=" MsiInstaller" />
<EventID Qualifiers=" 0" >11310</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime=" 2010-12-09T18:19:34.000000000Z" />
<EventRecordID>4525</EventRecordID>
<Channel>Application</Channel>
<Computer>UM-Server.domain.com</Computer>
<Security UserID=" S-1-#-##-3260##0022-##########-4207##2980-####" />
</System>
<EventData>
<Data>Product: Microsoft Unified Communications Managed API, Core Runtime 64-bit -- Error 1310. Error writing to file: Microsoft.Rtc.Collaboration.dll. System error 0. Verify that you have access to that directory.</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>(NULL)</Data>
<Data>
</Data>
<Binary>7B3745#####...#####45384638367D</Binary>
</EventData>
</Event>
<<<<<
 
D

DanT67

I actually just got off the phone with Brennan, and what he is describing fixed my issue.

The UCMARuntime.exe file I downloaded a couple of weeks ago and the one we downloaded today are the exact same file size and same version number, but for whatever reason it worked today.

The UCMA version he references above was wrong on my server (ended in .205 I believe) because I had downloaded the SDK looking for the C++ Redistributable in an attempt to get past the original error I was receiving (Failed to install the Microsoft Visual C++ 2008 redistributable - x64 9.0.21022 package - Unspecified error) when running the first UMCARuntime.exe I downloaded. With the UMCARuntime.exe we downloaded today, I did not have this issue and installed the C++ package without any problems.

Hope this is helpful to everyone else...

Dan
 
M

Mike-Hammock

I attempted to follow Brennan's instructions, but still ran into the following issues:
The UCMA installer (.210 version) still fails to install Visual V++ The Exchange 2010 SP1 installer linked above fails to run citing that the file is corrupt when I attempt to run it.

A bit more background. I'm attempting to add the UC role to an Exchange server that already has the CAS, Mailbox, and HT roles installed. I also attempted to install the UCMA version 3. This successfully installed, but wasn't recognized by the Exchange prerequisite check.
 
S

SamuelIT

I'm having the same problem. The UCMA runtime does not install properly. I got around the issue where the installer won't even open downloading the C++ runtime . http://www.microsoft.com/downloads/en/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en

Also what about this: Installation success or error status: 1603.

Log Name: Application

Source: MsiInstaller

Date: 12/16/2010 1:02:00 PM

Event ID: 1033

Task Category: None

Level: Information

Keywords: Classic

User:

Computer: EXCHANGE.xx.local

Description:

Windows Installer installed the product. Product Name: Microsoft Unified Communications Managed API, Core Runtime 64-bit. Product Version: 3.5.6907.210. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.

Event Xml:

<Event xmlns=" http://schemas.microsoft.com/win/2004/08/events/event" >
<System>
<Provider Name=" MsiInstaller" />
<EventID Qualifiers=" 0" >1033</EventID>
<Level>4</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime=" 2010-12-16T18:02:00.000000000Z" />
<EventRecordID>921</EventRecordID>
<Channel>Application</Channel>
<Computer>EXCHANGE.cv.local</Computer>
<Security UserID=" S-1-5-21-833109421-3089437935-3236925093-1217" />
</System>
<EventData>
<Data>Microsoft Unified Communications Managed API, Core Runtime 64-bit</Data>
<Data>3.5.6907.210</Data>
<Data>1033</Data>
<Data>1603</Data>
<Data>Microsoft Corporation</Data>
<Data>(NULL)</Data>
<Data>
</Data>
<Binary>7B37454239303144442D434235302D343034362D413433342D3345394131313245384638367D3030303035323535643762663133306230383833623230663365613731643433383663383030303030393034</Binary>
</EventData>

</Event>
 
Status
Not open for further replies.
Top