• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 449
  • Last Modified:

Subversion

Sebversion with apache on Ubuntu is up and running and now I am trying to import file(s) from a local drive into the repository. The following error comes up:

svn: Unable to open an ra_local session to URL

The command used to import:

svn import /subversion/project/test file:///test -m "Initial Import"

It gives me the above error. Subversion is set up on Ubuntu and I am able to import it from online source for example http://google.com/subersion/someproject. The whole thing is configured and I am logged in as root.

Thanks.
0
ezdrt
Asked:
ezdrt
  • 4
  • 3
1 Solution
 
PapertripCommented:
Use the absolute path for the file you are starting the repo with

Doesn't work:
[root@broken ~]# svnadmin create /svn/testproject
[root@broken ~]# touch /svn/testproject/testfile
[root@broken ~]# svn import testproject file:///test -m "initial import"
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///test'

Open in new window

Works:
[root@broken ~]# svn import /svn/testproject file:///svn/testproject/testfile -m "initial import"
Adding         /svn/testproject/testfile
Adding         /svn/testproject/hooks
Adding         /svn/testproject/hooks/pre-revprop-change.tmpl
Adding         /svn/testproject/hooks/post-lock.tmpl
<snip>
Committed revision 1.

Open in new window

0
 
PapertripCommented:
Woops there is a typo in my first example, didn't use complete repo path for the import test, so here is the Doesn't work way again :)

[root@broken ~]# svn import /svn/test2 file:///test -m "initial import"
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///test'

Open in new window

0
 
ezdrtAuthor Commented:
I am not sure what I am doing wrong but it still does not work ...

svn import /svn/testproject file:///svn/testproject/testfile -m "initial import"

Part that is
file:///svn/testproject/testfile
does not work.


When I replace it with the web link it is fine but when I try to use it with files that are on the hard drive it does not. My folders are like this:
[subversion] -> [project] -> [test]
I did svnadmin create /subversion/project/test it added test folder with bunch of files in it which is what it should do. Folder test did not exits before.
but when I try to run svn import it gives me that wired error. I tried full path like you have said. Still gives me the same error. Anything else I should try?
0
Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
PapertripCommented:
Try this:
touch /subversion/project/test/myfile
svn import /subversion/project/test file:///subversion/project/test/myfile -m "Initial Import" 

Open in new window

0
 
ezdrtAuthor Commented:
This worked perfectly ... not really sure what I did wrong.
0
 
PapertripCommented:
You didn't point it to an actual file, you were just pointing to the repo directory :)  In that last example you created a new file, 'myfile', and then imported that into the repo.

Basically you were trying to import the root repo directory into the repo :p
0
 
ezdrtAuthor Commented:
Very helpful! Prompt response.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now