[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dav-dev
Subject:    [dav-dev] Further details on dreamweaver problems (apache/mod_dav
From:       Saffo <saffo () forkbolt ! net>
Date:       2003-06-24 16:59:17
[Download RAW message or body]

It appears that all other forms of DAV interface are working, but dreamweaver does \
some wierd stuff that is failing. Following is an example of the errors I am facing:

error_log on Apache:
[date] [error] [client IP] Could not MOVE /header_03.htm.new due to a failed \
precondition on the source (e.g. locks).  [423, #0] [date] [error] [client IP] (2)No \
such file or directory: This resource is locked and an "If:" header was not supplied \
to allow access to the resource.  [423, #0]

stat64("/webdir/header.htm", {st_mode=S_IFREG|0775, st_size=4932, ...}) = 0
open("/PATHTO/DAVlock.dir", O_RDWR|O_CREAT, 0666) = 15
open("/PATHTO/DAVlock.pag", O_RDWR|O_CREAT, 0666) = 16
...
writev(14, [{"HTTP/1.1 207 Multi-Status\r\nDate:"..., 222}, {"<?xml version=\"1.0\" \
encoding=\"ut"..., 245}], 2) = 467 write(5, " - XXX ["..., 91) = 91
write(8, "- -> /header.htm\n", 17)      = 17
write(9, "Dreamweaver-WebDAV-SCM1.02\n", 27) = 27
read(14, "", 512)                       = 0
close(14)                               = 0
read(11, 0xbfffe4a3, 1)                 = -1 EAGAIN (Resource temporarily \
                unavailable)
...
fcntl64(14, F_GETFL)                    = 0x2 (flags O_RDWR)
fcntl64(14, F_SETFL, O_RDWR|O_NONBLOCK) = 0
                                                                                      \
read(14, 0x8171040, 8000)               = -1 EAGAIN (Resource temporarily \
unavailable) read(14, "PROPFIND /_mm/ HTTP/1.1\r\nHost: 1"..., 8000) = 415
...
stat64("/webdir/_mm/", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
lstat64("/webdir", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/webdir/_mm", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
open("/pathtopasswordfile", O_RDONLY) = 15
...
close(15)                               = 0

open("/webdir/_mm/.DAV/.state_for_dir.dir", O_RDONLY) = 15
open("/webdir/_mm/.DAV/.state_for_dir.pag", O_RDONLY) = -1 ENOENT (No such file or \
directory) close(15)                               = 0
open("/webdir/_mm/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 15
getdents64(15, /* 5 entries */, 4096)   = 144
lstat64("/webdir/_mm/_notes", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0
open("/webdir/_mm/_notes/.DAV/.state_for_dir.dir", O_RDONLY) = -1 ENOENT (No such \
file or directory) lstat64("/webdir/_mm/contribute.xml", {st_mode=S_IFREG|0666, \
st_size=7684, ...}) = 0

close(15)                               = 0
open("/webdir/_mm/.DAV/.locknull", O_RDONLY) = 15
fstat64(15, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(15)                               = 0
writev(14, [{"HTTP/1.1 207 Multi-Status\r\nDate:"..., 223}, {"<?xml version=\"1.0\" \
encoding=\"ut"..., 1334}], 2) = 1557 write(8, "- -> /_mm/\n", 11)            = 11
write(9, "Dreamweaver-WebDAV-SCM1.02\n", 27) = 27

shutdown(14, 1 /* send */)              = 0
poll([{fd=14, events=POLLIN, revents=POLLIN|POLLHUP}], 1, 2000) = 1
read(14, "", 512)                       = 0
close(14)                               = 0
read(11, 0xbfffe4a3, 1)                 = -1 EAGAIN (Resource temporarily \
unavailable) gettimeofday({1056404334, 166655}, NULL) = 0
accept(3, 0x8166f1c, [16])              = ? ERESTARTSYS (To be restarted)
--- SIGHUP (Hangup) @ 0 (0) ---
close(12)                               = 0
close(11)                               = 0
exit_group(0)                           = ?


I had plenty of other problems, but they seemed to be resolved when I compiled \
mod_dav and dav_fs into apache, rather than loading them as DSO's. Am I right in \
saying that this is probably a dreamweaver issue, since all other forms of DAV \
clients seem to work fine? Does dreamweaver require some special permisions, or \
perhaps is just more sensitive to certain file permisions? Does anyone know if \
macromedia has plans to release a patch to deal with this issue? As with everyone, \
I'm sure, time is of the essence. I apreciate any feedback.

_______________________________________________
dav-dev maillist  -  dav-dev@lyra.org
http://dav.lyra.org/mailman/listinfo/dav-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic