Asked By jimt
09-Jul-07 02:12 PM

Hi Sean,
I see under "Sharing a Repository" where the XPe CDROM #2 Installation Guide
suggests the creation of the WES_Reader, WES_Importer, and WES_Admin user
groups and assigning users to those groups to grant the required
permissions. Since I was not sharing the Repository with other users I sort
of skipped over that step. In fact the prompts said "...Setup will now
create a READ/WRITE file share on the system called 'Repositories'." I
thought that meant the required permissions would be granted to the
installing user. Clearly the manual addition of Full Control permission is
required to delete the repository of a custom component, as I discovered and
as you have suggested.
I am using the Symantec AntiVirus version 10.1.5.5000. I recall some
install directions that said to disable the Anti-Virus when installing XPe
Studio, so I did it here as a precaution. I used to run X1 as well, an
email crossreference program. That did prevent XPe Studio installs on my
old slower PC, so I made sure it was terminated as well.
The problem probably started with the Repositories folder permissions. I
remember trying to delete a component's repository using the component
database manager, and it kicked back an error saying the permissions were
wrong. I bet the XPe component database mgr is not verifying folder
permissions before it makes any changes, which is (imho) awful. Looks like
it left the database corrupted after it removed the files under my
component's repository when it errored out early while attempting to delete
the custom component folder in the Repositories folder.
IMHO I think the Microsoft "delete repository from database" functionality
ought to check up front if the folder permissions are wrong, and post a msg
to that effect before it does any database modifications.
Thanks
--
jimt