View Single Post
Old 10-03-2013, 12:24 PM   #5
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Failure message notes for dav2fs setup

Using an intentionally mis-configure WebDav 'kloud' -

Bottom line: It makes a difference if the server is set to auto-strip the 'www.' from the URL (KnetConnect.com is, others of mine are not).

Code:
core2quad ~ $ mount ~/k3broke
/sbin/mount.davfs: program is not setuid root
Code:
core2quad ~ $ sudo chmod u+s /sbin/mount.davfs
Code:
core2quad ~ $ mount ~/k3broke
/sbin/mount.davfs: user mszick must be member of group davfs2
Code:
core2quad ~ $ usermod -a -G davfs2 mszick
usermod: cannot lock /etc/passwd; try again later.
Code:
core2quad ~ $ sudo usermod -a -G davfs2 mszick
{log out, log back in}

Code:
core2quad ~ $ id
uid=1000(mszick) gid=1000(mszick) groups=1000(mszick),4(adm),20(dialout),24(cdrom),46(plugdev),116(lpadmin),118(admin),125(sambashare),128(vboxusers),133(davfs2)
Code:
core2quad ~ $ mount ~/k3broke
/sbin/mount.davfs:/home/mszick/.davfs2/davfs2.conf:24: system option in user configuration file
/sbin/mount.davfs: mounting failed; the server does not support WebDAV
Grab favorite editor and in the **user** davfs2.conf file:

Before:
Code:
# dav_user        davfs2            # system wide config file only
# dav_group       davfs2            # system wide config file only
ignore_home       kernoops,distccd  # system wide config file only
# kernel_fs       fuse
After:
Code:
# dav_user        davfs2            # system wide config file only
# dav_group       davfs2            # system wide config file only
# ignore_home       kernoops,distccd  # system wide config file only
# kernel_fs       fuse
Code:
core2quad ~ $ mount ~/k3broke
/sbin/mount.davfs: mounting failed; the server does not support WebDAV
Time to edit /etc/fstab (as 'root')

Code:
# /etc/fstab: static file system information.
#
# <file system>                                 <mount point>   <type>  <options>                       <dump>  <pass>
 - - - - snip other system mounts - - - -
 
http://drpbox.knetconnect.com/k3broke   /home/mszick/k3broke    davfs   noauto,users,uid=mszick,gid=mszick 0 0
Which is known to be (intentionally) broken.

Code:
# /etc/fstab: static file system information.
#
# <file system>                                 <mount point>   <type>  <options>                       <dump>  <pass>
 - - - - snip other system mounts - - - -
 
http://drpbox.knetconnect.com/k3broke   /home/mszick/k3broke        davfs   noauto,users,uid=mszick,gid=mszick  0   0
http://www.knetconnect.com/kpw2         /home/mszick/kindle/kpw2dav davfs   noauto,users,uid=mszick,gid=mszick  0   0
Ensure mount point exists:

Code:
core2quad ~ $ mkdir -p kindle/kpw2dav
Give the new entry a try:

Code:
core2quad ~ $ mount kindle/kpw2dav
Please enter the username to authenticate with server
http://www.knetconnect.com/kpw2 or hit enter for none.
  Username: ^C
To save the authentication information on your local machine . . . .

Directions are part of the configuration file.
You must be 'root' to read or write to this file.

Code:
 **THIS ONE IS WRONG**
core2quad ~ $ sudo less /etc/davfs2/secrets
- - - - snip directions - - - -
# uuuuuu == your WebDav username
# pppppp == your WebDav username's password
http://drpbox.knetconnect.com/k3broke uuuuu1 ppppp1
http://www.knetconnect.com/kpw2 uuuuu2 ppppp2
Code:
 **THIS ONE IS WRONG**
core2quad ~ $ mount kindle/kpw2dav
/sbin/mount.davfs: Mounting failed.
301 Moved Permanently
Ah, so - problem found - web server on this domain is stripping 'www.'

Code:
core2quad ~ $ sudo less /etc/davfs2/secrets
- - - - snip directions - - - -
# uuuuuu == your WebDav username
# pppppp == your WebDav username's password
http://drpbox.knetconnect.com/k3broke uuuuu1 ppppp1
http://knetconnect.com/kpw2 uuuuu2 ppppp2
Code:
core2quad ~ $ mount kindle/kpw2dav
core2quad ~ $ cd kindle/kpw2dav
core2quad kpw2dav $ ls -l
total 0
drwx------ 2 mszick mszick 0 2013-10-03 11:11 lost+found
drwxr-xr-x 2 mszick mszick 0 2013-10-02 13:57 pw2 dumps
drwxr-xr-x 2 mszick mszick 0 2013-10-02 13:39 Things_to_knc1
drwxr-xr-x 2 mszick mszick 0 2013-10-02 22:21 Things_to_NiLuJe
drwxr-xr-x 2 mszick mszick 0 2013-10-02 13:39 Things_to_npoland
drwxr-xr-x 2 mszick mszick 0 2013-10-02 22:22 Things_to_twobob
core2quad kpw2dav $

Last edited by knc1; 10-03-2013 at 12:30 PM.
knc1 is offline   Reply With Quote