[HCoop-Discuss] FW: [HCoop-SysAdmin] WebDAV writes not working

Srikanth Sastry sastry at hcoop.net
Mon Feb 4 09:39:06 EST 2019


Has anyone managed to get WebDAV working correctly on their (sub)domain? I am having trouble getting the writes to work at all (Read works fine).

I suspect that this is a permissions issue for Apache on shelob, but I can’t be sure.

 

Anyone have any ideas?

 

Thanks!

-srikanth

 

From: HCoop-SysAdmin <hcoop-sysadmin-bounces at lists.hcoop.net> on behalf of Srikanth Sastry <sastry at hcoop.net>
Reply-To: HCoop system administration discussion <hcoop-sysadmin at lists.hcoop.net>
Date: Thursday, January 31, 2019 at 2:54 PM
To: HCoop system administration discussion <hcoop-sysadmin at lists.hcoop.net>
Subject: [HCoop-SysAdmin] WebDAV writes not working

 

Hi,

I am trying to get WebDAV working on https://dav.sastry.name/

The read works fine, but when I try to write to it, I get a 500 error.

Here is what I have so far. Any ideas on what’s wrong and how to fix it?

 

 

The error log says

[Thu Jan 31 11:16:35.000988 2019] [dav:error] [pid 6333] [client 209.6.196.132:62092] The locks could not be queried for verification against a possible "If:" header.  [500, #0]

[Thu Jan 31 11:16:35.001020 2019] [dav:error] [pid 6333] [client 209.6.196.132:62092] Could not open the lock database.  [500, #400]

[Thu Jan 31 11:16:35.001025 2019] [dav:error] [pid 6333] (120002)APR does not understand this error code: [client 209.6.196.132:62092] Could not open property database.  [500, #1]

 

It appears to be a permission issue for apache.

 

afs permissions for the directory are:

sastry at marsh:~/public_html$ fs la dav

Access list for dav is

Normal rights:

  system:administrators rlidwka

  system:anyuser rl

  sastry rlidwka

  sastry.daemon rlidwka

sastry at marsh:~/public_html$

 

The unix permissions are:

sastry at marsh:~/public_html/dav$ ls -al

total 6

drwxrwxrwx 3 sastry nogroup 2048 Jan 30 17:08 .

drwxr-xr-x 9 sastry nogroup 2048 Jan 28 13:43 ..

drwxrwxrwx 2 sastry nogroup 2048 Jan 30 17:08 joplin

sastry at marsh:~/public_html/dav$

 

 

My corresponding domtool config is at /afs/hcoop.net/user/s/sa/sastry/.domtool/sastry.name

The relevant stanza is:

  web "dav" with

    rewriteRule "^(.*)$" "https://dav.sastry.name$1" [redirectWith permanent];

  end;

  web "dav" where

    DocumentRoot = home "public_html/dav";

    SSL = use_cert "/etc/apache2/ssl/user/dav.sastry.name.pem";

  with

    addDefaultCharset "utf-8";

    location "/" with

      authType basic;

      authName "Sastry WebDAV";

      authUserFile (home "web_auth/self.passwd");

      requireValidUser;

      davFilesystem;

    end;

  end;

 

 

Any idea what’s going wrong here?

 

Thanks!

--srikanth

 

_______________________________________________ HCoop-SysAdmin mailing list HCoop-SysAdmin at lists.hcoop.net https://lists.hcoop.net/listinfo/hcoop-sysadmin 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hcoop.net/pipermail/hcoop-discuss/attachments/20190204/52e5f99f/attachment.html>


More information about the HCoop-Discuss mailing list