Is anyone else experiencing problems with repository changes (e.g., commits) 
submitted over https to server running Apache2 on Ubuntu LTS 26.04?

When trying to commit changes remotely, or add new projects to a repository, 
the following error messages are returned:

E000001: Commit failed (details follow):
E000001: Can't write '/var/svn/NetBeansProjects/db/txn-current' atomically

And I find the following lines in the Apache error log:

[Tue Aug 04 14:43:00.903971 2026] [:error] [pid 9352:tid 9369] [client 
10.1.0.26:57765] Can't write '/var/svn/NetBeansProjects/db/txn-current' 
atomically  [500, #1]
[Tue Aug 04 14:43:00.903980 2026] [:error] [pid 9352:tid 9369] [client 
10.1.0.26:57765] Can't set permissions on 
'/var/svn/NetBeansProjects/db/svn-2iqlzz'  [500, #1]
[Tue Aug 04 14:43:00.903988 2026] [:error] [pid 9352:tid 9369] [client 
10.1.0.26:57765] Can't set permissions on 
'/var/svn/NetBeansProjects/db/svn-2iqlzz': Operation not permitted  [500, #1]

At first glance this looks like a simple permissions problem, and I have 
reviewed numerous internet postings showing similar (though not identical) 
error messages.  But I have looked very closely at the settings for all the 
relevant files and made sure that they are owned by www-data and within a group 
named "subversion" group that includes both www-data and my own personal ID on 
the server.

I have no problem adding projects or making commits locally on the server in 
question (repository access via file:/// .....). I have no problems viewing the 
repository from a Windows 11 machine using the Tortoise SVN repository browser. 
I have no problems checking out a project into NetBeans on the same Windows 
client, or onto a different client machine that runs Ubuntu LTS 24.04.


Before setting up the environment on the 26.04 machine that reports the errors, 
I tried a dry run on a parallel testing environment on another server machine 
that also happens to run Ubuntu LTS 24.04 (i.e., this is a different machine 
from the 24.04 client mentioned in the previous paragraph). That test 
environment experiences no problems with remote changes - in particular, 
commits sent via https from NetBeans instances running on client machines 
function as expected.  There are of course version level differences in the 
Apache and subversion software on these two servers, but when I compare the 
Apache and dav_svn config files between them I see no significant differences; 
likewise the permissions settings on the files in the two repositories.

At this stage the repository concerned is not in production mode and does not 
contain anything that I cannot afford to lose.  So I have also tried deleting 
and recreating it from scratch, as well as uninstalling and reinstalling Apache 
and subversion and related packages on the 26.04 LTS machine intended as the 
long-term host.

Does anyone have any suggestions as to what I should try next?

Any help would be appreciated.


Reply via email to