cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
606
Views
0
Helpful
11
Replies

Permissions wizard problem

jheckart
Level 3
Level 3

I am trying to install Unity 4.0(5) in a lab environment for testing, and have run into a problem with the permissions wizard. When I try running it, I get "The Cisco Unity Permissions Wizard has failed to create an organizational unit in the domain ..."

This is all a fresh install, each on there own virtual server...

DC - Windows 2003 Server Standard

Exchange 2003 w/SP1 on Windows 2003 Server Standard

Unity - Windows 2003 Server Standard

I have added the UnityInstall, UnityAdmin, UnityDirSvc, and UnityMsgStoreSvc accounts, and have placed UnityInstall in domain admins, and have granted it full administration in Exchange. I have also run ADSchemaSetup successfully. I have run CUSPA on the Unity server and fullfilled all of the requirements. I have also patched the Unity server with only what is listed on the Post-install 4.0(5) CD.

Any ideas what I am missing?

1 Accepted Solution

Accepted Solutions

Hi -

Please check for this file that reports the status information as permissions wizard is running - pwresults.log. It should be in your c:\documents and settings\\local settings\temp directory. Another good one to check is the PWDiag.log. You can post the information here. The part of the code it is running, when you see the error is:

-

xyz.xyz.com/Unity/Locations

Cisco Unity location object control

-

1

Location create ciscoEcsbuUMLocation

Since this is a test server, where you are running virtual servers (VMWare or Virtual PC), you could just add the OU to your Unity server. Create an OU called Unity and another OU beneath that called Locations. Make sure the Unity accounts have the required permissions, I only found this particular reference for 4.0(3) and 4.0(4), but should be close - http://www.cisco.com/en/US/customer/products/sw/voicesw/ps2237/products_installation_guide_chapter09186a008022b8c3.html

The unitydirsvc account is the one that creates the Unity OU and Locations OU. It requires:

1. Applied onto this object and all child objects

- Create CiscoEcsbuUMLocation objects

2. Applied onto CiscoEcsbuUMLocation objects

- Full control

Lastly, you can post what the Unity server says by running GPRESULT at the command line. Run this when you are logged on with the account you are using to run permissions wizard, which should be Domain Admin.

Ginger

View solution in original post

11 Replies 11

gpulos
Level 8
Level 8

what version of permissionWizard are you using?

try version 2.1.0.32 (the latest available for unity 4.03 - 4.11; located at http://ciscounitytools.com

it might be wise to download and try this version if you do not know your PW version.

Thanks.

I actually just downloaded the newest from ciscounitytools.com, and it's giving the same error.

I don't understand what could be wrong with this. This happens right after hitting the next button on the first window. This is even prior to providing the permissions wizard with the account it should use.

You say it happens right after the first window ... what is listed there? I'm wondering if the location in which this will be created even exists.

For example we have a /Cisco

Erik

Not a lot is listed. Here is a screenshot.

I'm out of ideas here.

Thanks.

Try making the user a domain admin.

Then restart the box - login as that user and run the permissions wizard.

-Erik

goldbergj
Level 1
Level 1

make sure you have the correct context for where the OU is supposed to be created. If you have any strange configuration in AD, this could happen. The directory services acct also needs to be delegated some type of control (depending on where you want user admin to occur. Make sure the user that you are using doesnt have some kind of conflicting AD (or GPO) permissions that are unable to create users or OU's on your DC.

HTH

Please rate helpful posts.

JG

JG

Thanks for the response.

This is a fresh install of AD, and everything is default. I went to the extent of going into AD, and delegating the unityinstall account full rights including creating OU's.

The unityinstall account was already a domain admin, so I'm not sure why this would be an issue anyway. I tried running Permissions Wizard from the Exchange server as the domain Administrator, and had the same problem there as well.

Hi -

You mentioned you tried to run permissions wizard from the Exchange server. Do you mean Exchange is on separate server? If so, your Exchange server may also be the DC/GC and that could mean your Unity server DC was not enabled as a global catalog server. I would check that too. Make sure inheritance isn't getting blocked from somewhere higher in the AD structure on your test Unity server. Unity wants to create the Unity OU, from where it installs the Location information. That is the OU I suspect you are having problems with. And just to make sure there aren't any Default Domain policies in affect that could be affecting your install, I would run gpresult on your Unity server to see what policies are being applied.

Ginger

The Exchange server is not the DC/GC. A seperate server is DC/GC, and I have verified that it is a GC server.

I also went ahead and disabled the Default Domain Policy, and verified that inheritance is not blocked.

The problem persists. Any other ideas?

Thanks for the help so far.

Hi -

Please check for this file that reports the status information as permissions wizard is running - pwresults.log. It should be in your c:\documents and settings\\local settings\temp directory. Another good one to check is the PWDiag.log. You can post the information here. The part of the code it is running, when you see the error is:

-

xyz.xyz.com/Unity/Locations

Cisco Unity location object control

-

1

Location create ciscoEcsbuUMLocation

Since this is a test server, where you are running virtual servers (VMWare or Virtual PC), you could just add the OU to your Unity server. Create an OU called Unity and another OU beneath that called Locations. Make sure the Unity accounts have the required permissions, I only found this particular reference for 4.0(3) and 4.0(4), but should be close - http://www.cisco.com/en/US/customer/products/sw/voicesw/ps2237/products_installation_guide_chapter09186a008022b8c3.html

The unitydirsvc account is the one that creates the Unity OU and Locations OU. It requires:

1. Applied onto this object and all child objects

- Create CiscoEcsbuUMLocation objects

2. Applied onto CiscoEcsbuUMLocation objects

- Full control

Lastly, you can post what the Unity server says by running GPRESULT at the command line. Run this when you are logged on with the account you are using to run permissions wizard, which should be Domain Admin.

Ginger

Ginger,

Thanks. It turns out that I had created a Unity security group not thinking that Unity needed to create an OU also called Unity in that location.

I removed that, and was fine.