Aha!
ns_section ns/server/${server}/tdav
ns_param propdir /web/${server}/data/dav/properties
ns_param lockdir /web/${server}/data/dav/locks
This config file is assuming the wrong thing. It probably should get the openacs install root from a paramter instead of asuuming /web/${server}.
Does chaning /web/ to /var/lib/aolserver/ fix the problem? It shouldn't cause any problem to change it on an installed development system.