Full Disk while trying to save (Bibble Lite)

Help
2008-04-27
2013-04-16
  • Denis Cheong
    Denis Cheong
    2008-04-27

    I am trying to save a file to a WebDAV share that has been mounted using davfs2, using Bibble Lite (RAW photo editing software).  Bibble calls this Batch Queuing (for technical reasons).

    Of course, if I save the file to a normal ext3 volume it's fine, but saving it to the WebDAV share results in a message "Bibble has encountered a full disk while trying to save the file" "Please free some disk and click OK".  I have tried almost everything to figure out what's going on but to no avail.

    WebDAV servers:  Tried both box.net and gallery2 (gallery2 is the ultimate destination for these files but its WebDAV compatibility is less than perfect).  Both have the same behaviour.

    Bibble Lite:  Tried both the native Linux version and the Windows version running under VMWare Server, saving to a samba share of the file system that is mounted using davfs2.  Exactly the same error message.

    davfs2 options:  Tried switching most of the options on/off but no change.

    davfs2 versions:  Tried 1.2.2 and 1.3.0 but no change.

    fuse versions:  Tried 2.6.4 and 2.7.2

    Can anybody else shed some light on this issue?

    Here is the debug log from the mount / save operation ... this is davfs2 1.3.0 mounting then saving to www.box.net from Bibble Lite for Linux.  All configuration except debugging is as-shipped.

    TIA

    Apr 27 10:35:25 dino mount.davfs: /sbin/mount.davfs -o rw http://www.box.net/dav /home/denis/box
    Apr 27 10:35:25 dino mount.davfs: Configuration:
    Apr 27 10:35:25 dino mount.davfs:   url: http://www.box.net/dav
    Apr 27 10:35:25 dino mount.davfs:   mount point: /home/denis/box
    Apr 27 10:35:25 dino mount.davfs:   dav_user: davfs2
    Apr 27 10:35:25 dino mount.davfs:   dav_group: davfs2
    Apr 27 10:35:25 dino mount.davfs:   ignore_home: nobody
    Apr 27 10:35:25 dino mount.davfs:   conf: /home/denis/.davfs2/davfs2.conf
    Apr 27 10:35:25 dino mount.davfs:   user: 1
    Apr 27 10:35:25 dino mount.davfs:   netdev: 1
    Apr 27 10:35:25 dino mount.davfs:   mopts: 0xc0ed000e
    Apr 27 10:35:25 dino mount.davfs:   add_mopts: (null)
    Apr 27 10:35:25 dino mount.davfs:   kernel_fs: (null)
    Apr 27 10:35:25 dino mount.davfs:   buf_size: 0 KiB
    Apr 27 10:35:25 dino mount.davfs:   uid: 1000
    Apr 27 10:35:25 dino mount.davfs:   gid: 0
    Apr 27 10:35:25 dino mount.davfs:   dir_umask: 06000
    Apr 27 10:35:25 dino mount.davfs:   file_umask: 06111
    Apr 27 10:35:25 dino mount.davfs:   dir_mode: 040755
    Apr 27 10:35:25 dino mount.davfs:   file_mode: 0100644
    Apr 27 10:35:25 dino mount.davfs:   scheme: http
    Apr 27 10:35:25 dino mount.davfs:   host: www.box.net
    Apr 27 10:35:25 dino mount.davfs:   port: 80
    Apr 27 10:35:25 dino mount.davfs:   path: /dav/
    Apr 27 10:35:25 dino mount.davfs:   servercert: (null)
    Apr 27 10:35:25 dino mount.davfs:   secrets: /home/denis/.davfs2/secrets
    Apr 27 10:35:25 dino mount.davfs:   clicert: (null)
    Apr 27 10:35:25 dino mount.davfs:   p_host: (null)
    Apr 27 10:35:25 dino mount.davfs:   p_port: 8080
    Apr 27 10:35:25 dino mount.davfs:   useproxy: 0
    Apr 27 10:35:25 dino mount.davfs:   askauth: 1
    Apr 27 10:35:25 dino mount.davfs:   displayname: 0
    Apr 27 10:35:25 dino mount.davfs:   locks: 1
    Apr 27 10:35:25 dino mount.davfs:   lock_owner: (null)
    Apr 27 10:35:25 dino mount.davfs:   lock_timeout: 1800 s
    Apr 27 10:35:25 dino mount.davfs:   lock_refresh: 60 s
    Apr 27 10:35:25 dino mount.davfs:   expect100: 1
    Apr 27 10:35:25 dino mount.davfs:   if_match_bug: 1
    Apr 27 10:35:25 dino mount.davfs:   drop_weak_etags: 0
    Apr 27 10:35:25 dino mount.davfs:   allow_cookie: 0
    Apr 27 10:35:25 dino mount.davfs:   precheck: 1
    Apr 27 10:35:25 dino mount.davfs:   ignore_dav_header: 0
    Apr 27 10:35:25 dino mount.davfs:   read_timeout: 30 s
    Apr 27 10:35:25 dino mount.davfs:   retry: 30 s
    Apr 27 10:35:25 dino mount.davfs:   max_retry: 300 s
    Apr 27 10:35:25 dino mount.davfs:   s_charset: (null)
    Apr 27 10:35:25 dino mount.davfs:   header: (null)
    Apr 27 10:35:25 dino mount.davfs:   sys_cache: /var/cache/davfs2
    Apr 27 10:35:25 dino mount.davfs:   cache_dir: /home/denis/.davfs2/cache
    Apr 27 10:35:25 dino mount.davfs:   backup_dir: lost+found
    Apr 27 10:35:25 dino mount.davfs:   cache_size: 50 MiB
    Apr 27 10:35:25 dino mount.davfs:   table_size: 1024
    Apr 27 10:35:25 dino mount.davfs:   dir_refresh: 60 s
    Apr 27 10:35:25 dino mount.davfs:   file_refresh: 1 s
    Apr 27 10:35:25 dino mount.davfs:   delay_upload: 10
    Apr 27 10:35:25 dino mount.davfs:   gui_optimize: 0
    Apr 27 10:35:25 dino mount.davfs:   debug: 0x7
    Apr 27 10:35:25 dino mount.davfs:   neon_debug: 0x3
    Apr 27 10:35:25 dino mount.davfs: mountpoint: /home/denis/box
    Apr 27 10:35:25 dino mount.davfs: mounts in: /proc/mounts
    Apr 27 10:35:25 dino mount.davfs: uid ok
    Apr 27 10:35:25 dino mount.davfs: gid ok
    Apr 27 10:35:25 dino mount.davfs: memeber of group davfs2
    Apr 27 10:35:25 dino mount.davfs: PID file: /var/run/mount.davfs/home-denis-box.pid
    Apr 27 10:35:25 dino mount.davfs: changing persona: euid 1000, gid 1013
    Apr 27 10:35:25 dino mount.davfs: Initializing webdav
    Apr 27 10:35:25 dino mount.davfs: HTTP session to http://www.box.net:80 begins.
    Apr 27 10:35:25 dino mount.davfs: Initializing cache
    Apr 27 10:35:25 dino mount.davfs: Alignment of dav_node: 16
    Apr 27 10:35:25 dino mount.davfs: Checking cache directory
    Apr 27 10:35:25 dino mount.davfs:   /home/denis/.davfs2/cache/www.box.net-dav+home-denis-box+denis
    Apr 27 10:35:25 dino mount.davfs: new node: (nil)->0x53eb00
    Apr 27 10:35:25 dino mount.davfs: Reading stored cache data
    Apr 27 10:35:25 dino mount.davfs: new node: 0x53eb00->0x547da0
    Apr 27 10:35:25 dino mount.davfs: found orphaned file in cache:
    Apr 27 10:35:25 dino mount.davfs:   /home/denis/.davfs2/cache/www.box.net-dav+home-denis-box+denis/dir-lost+found-aBNaR9
    Apr 27 10:35:25 dino mount.davfs: new node: 0x547da0->0x546310
    Apr 27 10:35:25 dino mount.davfs: Doing DNS lookup on www.box.net...
    Apr 27 10:35:25 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:25 dino mount.davfs: Sending request headers: OPTIONS /dav/ HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Keep-Alive:   Connection: TE, Keep-Alive  TE: trailers
    Apr 27 10:35:25 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:25 dino mount.davfs: Connecting to 4.71.164.138
    Apr 27 10:35:25 dino mount.davfs: Request sent; retry is 0.
    Apr 27 10:35:25 dino mount.davfs: [status-line] < HTTP/1.1 401 Unauthorized
    Apr 27 10:35:25 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:25 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:25 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:25 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
    Apr 27 10:35:25 dino mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:25 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:25 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:25 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=aami7n9137rp9egeom6opdskf1; path=/; domain=.box.net
    Apr 27 10:35:25 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=aami7n9137rp9egeom6opdskf1; path=/; domain=.box.net]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:25 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:25 dino mount.davfs: [hdr] WWW-Authenticate: Basic realm="box.net/dav"
    Apr 27 10:35:25 dino mount.davfs: Header Name: [www-authenticate], Value: [Basic realm="box.net/dav"]
    Apr 27 10:35:25 dino mount.davfs: [hdr]
    Apr 27 10:35:25 dino mount.davfs: End of headers.
    Apr 27 10:35:25 dino mount.davfs: [chunk] < 0
    Apr 27 10:35:25 dino mount.davfs: Got chunk size: 0
    Apr 27 10:35:25 dino mount.davfs: [hdr]
    Apr 27 10:35:25 dino mount.davfs: End of headers.
    Apr 27 10:35:25 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:25 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:25 dino mount.davfs: Sending request headers: OPTIONS /dav/ HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Keep-Alive:   Connection: TE, Keep-Alive  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Apr 27 10:35:25 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:25 dino mount.davfs: Request sent; retry is 1.
    Apr 27 10:35:25 dino mount.davfs: [status-line] < HTTP/1.1 200 OK
    Apr 27 10:35:25 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:25 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:25 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:25 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Content-Type: httpd/unix-directory
    Apr 27 10:35:25 dino mount.davfs: Header Name: [content-type], Value: [httpd/unix-directory]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:25 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:25 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:25 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=ufut0tbckf4hc0d6fr20lrquv6; path=/; domain=.box.net
    Apr 27 10:35:25 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=ufut0tbckf4hc0d6fr20lrquv6; path=/; domain=.box.net]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:25 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:25 dino mount.davfs: [hdr] DAV: 1,2
    Apr 27 10:35:25 dino mount.davfs: Header Name: [dav], Value: [1,2]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Allow: GET, PUT, DELETE, MKCOL, OPTIONS, COPY, MOVE, PROPFIND, PROPPATCH, LOCK, UNLOCK, HEAD
    Apr 27 10:35:25 dino mount.davfs: Header Name: [allow], Value: [GET, PUT, DELETE, MKCOL, OPTIONS, COPY, MOVE, PROPFIND, PROPPATCH, LOCK, UNLOCK, HEAD]
    Apr 27 10:35:25 dino mount.davfs: [hdr] MS-Author-Via: DAV
    Apr 27 10:35:25 dino mount.davfs: Header Name: [ms-author-via], Value: [DAV]
    Apr 27 10:35:25 dino mount.davfs: [hdr]
    Apr 27 10:35:25 dino mount.davfs: End of headers.
    Apr 27 10:35:25 dino mount.davfs: [chunk] < 0
    Apr 27 10:35:25 dino mount.davfs: Got chunk size: 0
    Apr 27 10:35:25 dino mount.davfs: [hdr]
    Apr 27 10:35:25 dino mount.davfs: End of headers.
    Apr 27 10:35:25 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:25 dino mount.davfs: Request ends, status 200 class 2xx, error line: 200 OK
    Apr 27 10:35:25 dino mount.davfs: Running destroy hooks.
    Apr 27 10:35:25 dino mount.davfs: Request ends.
    Apr 27 10:35:25 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:25 dino mount.davfs: Sending request headers: PROPFIND /dav/ HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Connection: TE  TE: trailers  Depth: 1  Content-Length: 314  Content-Type: application/xml  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Apr 27 10:35:25 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:25 dino mount.davfs: Sending request body:
    Apr 27 10:35:25 dino mount.davfs: Request sent; retry is 1.
    Apr 27 10:35:25 dino mount.davfs: [status-line] < HTTP/1.1 207 Multi-Status
    Apr 27 10:35:25 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:25 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:25 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:25 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Content-Type: text/xml; charset="utf-8"
    Apr 27 10:35:25 dino mount.davfs: Header Name: [content-type], Value: [text/xml; charset="utf-8"]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:25 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:25 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:25 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=ulhcekc97pr2i062anffcpntj2; path=/; domain=.box.net
    Apr 27 10:35:25 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=ulhcekc97pr2i062anffcpntj2; path=/; domain=.box.net]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:25 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:25 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:25 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:25 dino mount.davfs: [hdr]
    Apr 27 10:35:25 dino mount.davfs: End of headers.
    Apr 27 10:35:25 dino mount.davfs: [chunk] < ce3
    Apr 27 10:35:25 dino mount.davfs: Got chunk size: 3299
    Apr 27 10:35:25 dino mount.davfs: Reading 3299 bytes of response body.
    Apr 27 10:35:25 dino mount.davfs: Got 1002 bytes.
    Apr 27 10:35:25 dino mount.davfs: Reading 2297 bytes of response body.
    Apr 27 10:35:25 dino mount.davfs: Got 1400 bytes.
    Apr 27 10:35:25 dino mount.davfs: Reading 897 bytes of response body.
    Apr 27 10:35:26 dino mount.davfs: Got 897 bytes.
    Apr 27 10:35:26 dino mount.davfs: [chunk] < 0
    Apr 27 10:35:26 dino mount.davfs: Got chunk size: 0
    Apr 27 10:35:26 dino mount.davfs: [hdr]
    Apr 27 10:35:26 dino mount.davfs: End of headers.
    Apr 27 10:35:26 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:26 dino mount.davfs: Request ends, status 207 class 2xx, error line: 207 Multi-Status
    Apr 27 10:35:26 dino mount.davfs: Running destroy hooks.
    Apr 27 10:35:26 dino mount.davfs: Request ends.
    Apr 27 10:35:26 dino mount.davfs: new node: 0x53eb00->0x54a440
    Apr 27 10:35:26 dino mount.davfs: added /dav/DSC_1411.JPG
    Apr 27 10:35:26 dino mount.davfs: new node: 0x53eb00->0x54a380
    Apr 27 10:35:26 dino mount.davfs: added /dav/abc
    Apr 27 10:35:26 dino mount.davfs: new node: 0x53eb00->0x541400
    Apr 27 10:35:26 dino mount.davfs: added /dav/litmus/
    Apr 27 10:35:26 dino mount.davfs: new node: 0x53eb00->0x5414b0
    Apr 27 10:35:26 dino mount.davfs: added /dav/dav/
    Apr 27 10:35:26 dino mount.davfs: directory updated: (nil)->0x53eb00
    Apr 27 10:35:26 dino mount.davfs:   /dav/
    Apr 27 10:35:26 dino mount.davfs: kernel_fs: fuse
    Apr 27 10:35:26 dino mount.davfs: Fork into daemon mode
    Apr 27 10:35:26 dino mount.davfs: Set signal handler
    Apr 27 10:35:26 dino mount.davfs: Releasing root privileges
    Apr 27 10:35:26 dino mount.davfs: Releasing terminal
    Apr 27 10:35:26 dino mount.davfs: Writing pid file
    Apr 27 10:35:26 dino mount.davfs: Starting message loop
    Apr 27 10:35:26 dino mount.davfs: fuse kernel version 7
    Apr 27 10:35:26 dino mount.davfs: FUSE_INIT:
    Apr 27 10:35:26 dino mount.davfs: RET: Success
    Apr 27 10:35:26 dino mount.davfs: Parent: parent pid: 1714, child pid: 1715
    Apr 27 10:35:26 dino mount.davfs: Parent: writing mtab entry
    Apr 27 10:35:26 dino mount.davfs: Parent: leaving now
    Apr 27 10:35:26 dino mount.davfs: FUSE_STATFS:
    Apr 27 10:35:26 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:26 dino mount.davfs: Sending request headers: PROPFIND /dav/ HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Connection: TE  TE: trailers  Depth: 0  Content-Length: 159  Content-Type: application/xml  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Apr 27 10:35:26 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:26 dino mount.davfs: Sending request body:
    Apr 27 10:35:26 dino mount.davfs: Request sent; retry is 1.
    Apr 27 10:35:26 dino mount.davfs: [status-line] < HTTP/1.1 207 Multi-Status
    Apr 27 10:35:26 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:26 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:26 GMT
    Apr 27 10:35:26 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:26 GMT]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Content-Type: text/xml; charset="utf-8"
    Apr 27 10:35:26 dino mount.davfs: Header Name: [content-type], Value: [text/xml; charset="utf-8"]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:26 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:26 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:26 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=ft2s05emdst341rvg29u3orsr6; path=/; domain=.box.net
    Apr 27 10:35:26 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=ft2s05emdst341rvg29u3orsr6; path=/; domain=.box.net]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:26 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:26 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:26 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:26 dino mount.davfs: [hdr]
    Apr 27 10:35:26 dino mount.davfs: End of headers.
    Apr 27 10:35:26 dino mount.davfs: [chunk] < 12a
    Apr 27 10:35:26 dino mount.davfs: Got chunk size: 298
    Apr 27 10:35:26 dino mount.davfs: Reading 298 bytes of response body.
    Apr 27 10:35:26 dino mount.davfs: Got 298 bytes.
    Apr 27 10:35:26 dino mount.davfs: [chunk] < 0
    Apr 27 10:35:26 dino mount.davfs: Got chunk size: 0
    Apr 27 10:35:26 dino mount.davfs: [hdr]
    Apr 27 10:35:26 dino mount.davfs: End of headers.
    Apr 27 10:35:26 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:26 dino mount.davfs: Request ends, status 207 class 2xx, error line: 207 Multi-Status
    Apr 27 10:35:26 dino mount.davfs: Running destroy hooks.
    Apr 27 10:35:26 dino mount.davfs: Request ends.
    Apr 27 10:35:26 dino mount.davfs: RET: Success
    Apr 27 10:35:37 dino mount.davfs: tidy: 0 of 7 nodes changed
    Apr 27 10:35:38 dino mount.davfs: FUSE_ACCESS:
    Apr 27 10:35:38 dino mount.davfs:   n 0x53eb00, f 00
    Apr 27 10:35:38 dino mount.davfs:   uid 1000
    Apr 27 10:35:38 dino mount.davfs: access /dav/
    Apr 27 10:35:38 dino mount.davfs: RET: Success
    Apr 27 10:35:38 dino mount.davfs: FUSE_ACCESS:
    Apr 27 10:35:38 dino mount.davfs:   n 0x53eb00, f 01
    Apr 27 10:35:38 dino mount.davfs:   uid 1000
    Apr 27 10:35:38 dino mount.davfs: access /dav/
    Apr 27 10:35:38 dino mount.davfs: RET: Success
    Apr 27 10:35:38 dino mount.davfs: FUSE_LOOKUP:
    Apr 27 10:35:38 dino mount.davfs:   p 0x53eb00, DSC_2730.jpg
    Apr 27 10:35:38 dino mount.davfs: lookup /dav/DSC_2730.jpg
    Apr 27 10:35:38 dino mount.davfs: RET: No such file or directory
    Apr 27 10:35:40 dino mount.davfs: FUSE_LOOKUP:
    Apr 27 10:35:40 dino mount.davfs:   p 0x53eb00, DSC_2730.jpg
    Apr 27 10:35:40 dino mount.davfs: lookup /dav/DSC_2730.jpg
    Apr 27 10:35:40 dino mount.davfs: RET: No such file or directory
    Apr 27 10:35:40 dino mount.davfs: FUSE_CREATE:
    Apr 27 10:35:40 dino mount.davfs:   n 0x53eb00, f 0101101
    Apr 27 10:35:40 dino mount.davfs:   pid 1725, mode 0100644
    Apr 27 10:35:40 dino mount.davfs: lookup /dav/DSC_2730.jpg
    Apr 27 10:35:40 dino mount.davfs: create /dav/DSC_2730.jpg
    Apr 27 10:35:40 dino mount.davfs: new node: 0x53eb00->0x53f000
    Apr 27 10:35:40 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:40 dino mount.davfs: Sending request headers: HEAD /dav/DSC_2730.jpg HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Apr 27 10:35:40 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:40 dino mount.davfs: Request sent; retry is 1.
    Apr 27 10:35:40 dino mount.davfs: Aborted request (-3): Could not read status line
    Apr 27 10:35:40 dino mount.davfs: Closing connection.
    Apr 27 10:35:40 dino mount.davfs: Connection closed.
    Apr 27 10:35:40 dino mount.davfs: Persistent connection timed out, retrying.
    Apr 27 10:35:40 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:40 dino mount.davfs: Connecting to 4.71.164.138
    Apr 27 10:35:41 dino mount.davfs: Request sent; retry is 0.
    Apr 27 10:35:41 dino mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
    Apr 27 10:35:41 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:41 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:41 GMT
    Apr 27 10:35:41 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:41 GMT]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
    Apr 27 10:35:41 dino mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:41 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:41 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:41 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=e34qmij4j9m70h40jj49g288u7; path=/; domain=.box.net
    Apr 27 10:35:41 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=e34qmij4j9m70h40jj49g288u7; path=/; domain=.box.net]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:41 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:41 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:41 dino mount.davfs: [hdr]
    Apr 27 10:35:41 dino mount.davfs: End of headers.
    Apr 27 10:35:41 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:41 dino mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
    Apr 27 10:35:41 dino mount.davfs: Running destroy hooks.
    Apr 27 10:35:41 dino mount.davfs: Request ends.
    Apr 27 10:35:41 dino mount.davfs: req: Closing connection for non-idempotent request.
    Apr 27 10:35:41 dino mount.davfs: Closing connection.
    Apr 27 10:35:41 dino mount.davfs: Connection closed.
    Apr 27 10:35:41 dino mount.davfs: Running pre_send hooks
    Apr 27 10:35:41 dino mount.davfs: Sending request headers: LOCK /dav/DSC_2730.jpg HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0 neon/0.26.1  Connection: TE  TE: trailers  Content-Length: 179  Content-Type: application/xml  Depth: 0  Timeout: Second-1800  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    Apr 27 10:35:41 dino mount.davfs: Sending request-line and headers:
    Apr 27 10:35:41 dino mount.davfs: Connecting to 4.71.164.138
    Apr 27 10:35:41 dino mount.davfs: Sending request body:
    Apr 27 10:35:41 dino mount.davfs: Request sent; retry is 0.
    Apr 27 10:35:41 dino mount.davfs: [status-line] < HTTP/1.1 404 File Not Found
    Apr 27 10:35:41 dino mount.davfs: [hdr] Server: nginx/0.5.34
    Apr 27 10:35:41 dino mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Date: Sun, 27 Apr 2008 00:35:41 GMT
    Apr 27 10:35:41 dino mount.davfs: Header Name: [date], Value: [Sun, 27 Apr 2008 00:35:41 GMT]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
    Apr 27 10:35:41 dino mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Transfer-Encoding: chunked
    Apr 27 10:35:41 dino mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Connection: keep-alive
    Apr 27 10:35:41 dino mount.davfs: Header Name: [connection], Value: [keep-alive]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
    Apr 27 10:35:41 dino mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0, pre-check=0]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Set-Cookie: PHPSESSID=d4ud5eue5q5v52chlrourofg03; path=/; domain=.box.net
    Apr 27 10:35:41 dino mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=d4ud5eue5q5v52chlrourofg03; path=/; domain=.box.net]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
    Apr 27 10:35:41 dino mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
    Apr 27 10:35:41 dino mount.davfs: [hdr] Pragma: no-cache
    Apr 27 10:35:41 dino mount.davfs: Header Name: [pragma], Value: [no-cache]
    Apr 27 10:35:41 dino mount.davfs: [hdr]
    Apr 27 10:35:41 dino mount.davfs: End of headers.
    Apr 27 10:35:41 dino mount.davfs: [chunk] < 0
    Apr 27 10:35:41 dino mount.davfs: Got chunk size: 0
    Apr 27 10:35:41 dino mount.davfs: [hdr]
    Apr 27 10:35:41 dino mount.davfs: End of headers.
    Apr 27 10:35:41 dino mount.davfs: Running post_send hooks
    Apr 27 10:35:41 dino mount.davfs: Running destroy hooks.
    Apr 27 10:35:41 dino mount.davfs: Request ends.
    Apr 27 10:35:41 dino mount.davfs: deleting node 0x53f000
    Apr 27 10:35:41 dino mount.davfs: RET: No such file or directory
    Apr 27 10:35:41 dino mount.davfs: FUSE_LOOKUP:
    Apr 27 10:35:41 dino mount.davfs:   p 0x53eb00, DSC_2730.jpg
    Apr 27 10:35:41 dino mount.davfs: lookup /dav/DSC_2730.jpg
    Apr 27 10:35:41 dino mount.davfs: RET: No such file or directory

     
    • Werner Baumann
      Werner Baumann
      2008-04-27

      Hello Denis,

      I always thought, box.net is the most badly broken WebDAV server. Now you found one that's worse, gallery2? Please send me some logs from gallery2 too, just for information.

      Regarding box.net:
      Although it claims to be WebDAV-complying (sending header DAV) it is not clear, whether it is intended to be a WebDAV server at all. Nevertheless, I've got davfs2 working with box.net, using this configuration in ~/.davfs2/davfs2.conf (I used my own account, but inserted your mount-point below):

      [/home/denis/box]
      ignore_dav_header 1
      use_locks 0
      use_expect100 0
      precheck 0
      if_match_bug 0
      allow_cookie 1

      Some explanations:
      - ignore the DAV-header, it is lying ("ignore_dav_header 1")
      - LOCK does not work with box.net, so disable it ("use_locks 0")
      - box.net does not understand the Expect100-header ("use_expect100 0")
      - it probably has problems with HEAD-requests, which are used by davfs2 to check for existing files and changes made by other users, disable it ("precheck 0")
      - contrary to Apache, box.net seems to get conditional requests (if-match) right; so use this to prevent unintended overwriting of existing files ("if_match_bug 0"); but I would not bet on this with box.net.
      - box.net sends a cookie; I'm not sure whether this is necessary, but allow davfs2 to send it back (it is just a session-ID) ("allow_cookie 1")

      Please tell me, whether this configuration works for you too.

      Cheers
      Werner

      P.S.: box.net is really slow. Be sure to always use umount for unmounting and wait until it returns. davfs2 may need some time to upload all files.
      Also be sure to have enough local disc space available for davfs2's cache.

       
    • Denis Cheong
      Denis Cheong
      2008-04-27

      Hi Werner

      Thanks for your prompt reply.

      I have read that box.net is not the best implementation of WebDAV but according to litmus it passes almost everything.  I only ended up with box.net because it's the only free one I could find to test.

      Gallery doesn't even pass the first litmus test ... it really has only a very basic WebDAV server built in, it seems pretty primitive but it was built from scratch and has a clear and specific goal; not based on the Apache module or anything.  If I knew what was wrong I could fix it or talk to the original implementers and coordinate getting it fixed.

      I tried your settings for box.net but came up with the same error (full disk).  I will do it again tomorrow and post the apache logs but I don't think they're very interesting.  Note though that the previous log was from uploading to box.net not gallery...

      I would love to test against another WebDAV server - if only to confirm that whether it's a problem with davfs2 or not, but even the webdav.org test server is broken at the moment.  If you have one you can point me to then I'm keen to try it out.

      I also discovered after much wrestling with Google Picasa that it came up with the same error when exporting pictures to the box.net webdav mount, so it seems that there may be some common file system call (or behaviour) that could be triggering it.  Interestingly ... or perhaps not ... Picasa for Linux which threw this error is not actually a native Linux application but is "embedded wine" and running windows native code; not sure if you can read anything into that.  Since Bibble for Windows running in a VM saving to a Samba share of a WebDAV mount threw the error as well, perhaps it's not surprising that I've found the same behaviour in both apps...

      Denis.

       
    • Denis Cheong
      Denis Cheong
      2008-04-27

      Here's the logs from apache on the web server during the disk write from Bibble Lite:

      Delayed write on:
      192.168.1.1 - denis [28/Apr/2008:07:56:50 +1000] "PROPFIND /main.php/w/holidays/ HTTP/1.1" 207 61762 "-" "davfs2/1.3.0 neon/0.26.1"

      Delayed write off:
      192.168.1.1 - denis [28/Apr/2008:07:59:22 +1000] "PROPFIND /main.php/w/holidays/ HTTP/1.1" 207 442 "-" "davfs2/1.3.0 neon/0.26.1"
      192.168.1.1 - denis [28/Apr/2008:07:59:38 +1000] "HEAD /main.php/w/holidays/dsc_5238.jpg HTTP/1.1" 404 - "-" "davfs2/1.3.0 neon/0.26.1"
      192.168.1.1 - denis [28/Apr/2008:07:59:38 +1000] "PUT /main.php/w/holidays/dsc_5238.jpg HTTP/1.1" 201 - "-" "davfs2/1.3.0 neon/0.26.1"
      192.168.1.1 - denis [28/Apr/2008:07:59:40 +1000] "HEAD /main.php/w/holidays/dsc_5238.jpg HTTP/1.1" 200 - "-" "davfs2/1.3.0 neon/0.26.1"
      192.168.1.1 - denis [28/Apr/2008:07:59:40 +1000] "DELETE /main.php/w/holidays/dsc_5238.jpg HTTP/1.1" 204 - "-" "davfs2/1.3.0 neon/0.26.1"

      This reminded me of behaviour that I saw very early on in my testing ... if the disk full error appears even before anything is actually written to the WebDAV server (when the cache is on) then that suggests that there is a problem in the davfs2 code, rather than a problem in the WebDAV server.

       
    • Denis Cheong
      Denis Cheong
      2008-04-27

      Not sure if it adds anything but here is a trace of file system calls as reported by pyinotify during the same operation:

      event queue size: 64
      event_name: IN_CREATE   is_dir: False   mask: 256   name: dsc_5238.jpg   path: /home/denis/gallery/holidays/japan_2008   wd: 1
      event_name: IN_OPEN   is_dir: False   mask: 32   name: dsc_5238.jpg   path: /home/denis/gallery/holidays/japan_2008   wd: 1
      event queue size: 32
      event_name: IN_CLOSE_WRITE   is_dir: False   mask: 8   name: dsc_5238.jpg   path: /home/denis/gallery/holidays/japan_2008   wd: 1
      event queue size: 32
      event_name: IN_DELETE   is_dir: False   mask: 512   name: dsc_5238.jpg   path: /home/denis/gallery/holidays/japan_2008   wd: 1

       
    • Werner Baumann
      Werner Baumann
      2008-04-28

      Hello Denis,

      there is no use in trying three different servers with two different applications in ten random combinations. We should try to track down the problem more systematically. This should be the steps to take:

      1. Choose your server and stick to it.

      2. Mount the davfs2 file system and test it with simple command line tools.

      3. Test with the one application, that you want to use.

      Only proceed to the next step when the preceeding step shows no more errors.

      Step 1. box.net, gallery, Apache. I'm confused. Where does Apache come into play. box.net does not use Apache. Please choose one.

      Step 2. To track down the problem, we should know, whether basic file system operations work with the mounted davfs2 file system.

      Step 2 a) After mounting try some basic file system operations like 'ls -al', copy small files to the davfs2 file system and back from the davfs2 file system ('cp'), read from and write to files on the davfs2 file system using cat.
      For this step, you should set debugging options 'most' and 'httpbody'. If any errors occur, please send the full log, the full text of your commands and full text of any output of these commands. Additionally the davfs2-configuration.

      Step 2 b) If 2 a) is ok, set debugging to 'most' (no 'httpbody') and try copying large files, at least as large as files used by your application (as Bible Lite is about photo editing, files may be real large and there may be more than one).
      If errors occur: same as in step 2 a)

      Step 3) Everything is working so far. Now take your application Bible Lite. Use debug option 'most' and try some photo editing involving the davfs2 file system.
      When errors occur: Besides the full log and full text of any error messages: please try to tell me as exactly as possible, what Bible Lite is doing, especially what kind of file access it does (as far as you can know).

      Cheers
      Werner

       
    • Denis Cheong
      Denis Cheong
      2008-04-29

      Hi Werner

      Thanks for your patience ... I guess I'm just getting a bit over-zealous about fault-finding.  Apache is what is running my own Gallery WebDAV server. 

      I have followed as you suggested:

      1. I'm 99% convinced this is an issue with davfs and not the server, so we'll stick with box.net and Bibble.

      2. (a) Basic file operations work perfectly.  ls -l, cp 21K to davfs mount, diff to original shows they are identical. 

      2. (b) I have saved two files from Bibble onto a local file system (one 410K the other 3.6MB) and then copied these files to the davfs mount, no problems.  The files also diff to the originals with no errors.

      3. The output from trying to save from Bibble straight to the davfs share is at the end of this post (very long). 
      (a) The error message from Bibble is:
      "Bibble has encountered a full disk while trying to save the file: dsc_5233.jpg"  "Please free some disk space and click "Ok".

      (b) Correspondence from Bibble Labs (http://support.bibblelabs.com/webboard/viewtopic.php?t=10471) suggests that:
      "The error is triggered by a Qt function, so you're probably running into a problem with Qt's support of the file system."

      (c) As far as I know, Bibble is simply writing out to the file.  The operation that Bibble is performing is to read from a raw image file and convert it to a TIFF or JPEG file.  I have also discovered that saving in PNG actually works, so I've asked Bibble Labs what the difference between the file operations are between the different file formats.  Unfortunately as the software is not open source I'm limited to what Bibble Labs can tell me about the file operations, and what we can diagnose from the logs.

      One thing that I can tell differs between the TIFF/JPEG and PNG files is that PNG files do not have EXIF data saved together with them (both TIFF and JPEG do).  I'm not sure if EXIF data is stored at the beginning or end of a JPEG file, but if it's at the beginning then it's possible that Bibble saves the entire file, then does an fseek() back to the beginning of the file and then re-saves the EXIF data at the start... if this is so then is this going to cause a problem with the davfs file system?

      System log follows:
      Apr 29 23:30:28 localhost mount.davfs: tidy: 1 of 6 nodes changed
      Apr 29 23:30:28 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:30:28 localhost mount.davfs: Sending request headers: HEAD /dav/aaa HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:30:28 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:30:28 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:30:28 localhost mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:30:28 GMT
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:30:28 GMT]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=jnnc7tehjc7ov0kbtc0k3m02j4; path=/; domain=.box.net
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=jnnc7tehjc7ov0kbtc0k3m02j4; path=/; domain=.box.net]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:30:28 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:30:28 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:30:28 localhost mount.davfs: [hdr]
      Apr 29 23:30:28 localhost mount.davfs: End of headers.
      Apr 29 23:30:28 localhost mount.davfs: Running post_send hooks
      Apr 29 23:30:28 localhost mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
      Apr 29 23:30:28 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:30:28 localhost mount.davfs: Request ends.
      Apr 29 23:30:38 localhost mount.davfs: tidy: 1 of 6 nodes changed
      Apr 29 23:30:38 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:30:38 localhost mount.davfs: Sending request headers: HEAD /dav/aaa HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:30:38 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:30:38 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:30:38 localhost mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:30:38 GMT
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:30:38 GMT]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=8g5njsscr8ajct0j6j5ci2e9f4; path=/; domain=.box.net
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=8g5njsscr8ajct0j6j5ci2e9f4; path=/; domain=.box.net]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:30:38 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:30:38 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:30:38 localhost mount.davfs: [hdr]
      Apr 29 23:30:38 localhost mount.davfs: End of headers.
      Apr 29 23:30:38 localhost mount.davfs: Running post_send hooks
      Apr 29 23:30:38 localhost mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
      Apr 29 23:30:38 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:30:38 localhost mount.davfs: Request ends.
      Apr 29 23:30:48 localhost mount.davfs: tidy: 1 of 6 nodes changed
      Apr 29 23:30:48 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:30:48 localhost mount.davfs: Sending request headers: HEAD /dav/aaa HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:30:48 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:30:48 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:30:49 localhost mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:30:49 GMT
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:30:49 GMT]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=7ebmcvf9g69p5h0jh7k5cpnu25; path=/; domain=.box.net
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=7ebmcvf9g69p5h0jh7k5cpnu25; path=/; domain=.box.net]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:30:49 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:30:49 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:30:49 localhost mount.davfs: [hdr]
      Apr 29 23:30:49 localhost mount.davfs: End of headers.
      Apr 29 23:30:49 localhost mount.davfs: Running post_send hooks
      Apr 29 23:30:49 localhost mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
      Apr 29 23:30:49 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:30:49 localhost mount.davfs: Request ends.
      Apr 29 23:30:59 localhost mount.davfs: tidy: 1 of 6 nodes changed
      Apr 29 23:30:59 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:30:59 localhost mount.davfs: Sending request headers: HEAD /dav/aaa HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:30:59 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:30:59 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:30:59 localhost mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:30:59 GMT
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:30:59 GMT]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=ijfn6lvqo5k43qbeenahonpkd1; path=/; domain=.box.net
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=ijfn6lvqo5k43qbeenahonpkd1; path=/; domain=.box.net]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:30:59 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:30:59 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:30:59 localhost mount.davfs: [hdr]
      Apr 29 23:30:59 localhost mount.davfs: End of headers.
      Apr 29 23:30:59 localhost mount.davfs: Running post_send hooks
      Apr 29 23:30:59 localhost mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
      Apr 29 23:30:59 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:30:59 localhost mount.davfs: Request ends.
      Apr 29 23:31:01 localhost mount.davfs: FUSE_ACCESS:
      Apr 29 23:31:01 localhost mount.davfs:   n 0x6407c0, f 00
      Apr 29 23:31:01 localhost mount.davfs:   uid 1000
      Apr 29 23:31:01 localhost mount.davfs: access /dav/
      Apr 29 23:31:01 localhost mount.davfs: RET: Success
      Apr 29 23:31:01 localhost mount.davfs: FUSE_ACCESS:
      Apr 29 23:31:01 localhost mount.davfs:   n 0x6407c0, f 01
      Apr 29 23:31:01 localhost mount.davfs:   uid 1000
      Apr 29 23:31:01 localhost mount.davfs: access /dav/
      Apr 29 23:31:01 localhost mount.davfs: RET: Success
      Apr 29 23:31:01 localhost mount.davfs: FUSE_LOOKUP:
      Apr 29 23:31:01 localhost mount.davfs:   p 0x6407c0, dsc_5230.jpg
      Apr 29 23:31:01 localhost mount.davfs: lookup /dav/dsc_5230.jpg
      Apr 29 23:31:01 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:31:01 localhost mount.davfs: Sending request headers: PROPFIND /dav/ HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Depth: 1  Content-Length: 314  Content-Type: application/xml  Authorization:
      xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:31:01 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:31:01 localhost mount.davfs: Sending request body:
      Apr 29 23:31:01 localhost mount.davfs: Body block (314 bytes): [<?xml version="1.0" encoding="utf-8"?> <propfind xmlns="DAV:"><prop>
      <displayname xmlns="DAV:"/> <getetag xmlns="DAV:"/> <getcontentlength xmlns="DAV:"/> <creationdate xmlns="DAV:"/> <getlastmodified
      xmlns="DAV:"/> <resourcetype xmlns="DAV:"/> <executable xmlns="http://apache.org/dav/props/"/> </prop></propfind> ]
      Apr 29 23:31:01 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:31:02 localhost mount.davfs: [status-line] < HTTP/1.1 207 Multi-Status
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:31:02 GMT
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:31:02 GMT]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Content-Type: text/xml; charset="utf-8"
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [content-type], Value: [text/xml; charset="utf-8"]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=ahmhj8eblp8tj1jogo2nu93ac4; path=/; domain=.box.net
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=ahmhj8eblp8tj1jogo2nu93ac4; path=/; domain=.box.net]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:31:02 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:31:02 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:31:02 localhost mount.davfs: [hdr]
      Apr 29 23:31:02 localhost mount.davfs: End of headers.
      Apr 29 23:31:02 localhost mount.davfs: [chunk] < 7f5
      Apr 29 23:31:02 localhost mount.davfs: Got chunk size: 2037
      Apr 29 23:31:02 localhost mount.davfs: Reading 2037 bytes of response body.
      Apr 29 23:31:02 localhost mount.davfs: Got 1002 bytes.
      Apr 29 23:31:02 localhost mount.davfs: Read block (1002 bytes): [<?xml version="1.0"?> <D:multistatus xmlns:D="DAV:"><D:response
      xmlns:D="DAV:"><D:href>http://box.net/dav</D:href><D:propstat><D:prop><displayname xmlns="DAV:">dav</displayname><getetag
      xmlns="DAV:">"6ec5157e6fd9e35fa9f4eac6697ac0c7"</getetag><getcontentlength xmlns="DAV:">0</getcontentlength><creationdate
      xmlns="DAV:">2008-04-29T06-31-02-0700</creationdate><getlastmodified xmlns="DAV:">Tue, 29 Apr 2008 06:31:02
      -0700</getlastmodified><resourcetype xmlns="DAV:"><D:collection/></r
      Apr 29 23:31:02 localhost mount.davfs: esourcetype></D:prop><D:status>HTTP/1.1 200
      OK</D:status></D:propstat><D:propstat><D:prop><executable xmlns="http://apache.org/dav/props/"/></D:prop><D:status>HTTP/1.0 404 Not
      Found</D:status></D:propstat></D:response><D:response
      xmlns:D="DAV:"><D:href>http://box.net/dav/LightZone</D:href><D:propstat><D:prop><displayname xmlns="DAV:">LightZone</displayname><getetag
      xmlns="DAV:">d4886b14fcb61eb6e826baab19636615</getetag><getcontentlength xmlns="DAV:">0</getcontentlength><creationdate
      xmlns="DAV:">2008-04-2
      Apr 29 23:31:02 localhost mount.davfs: 6T19-30-]
      Apr 29 23:31:02 localhost mount.davfs: Reading 1035 bytes of response body.
      Apr 29 23:31:02 localhost mount.davfs: Got 1035 bytes.
      Apr 29 23:31:02 localhost mount.davfs: Read block (1035 bytes): [29-0700</creationdate><getlastmodified xmlns="DAV:">Sat, 26 Apr 2008
      19:30:29 -0700</getlastmodified><resourcetype xmlns="DAV:"><D:collection/></resourcetype></D:prop><D:status>HTTP/1.1 200
      OK</D:status></D:propstat><D:propstat><D:prop><executable xmlns="http://apache.org/dav/props/"/></D:prop><D:status>HTTP/1.0 404 Not
      Found</D:status></D:propstat></D:response><D:response
      xmlns:D="DAV:"><D:href>http://box.net/dav/work</D:href><D:propstat><D:prop><displayname xmlns="DAV:">work</d
      Apr 29 23:31:02 localhost mount.davfs: isplayname><getetag xmlns="DAV:">d088650e394e25dce20cbeacb41e5f1d</getetag><getcontentlength
      xmlns="DAV:">0</getcontentlength><creationdate xmlns="DAV:">2008-04-29T06-20-12-0700</creationdate><getlastmodified xmlns="DAV:">Tue, 29
      Apr 2008 06:20:12 -0700</getlastmodified><resourcetype xmlns="DAV:"><D:collection/></resourcetype></D:prop><D:status>HTTP/1.1 200
      OK</D:status></D:propstat><D:propstat><D:prop><executable xmlns="http://apache.org/dav/props/"/></D:prop><D:status>HTTP/1.0 404 Not
      Found</D:status></
      Apr 29 23:31:02 localhost mount.davfs: D:propstat></D:response></D:multistatus> ]
      Apr 29 23:31:02 localhost mount.davfs: [chunk] < 0
      Apr 29 23:31:02 localhost mount.davfs: Got chunk size: 0
      Apr 29 23:31:02 localhost mount.davfs: [hdr]
      Apr 29 23:31:02 localhost mount.davfs: End of headers.
      Apr 29 23:31:02 localhost mount.davfs: Running post_send hooks
      Apr 29 23:31:02 localhost mount.davfs: Request ends, status 207 class 2xx, error line: 207 Multi-Status
      Apr 29 23:31:02 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:31:02 localhost mount.davfs: Request ends.
      Apr 29 23:31:02 localhost mount.davfs: updating node: 0x6407c0->0x648010
      Apr 29 23:31:02 localhost mount.davfs:   /dav/LightZone/
      Apr 29 23:31:02 localhost mount.davfs: updating node: 0x6407c0->0x64ab50
      Apr 29 23:31:02 localhost mount.davfs:   /dav/work/
      Apr 29 23:31:02 localhost mount.davfs: directory updated: (nil)->0x6407c0
      Apr 29 23:31:02 localhost mount.davfs:   /dav/
      Apr 29 23:31:02 localhost mount.davfs: RET: No such file or directory
      Apr 29 23:31:04 localhost mount.davfs: FUSE_LOOKUP:
      Apr 29 23:31:04 localhost mount.davfs:   p 0x6407c0, dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: lookup /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: RET: No such file or directory
      Apr 29 23:31:04 localhost mount.davfs: FUSE_CREATE:
      Apr 29 23:31:04 localhost mount.davfs:   n 0x6407c0, f 0101101
      Apr 29 23:31:04 localhost mount.davfs:   pid 9556, mode 0100644
      Apr 29 23:31:04 localhost mount.davfs: lookup /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: create /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: new node: 0x6407c0->0x64b890
      Apr 29 23:31:04 localhost mount.davfs: open /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs:   fd 6
      Apr 29 23:31:04 localhost mount.davfs: RET: Success
      Apr 29 23:31:04 localhost mount.davfs: FUSE_FLUSH: ignored
      Apr 29 23:31:04 localhost mount.davfs: RET: Success
      Apr 29 23:31:04 localhost mount.davfs: FUSE_RELEASE:
      Apr 29 23:31:04 localhost mount.davfs:   n 0x64b890, f 0100001
      Apr 29 23:31:04 localhost mount.davfs:   pid 0, fd 6
      Apr 29 23:31:04 localhost mount.davfs:  close /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: RET: Success
      Apr 29 23:31:04 localhost mount.davfs: tidy: 2 of 7 nodes changed
      Apr 29 23:31:04 localhost mount.davfs: Running pre_send hooks
      Apr 29 23:31:04 localhost mount.davfs: Sending request headers: HEAD /dav/aaa HTTP/1.1  Host: www.box.net  User-Agent: davfs2/1.3.0
      neon/0.26.4  Connection: TE  TE: trailers  Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      Apr 29 23:31:04 localhost mount.davfs: Sending request-line and headers:
      Apr 29 23:31:04 localhost mount.davfs: Request sent; retry is 1.
      Apr 29 23:31:04 localhost mount.davfs: [status-line] < HTTP/1.1 500 Internal Server Error
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Server: nginx/0.5.34
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [server], Value: [nginx/0.5.34]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Date: Tue, 29 Apr 2008 13:31:04 GMT
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [date], Value: [Tue, 29 Apr 2008 13:31:04 GMT]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Content-Type: text/html; charset=utf-8
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [content-type], Value: [text/html; charset=utf-8]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Transfer-Encoding: chunked
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [transfer-encoding], Value: [chunked]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Connection: keep-alive
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [connection], Value: [keep-alive]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Cache-control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [cache-control], Value: [no-store, no-cache, must-revalidate, post-check=0,
      pre-check=0]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Set-Cookie: PHPSESSID=bbp28nqpvd4039vn1n022it275; path=/; domain=.box.net
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [set-cookie], Value: [PHPSESSID=bbp28nqpvd4039vn1n022it275; path=/; domain=.box.net]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Expires: Thu, 19 Nov 1981 08:52:00 GMT
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [expires], Value: [Thu, 19 Nov 1981 08:52:00 GMT]
      Apr 29 23:31:04 localhost mount.davfs: [hdr] Pragma: no-cache
      Apr 29 23:31:04 localhost mount.davfs: Header Name: [pragma], Value: [no-cache]
      Apr 29 23:31:04 localhost mount.davfs: [hdr]
      Apr 29 23:31:04 localhost mount.davfs: End of headers.
      Apr 29 23:31:04 localhost mount.davfs: Running post_send hooks
      Apr 29 23:31:04 localhost mount.davfs: Request ends, status 500 class 5xx, error line: 500 Internal Server Error
      Apr 29 23:31:04 localhost mount.davfs: Running destroy hooks.
      Apr 29 23:31:04 localhost mount.davfs: Request ends.
      Apr 29 23:31:04 localhost mount.davfs: FUSE_UNLINK:
      Apr 29 23:31:04 localhost mount.davfs:   p 0x6407c0, dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: remove /dav/dsc_5230.jpg
      Apr 29 23:31:04 localhost mount.davfs: deleting node 0x64b890
      Apr 29 23:31:04 localhost mount.davfs: RET: Success
      Apr 29 23:31:04 localhost mount.davfs: FUSE_FORGET: no reply
      Apr 29 23:31:04 localhost mount.davfs: RET: Success

       
    • Werner Baumann
      Werner Baumann
      2008-04-29

      Hello Denis,

      there are two problems:

      1. I don't think your box.net-mount works properly. There are two dirty files in the cache, that could not be uploaded to box.net. There are also HEAD-requests from davfs2, that are answered with 500 Internal Server Error. These HEAD-requests are used by davfs2 to check for concurrent changes on the server before uploading files. As this request fails, it can not upload.
      Please use the configuration I proposed, and try again. You should check, whether the files are really on the server. You can use some other client for this. Or you can umount and than delete the box-net-cache directory (in ~/.davfs2/cache or in /var/cache). After mounting again, no files should have vanished.

      2. The Bible Lite problem:
      What I can see:
      Bible Lite creates a new file (/dav/dsc_5230.jpg) and opens it. This is successful. But there are no write-calls and the file is deleted.
      This is most probably caused by a bug in the fuse-kernel-module. This bug shows up, when applications try to write big blocks of data.
      Possible work arounds:
      - you may try the coda kernel module (option "kernel_fs coda")
      - you may get the sources from CVS (not the package) and build from the CVS-sources. These already contain a workaraund for this fuse bug.
      - I could send you a pre-release package, that contains the workaround.

      For a quick test whether this is the reason of the problem, I suggest to first try the coda kernel-module.

      Cheers
      Werner

       
    • Denis Cheong
      Denis Cheong
      2008-05-17

      Thanks for your suggestions Werner.

      You are right, I had missed adding back in the mount options for box, as I had just reinstalled my system.  Those options are now back in there.

      Your other suggestions were not easy ones to test!  I tried the CVS sources on my main system, but this made no difference, so I was determined to try the coda module - however almost all of my systems are 64-bit therefore this proved to be difficult as coda only works in 32-bit.  Eventually I had a VM up with 32-bit Gentoo installed and box mounted, and then on-shared through Samba so it could be mounted from my main system to test it with Bibble (it worked fine locally just copying files back and forth).

      This evening I was finally in the position that I could do this last bit of testing, however unfortunately I received the same error - it is definitely loaded using coda, so this bug doesn't seem to be the culprit. 

      Do you have any more suggestions or diagnostics I can try?

       
    • Werner Baumann
      Werner Baumann
      2008-05-17

      There is a new version of davfs2 that works around the fuse bug. Please use this version.

      Please set option debug most and try with Bibble again.
      Send the *full* debug log, as well as all error messages from Bibble to my private email address werner.baumann@onlinehome.de

      Cheers
      Werner

       
      • Denis Cheong
        Denis Cheong
        2008-05-18

        I just emerged version 1.3.2 of davfs2 after updating it with a custom ebuild, and it works! 

        Well done.... thanks for your help!