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.
