Discussion:
Commit finished with error
Artur Yarosh
2017-05-05 08:29:56 UTC
Permalink
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 --
***@KSS-WS-07:~/Downloads/SVN/branches$ svn status testfile
? testfile
***@KSS-WS-07:~/Downloads/SVN/branches$ svn add testfile
A testfile
***@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
Johan Corveleyn
2017-05-07 09:41:36 UTC
Permalink
On Fri, May 5, 2017 at 10:29 AM, Artur Yarosh
Post by Artur Yarosh
Hi support!
I can't commit any files/folders in my SVN repositories.
- 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".
-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
Permission denied [500, #13]
-- client log --
? testfile
A testfile
commit"
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
Johan Corveleyn
2017-05-07 09:47:29 UTC
Permalink
Post by Johan Corveleyn
On Fri, May 5, 2017 at 10:29 AM, Artur Yarosh
Post by Artur Yarosh
Hi support!
I can't commit any files/folders in my SVN repositories.
- 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".
-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
Permission denied [500, #13]
-- client log --
? testfile
A testfile
commit"
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
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
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...