Having problems installing Blackberry Professional Software

Plancom
Plancom used Ask the Experts™
on
Hi,

I am trying to install Blackberry Professional Software on my server (windows server 2003), i am logged onto the server as BESAdmin.

I have followed the instructions to install Blackberry Professional Software on my sever (windows server 2003). I have got to the stage where I typed in the SRP Identifier and SRP Authentication Key, I have clicked on "Validate SRP Key and ID" button and I get the message "SRP Key and ID are valid", which is great.

But when I click on next to continue the installation i get the following 2 messages, first one is " Microsoft Exchange - You have a previous version of Microsoft Exchange Server Messaging Service. Please create a new profile" when I press ok to the message I get the second message, "Blackberry Professional Software Installation - Correct MAPI profile is necessary for correct operation of Blackberry Professional Software". And the installation wont let me continue.

I have clicked on edit MAPI profile in under start menu, it gives me message  " Microsoft Exchange - You have a previous version of Microsoft Exchange Server Messaging Service. Please create a new profile"

I have set up an email account through Outlook for the BESadmin account on the exchange server.

I really dont know where to go from here, can someone please assist me??

Many Thanks


Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
HAve you exchange 2003 or 2007? You may have this problema if you've upgraded to 2007 and still have the system manager tools for the 2003 version on the server you've installed 2007. In that case, uninstalling the system manager would help you.
Also triple check that all the permissions for the besadmin user are correct, as per the installation documentation.  That's critical!

Cheers,
]\/[arco
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
Do you have Outlook installed on the machine? If so then that can cause this problem.

Simon.

Author

Commented:
I am running exchange 2003.

I have checked all the permissions and they are correct.
Success in ‘20 With a Profitable Pricing Strategy

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

What about outlook being installed as Mestha suggested?

Cheers,
]\/[arco

Author

Commented:
I have just removed outlook, and it is still giving me the same messages.

Any other suggestions?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
You need to remove Outlook completely, reboot.
Then remove whatever you are using to provide the interface to Exchange - so that will be either ESM or CDO/MAPI depending on the version of Exchange.
Then reboot again.

That will get rid of all of the MAPI components.

You can then reinstall the relevant connection tool. If you are installing ESM because you have Exchange 2003 then ensure that you update it to Service Pack 2 and then run Microsoft Update to get get the post SP2 updates. Failure to do that will stop BES from working correctly.

Outlook basically overwrote the MAPI interface that BES needs to use - the same reason why you do not install Outlook on to a full Exchange server.

Simon.
Unfortunately just removing outlook won't work here. Outlook overwrited the mapi dll the Exchange and BES required to work properly. You may wont to reinstall Exchange 2003 (see here: http://technet.microsoft.com/en-us/library/aa997239(EXCHG.65).aspx) and then reapply, SP2 and all the subsequent patches.
Unfrotunately the mapi and cdo files that you can find on the Microsoft site will only work with Exchange 2007 :(

Cheers,
]\/[arco

Author

Commented:
Mestha,

You mentioned :Then remove whatever you are using to provide the interface to Exchange - so that will be either ESM or CDO/MAPI depending on the version of Exchange.

If i remove exchange system manager (ESM) wont that impact the emails that are currently running on my exchange?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
You are trying to install BPS on the same server as Exchange?
That wasn't in any of your previous posts. Ideally Blackberry should be installed on its own server. While you can have it on the same machine, it takes some care.

If you had Outlook on the same system, then you may well have caused a problem with MAPI as indicated in the post above.

Simon.

Author

Commented:
Simon,

I am now setting up another server, and I will make it a member server of the main domain.

Do I need to install SQL Server on this new server, or will the BB installation pick up the one on the main server ?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
The Blackberry installation will install SQL Express unless you tell it otherwise. If you have a small number of users then SQL Express will be fine.

Simon.

Author

Commented:
Ok thanks, will give it a go and let you know how I get on.

Thanks

Author

Commented:
Sorry forgot to ask you, as I have set all the permissions for BESAdmin on the main server through active directory, do I need to do the same on the new server, or will it use the settings set on the main server.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
Permissions are domain setting - not server.

Simon.

Author

Commented:
Ok thanks.

Author

Commented:
Installed BES on new member server, still get the same messages, I even upgraded to service pack 2 for exchange server 2003, but still no joy? Any Suggestions?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
Is there anything else installed on that machine?
I have done many many BES installations and have never seen that error message before.

You logged in as the besadmin account after the first reboot of the server during the installation?

Simon.

Author

Commented:
The machine is a dmain controller, with the following installed on it:

SQL server 2005
Exchange server 2003
Arxcis Backup Software
Pearl Echo - Internet Monitoring software

Cant think of anything else. This problem is driving me up the wall, I even got RIM to look into this, and they advised I recreate the BESAdmin profile, which I did, still did not work.

Yes i logged onto BESAdmin after the first reboot during installation.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
You said it was a member server, now you say it is a domain controller? Which is it?
After installing the Exchange 2003 management tools on to the system did you also install SP2 and the most SP2 updates?

If you have paid RIM for support I would push back on them again to assist further, it sounds like they just want to wash their hands of it.

Simon.

Author

Commented:
Apologies I was referring to the original server which I initially installed BES on. I have been testing the installation on both the domain controller and the member server.

I did install Exchange 2003 SP2, but I havent installed the SP2 updates as I didnt think there were any. Should I now install SP2 updates?

As my contract is through O2, they were the ones who contacted RIM. I have been told by O2 that RIM think I should be taking this up with Microsoft as it seems to be a Microsoft issue.
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
So much for O2's so called Blackberry experts. They told me a few years ago they had the best support team for Blackberry outside of RIM in the UK. This just sounds like buck passing to me.

BES gets upset if the MAPI versions are different between the Exchange 2003 server and the machine it is being installed on. Therefore you need to ensure that the same versions are being used. If they are different then things go wrong.

I have done many Blackberry deployments though and I have never seen this error before.

Simon.

Author

Commented:
Yes I agree, I have spent hours on forums trying to figure this problem out.

I have updated the Exchange server 2003 sp2 updates, still the same message.

How do I check what version of MAPI  the exchange server 2003  and BES are using?

Author

Commented:
Would it be easier if i gave you remote access to my server via net viewer ?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
Resolving problems outside of Experts Exchange is against the rules of the site.

Look for mapi32.dll on both servers. If you look at the version of the file on properties they should be the same.
Furthermore, if Outlook has been on any machine, you may have the Outlook version of mapi32.dll in there as well, getting involved.

RIM have a list on their web site here: http://www.blackberry.com/btsc/viewContent.do?externalId=KB02542

If the version number is very different (like 10 or 11) then that is the Outlook MAPI32.DLL.

Simon.

Author

Commented:
Apologies I wasnt aware of this rule.
Both versions of mapi32.dll are similar version numbers.

Last night I uninstalled a few applications which I didnt need just incase they were causing the problem. I uninstalled some software called "Mail Object", there were 2 of these.

This morning, when I try to send any emails, I get the following error message:

Your message did not reach some or all of the intended recipients.

      Subject:      Test
      Sent:      27/07/2009 09:13

The following recipient(s) cannot be reached:

      J SMith on 27/07/2009 09:13
            This message could not be sent. Try sending the message again later, or contact your network administrator.  Error is [0x80004005-00000000-00000000].

Have I uninstalled something that I shouldnt have, this is turning into a nightmare. I have spoke to others on the network, some can send emails others can't.

Any suggestions?
Expert of the Quarter 2009
Expert of the Year 2009

Commented:
No idea what Mail Object is. Google doesn't thrown anything of much interest up at all.
You may well be at the point of having to call Microsoft - there is something very odd about the network which means it is not behaving itself correctly. I am convinced that something is being installed or configured automatically, possibly by a third party tool, which is affecting all systems - including your newly build member server - once it is added to the domain.

Simon.

Author

Commented:
I managed to get the emails running again via another machine.

I dont think the member server has been set up correctly. So I have reinstalled the operating system (Windows Server 2003) again, and set it up as a member server. When I installed exchange system manager, then tried to run exchange system manager, it gives me an error saying unable to connect to the domain? However i can access files on the domain controller.
Expert of the Quarter 2009
Expert of the Year 2009
Commented:
Is the machine a member of the domain?
Does the besadmin account have the relevant permissions inside Exchange?
Remember you do not do anything under a domain admin account. The most BESADMIN should have is local admin to its own machine. You then login to BESADMIN and do everything under that account.

Simon.

Author

Commented:
Yes the machine is a member of the domain.

I was logged onto the member server as Administrator, and I installed exchange and exchange sp2. I was trying to connect to exchange system manager whilst logged on as Amdinistrator, so from what you are saying I will only get connectivity to the Exchange System Manager logged on as besadmin, provided I have given it the relevant persmissions as per BES installation guide "creating BESADMIN account".??

Author

Commented:
I logged on as BESadmin, and i get the following error when i open exchange system manager:

Exchange System Manager
The server is not operational
Facility: Win32
ID No: 8007203s

Author

Commented:
The exchange services are running. I have now installed the DNS on the member server.
I have logged on as BESadmin and I can now access the Exchange System Manager, it is showing the exchange server etc. Which is great.

When I am trying to install the Blackberry Exchanger Server, it is says the following:

"YOU DO NOT CURRENTLY HAVE LOCAL ADMIN RIGHTS ON THIS MACHINE"

The user BESADMIN is a member of the administrators, so why wont it let me install it?

Author

Commented:
I managed to sort the admin rights issues out. I am now proceeding with installation of BES.

Will let you know how I get on thanks.

Author

Commented:
Everything is now working. So by setting it up on a member server resolved the MAPI issue. Many thanks for your help.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial