Trouble importing a component

D

Doug G

I have had problems related to this for quite a while and would like to
clear up what is going on. I am running SP1 on XP Pro, and FWIW I am not an
expert on XP permission settings, etc. However, things are configured at
least at the level that the XPE installation procedure set them (I am
running the local SQL server).

I am trying to import a component that I downloaded from xpefiles (the Elo
driver). When I go into CDB Mgr and import, I get an error that "the system
cannot find the path specified". However, looking at my Repositories
directory I can see that it *did* create the subdirectory for the component,
but it is empty.

If I then try to import it again, I get a message that it "Cannot delete
files in the target folder" (which is in fact empty). I can delete the
target folder in Repositories, but then the problem starts over with the
"cannot find path" issue.

Since this is all taking place on my local PC, it seems like it should be
easy to fix. I have tried increasing all the permissions on the accounts
listed in the sharing dialogs for the Respositories share and folder, but to
no avail. I even have local Administrator privileges on my PC. I have had
similar problems when importing updated versions of my own components, but
somehow I've managed to work around that.

Can anyone clear up for me what to change to get this working?
 
H

Harsh Shah [MS]

Is this component creating a new repository or creating a directory under
existing repository folder?
 
D

Doug G

It is creating a new repository. That is, a directory just under the
D:\Windows Embedded Data\Repositories directory.
 
D

Doug G

Actually I got it to work. I took another look at the component definition
in CD and found that the repository definition was not specifying the
correct folder for where the component files were located relative to the
SLD file. I moved some things around, changed the repository definition, and
it imported correctly. The main problem then was that the error message I
got was not very descriptive of the actual problem.

It's also confusing (at least to me) even in the online MSDN documentation
that the term "repository" is used for a couple of different things. What
they refer to as the "physical repository" seems to be the directory where I
originally store the files when defining and importing the component --
correct? And then the "logical repository" is what? The directory that gets
created under the "Repositories" share? This is where the files actually
come from when building a system image, is it not?

Doug Gordon
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top