Commit finished with error

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Commit finished with error

Artur Yarosh
Hi support!
I can't commit any files/folders in my SVN repositories.
I using the server packages:
  - subversion-1.7.14-10.el7.x86_64
  - httpd-2.4.6-45.el7.centos.4.x86_64
  - mod_dav_svn-1.7.14-10.el7.x86_64
on OS: CentOS Linux release 7.3.1611 (Core)
The 'httpd' daemon is running under user "apache".
Current rights in SVN-directory is:
  -rw-r--r--. 1 root root   1257 May  4 16:37 authz
  drwxr-xr-x. 6 root apache   86 May  4 16:17 branches
  drwxr-xr-x. 6 root apache   86 May  4 16:16 site
  drwxr-xr-x. 6 root apache   86 May  4 15:56 trunk
How can I fix it?
Error logs is below.
Thanks.

-- server log --
==> /var/log/httpd/error_log <==
[Fri May 05 11:13:25.688479 2017] [:error] [pid 2254] [client 172.16.1.35:56420] could not begin a transaction  [500, #13]
[Fri May 05 11:13:25.688497 2017] [:error] [pid 2254] [client 172.16.1.35:56420] Can't open file '/svn/branches/db/txn-current-lock': Permission denied  [500, #13]
-- client log --

ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn status testfile
?       testfile
ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn add testfile
A         testfile
ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn commit testfile -m "first commit"
svn: E000013: Commit failed (details follow):
svn: E000013: could not begin a transaction
-- 
Best regards,

Artur Yarosh
Constructor of the computer systems
Kamia Security Service
Phone: +380674426605
Skype: artur.yarosh
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Commit finished with error

Johan Corveleyn-3
On Fri, May 5, 2017 at 10:29 AM, Artur Yarosh
<[hidden email]> wrote:

> Hi support!
> I can't commit any files/folders in my SVN repositories.
> I using the server packages:
>   - subversion-1.7.14-10.el7.x86_64
>   - httpd-2.4.6-45.el7.centos.4.x86_64
>   - mod_dav_svn-1.7.14-10.el7.x86_64
> on OS: CentOS Linux release 7.3.1611 (Core)
> The 'httpd' daemon is running under user "apache".
> Current rights in SVN-directory is:
>   -rw-r--r--. 1 root root   1257 May  4 16:37 authz
>   drwxr-xr-x. 6 root apache   86 May  4 16:17 branches
>   drwxr-xr-x. 6 root apache   86 May  4 16:16 site
>   drwxr-xr-x. 6 root apache   86 May  4 15:56 trunk
> How can I fix it?
> Error logs is below.
> Thanks.
>
> -- server log --
> ==> /var/log/httpd/error_log <==
> [Fri May 05 11:13:25.688479 2017] [:error] [pid 2254] [client
> 172.16.1.35:56420] could not begin a transaction  [500, #13]
> [Fri May 05 11:13:25.688497 2017] [:error] [pid 2254] [client
> 172.16.1.35:56420] Can't open file '/svn/branches/db/txn-current-lock':
> Permission denied  [500, #13]
> -- client log --
> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn status testfile
> ?       testfile
> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn add testfile
> A         testfile
> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn commit testfile -m "first
> commit"
> svn: E000013: Commit failed (details follow):
> svn: E000013: could not begin a transaction

Hi Artur,

Is this the first time you're trying to set up an SVN repository? If
so, I highly recommend you read (at least the first chapters of) the
"svn book":

    http://svnbook.red-bean.com/nightly/en/index.html

I think you have not set up your svn repository correctly. Normally,
you wouldn't have directories "branches" and "trunk" on your
filesystem. Those will be inside your repository (which should be
regarded a bit like a database, a black box if you will, with all the
versioned items inside), but are not directly related to files /
directories on your filesystem.

A subversion repository is created by running "svnadmin create
$REPOS". See here what the $REPOS directory will look like, after
creation:

    http://svnbook.red-bean.com/nightly/en/svn.reposadmin.basics.html

HTH,
--
Johan
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Commit finished with error

Johan Corveleyn-3
On Sun, May 7, 2017 at 11:41 AM, Johan Corveleyn <[hidden email]> wrote:

> On Fri, May 5, 2017 at 10:29 AM, Artur Yarosh
> <[hidden email]> wrote:
>> Hi support!
>> I can't commit any files/folders in my SVN repositories.
>> I using the server packages:
>>   - subversion-1.7.14-10.el7.x86_64
>>   - httpd-2.4.6-45.el7.centos.4.x86_64
>>   - mod_dav_svn-1.7.14-10.el7.x86_64
>> on OS: CentOS Linux release 7.3.1611 (Core)
>> The 'httpd' daemon is running under user "apache".
>> Current rights in SVN-directory is:
>>   -rw-r--r--. 1 root root   1257 May  4 16:37 authz
>>   drwxr-xr-x. 6 root apache   86 May  4 16:17 branches
>>   drwxr-xr-x. 6 root apache   86 May  4 16:16 site
>>   drwxr-xr-x. 6 root apache   86 May  4 15:56 trunk
>> How can I fix it?
>> Error logs is below.
>> Thanks.
>>
>> -- server log --
>> ==> /var/log/httpd/error_log <==
>> [Fri May 05 11:13:25.688479 2017] [:error] [pid 2254] [client
>> 172.16.1.35:56420] could not begin a transaction  [500, #13]
>> [Fri May 05 11:13:25.688497 2017] [:error] [pid 2254] [client
>> 172.16.1.35:56420] Can't open file '/svn/branches/db/txn-current-lock':
>> Permission denied  [500, #13]
>> -- client log --
>> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn status testfile
>> ?       testfile
>> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn add testfile
>> A         testfile
>> ayarosh@KSS-WS-07:~/Downloads/SVN/branches$ svn commit testfile -m "first
>> commit"
>> svn: E000013: Commit failed (details follow):
>> svn: E000013: could not begin a transaction
>
> Hi Artur,
>
> Is this the first time you're trying to set up an SVN repository? If
> so, I highly recommend you read (at least the first chapters of) the
> "svn book":
>
>     http://svnbook.red-bean.com/nightly/en/index.html
>
> I think you have not set up your svn repository correctly. Normally,
> you wouldn't have directories "branches" and "trunk" on your
> filesystem. Those will be inside your repository (which should be
> regarded a bit like a database, a black box if you will, with all the
> versioned items inside), but are not directly related to files /
> directories on your filesystem.
>
> A subversion repository is created by running "svnadmin create
> $REPOS". See here what the $REPOS directory will look like, after
> creation:
>
>     http://svnbook.red-bean.com/nightly/en/svn.reposadmin.basics.html
>
> HTH,
> --
> Johan

Oh and, forgot to mention: subversion 1.7 is almost 6 years old and
actually not supported anymore (you might still get help on this
users-mailinglist, but the chances of it receiving any more bugfixes
are close to non-existent). You should upgrade to 1.9 if possible. See
http://subversion.apache.org/docs/release-notes/ if you want to take a
look at the 1.8 and 1.9 release notes.

--
Johan
Loading...