ons 5 aug. 2026 kl. 17:49 skrev Jeffrey Walton <[email protected]>: > On Wed, Aug 5, 2026 at 11:30 AM falco philmarks.net <[email protected]> > wrote: > > > > 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. > > I think you need to issue the following commands: > > sudo chown -R www-data:subversion /var/svn/NetBeansProjects > sudo chmod -R ug+rwX /var/svn/NetBeansProjects > > And then see if the problem is still present. > > Also, does your subversion group include the same principals as the > www-data group? > > Jeff
Any chance that SELinux is doing its magic? Cheers Daniel >
