Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 21 Oct 2014, 03:35
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
[RESOLU]Comment monter un partage webdav pour owncloud ?
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [10 Posts]  
Author Message
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Wed 01 Jan 2014, 11:19    Post subject:  [RESOLU]Comment monter un partage webdav pour owncloud ?  

Bonjour,
Tout est dans le sujet.
Merci pour toute solution.
Philippe

Last edited by augras on Sat 29 Mar 2014, 14:02; edited 1 time in total
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Wed 01 Jan 2014, 13:21    Post subject:  

J'ai trouvé le paquet davfs2-1.4.6-i486.pet, j'ai ajouté l'utilisateur davfs2 avec la commande adduser davfs2 (si non la commande mount renvoyait une erreur sur cet utilisateur inexistant) et avec la commande mount.davfs -o username=user,rw http://www.nomdedomaine/webdav/ /mnt/home/cloud le mot de passe de l'utilisateur user est demandé et une fois renseigné et validé tout semble ok.
Sauf qu'il est impossible d'accéder au dossier /mnt/home/cloud qui retourne le message "Le répertoire '/mnt/home/cloud' n'est pas accessible" et dans les propriétés il n'y a aucun droit d'indiqué et si je veux en mettre j'ai "Impossible de modifier les permissions: Transport endpoint is not connected".
Une fois le partage webdav démonté le dossier est parfaitement accessible.
Je pensais avoir bien progressé mais il doit manquer un petit quelquechoseque je ne vois pas !
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Sun 05 Jan 2014, 12:37    Post subject:  

Bonjour,
Je n'ai pas progressé du tout !
Et apparemment ça n'inspire pas vraiment.
Personne n'utilise ? Tout le monde sèche sur le sujet ?
La conexion semble se faire, aucun retour d'erreur, mais le dossier pour le montage ne semble pas très réceptif.
Comment voir ce qui se passe pour essayer de comprendre ?
Bonne soirée,
Philippe
Back to top
View user's profile Send private message 
ASRI éducation


Joined: 09 May 2009
Posts: 2529
Location: France

PostPosted: Sun 05 Jan 2014, 12:43    Post subject:  

Désolé, je ne connais pas webdav.
Cordialement,

_________________
Projet ASRI éducation => Association | Forum | Dépôt | Espace kids
Back to top
View user's profile Send private message Visit poster's website 
Médor


Joined: 26 May 2011
Posts: 1733

PostPosted: Sun 05 Jan 2014, 12:57    Post subject:  

Je n'utilise pas ce genre de chose, voir sur ce fil ça a l'air de fonctionner sur Slacko-5.3 ...

Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Mon 06 Jan 2014, 10:54    Post subject:  

Merci pour vos réponses.
Je regarde ton lien ce soir en rentrant.
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Sat 25 Jan 2014, 04:24    Post subject:  

Bonjour,
Petit up à l'attention de crestey, au cas où.

Médor, je n'ai pas réussi avec ton lien. On est plus dans du webdav si j'ai bien compris, et avec owncloud c'est du webdav.

Merci.

Bonne journée,

Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Sat 29 Mar 2014, 14:07    Post subject:  

Bonsoir,
Venant d'installer la toute dernière version d'owncloud je me suis remis sur la question.
Il existe en fait un client de synchronisation webdav pour owncloud. Dans les dépôts raring il n'y a pas la dernière version mais celle diponible fonctionne : il suffit de l'installer avec toutes les dépendances proposées et de paramétrer ensuite correctement l'appli et c'est ok.
Petite correction àce qu'indique owncloud : quand le chemin du serveur est demander il ne faut pas saisir http://www.mon_nom_de_domaine/cloud/owncloud/remote.php/webdav// comme indiquer dans owncloud mais seulement http://www.mon_nom_de_domaine/cloud/owncloud/
ça synchronise plein pot en ce moment.
Philippe
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Sat 12 Apr 2014, 05:47    Post subject:  

Bonjour,
La solution du client de synchronistation n'est pas très satisfaisante quand on a plusieurs giga et une petite connection : c'est vraiment trop long et je ne sais pourquoi ça pompe pas mal de ressources et la machine a rapidement des soucis !
J'ai retrouvé le fil que j'avais rédigé il y a presque 2 ans pour expliquer la marche à suivre sous mandriva avant que dolphin ne permette d'accéder directement à un partage owncloud... et ça fonctionne ici après quelques adaptations.

Après avoir installé davfs2 il faut ajouter un utilisateur davfs2 en saisissant dans une console la commande :
adduser davfs2
un mot de passe est demandé : je n'ai rien saisi mais si on en met un rien ne s'affiche (petit rappel pour mémoire : c'est comme ça sous linux)
confirmation du mot de passe demandé : on fait alors la même chose que précédemment.
Code:

# adduser davfs2
adduser: /home/davfs2: No such file or directory
Changing password for davfs2
New password:
Retype password:
Password for davfs2 changed by root
#

Ensuite il faut éditez le fichier /etc/davfs2/davfs2.conf.
Dans ce fichier, normalement toutes les lignes sont en commentaire, c'est à dire qu'en tête de chaque ligne il y a le signe #, sauf la ligne "ignore_home kernoops,distccd # system wide config file only" qui est décommentée.
Il faut décommenter, enlever le signe # sur les lignes suivantes :
secrets
ask_auth 0
backup_dir .lost+found
gui_optimize 1
use_locks 0
Il faut également mettre les mêmes chiffres que ci-dessus.
Devant lost+found il y a un . qu'il faut mettre également.
On devrait avoir ce qui suit
Code:

# davfs2 configuration file 2009-04-12
# version 9
# ------------------------------------

# Copyright (C) 2006, 2007, 2008, 2009 Werner Baumann

# Copying and distribution of this file, with or without modification, are
# permitted in any medium without royalty provided the copyright notice
# and this notice are preserved.


# Please read the davfs2.conf (5) man page for a description of the
# configuration options and syntax rules.


# Available options and default values
# ====================================

# General Options
# ---------------

# 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
# buf_size        16                 # KiByte

# WebDAV Related Options
# ----------------------

# use_proxy       1                 # system wide config file only
# proxy                             # system wide config file only
# servercert
# clientcert
secrets         ~/.davfs2/secrets # user config file only
ask_auth        0
use_locks       0
# lock_owner      <user-name>
# lock_timeout    1800              # seconds
# lock_refresh    60                # seconds
# use_expect100   0
# if_match_bug    0
# drop_weak_etags 0
# allow_cookie    0
# precheck        1
# ignore_dav_header 0
# server_charset
# connect_timeout 10                # seconds
# read_timeout    30                # seconds
# retry           30                # seconds
# max_retry       300               # seconds
# add_header

# Cache Related Options
# ---------------------

backup_dir      .lost+found
# cache_dir       /var/cache/davfs2 # system wide cache
#                 ~/.davfs2/cache   # per user cache
# cache_size      50                # MiByte
# table_size      1024
# dir_refresh     60                # seconds
# file_refresh    1                 # second
# delay_upload    10
gui_optimize    1

# Debugging Options
# -----------------

# debug           # possible values: config, kernel, cache, http, xml,
                  #      httpauth, locks, ssl, httpbody, secrets, most

On enregistre et quitte.

Editez le fichier /etc/davfs2/secrets et inscrire la ligne suivante à la fin de la rubrique # Credential Line:
"/initrd/mnt/dev_save/cloud" "identifiant_owncloud" "mot de passe owncloud"
Code:

# Credential Line
# ---------------
# A credential line consists of the mount-point, the user-name and
# the password. The mount-point must be an absolute path, starting
# with /. The password may be omitted.
# For compatibility with older versions, instead of the mount-point
# the URL may be given. The URL must contain scheme, fully qualified
# domain name and path. If the path segment is missing, / is assumed.

# Examples
# /home/otto/foo                otto          g3H\"x\ 7z\\
# /media/dav/bar                otto          geheim
# Old style
# "http://foo.bar/my documents" otto          "geh # heim"
# https://foo.bar:333/dav       otto          geh\ \#\ heim
"initrd/mnt/dev_save/cloud" "identifiant_owncloud" "mot de passe owncloud"

Enregistrer et quitter.
/initrd/mnt/dev_save/cloud est le chemin du point de montage webdav et ensuite indiquer l'identifiant owncloud et le mot de passe : bien mettre les guillemets. Il faut mettre ce chemin et pas /mnt/home/cloud qui revient au même mais le lien de /home vers /initrd/mnt/dev_save pose manifestement problème.

Après avoir fait cela la commande suivante dans une console monte bien le partage et tout fonctionne :
mount.davfs -o rw http://www.nomdedomaine/cloud/owncloud/remote.php/webdav/ /initrd/mnt/dev_save/cloud
http://www.nomdedomaine/cloud/owncloud/remote.php/webdav/ est le chemin donné dans le profil personnel de l'utilisateur owncloud.

Pour faciliter encore le montage il faut éditer le fichier /ets/fstab et ajouter la ligne :
http://www.nomdedomaine/cloud/owncloud/remote.php/webdav/ /initrd/mnt/dev_save/cloud davfs no_netdev,rw 0 0
Code:

none          /proc        proc     defaults               0 0
none          /sys         sysfs    defaults               0 0
none          /dev/pts     devpts   gid=2,mode=620         0 0
/dev/fd0      /mnt/floppy  auto     noauto,rw              0 0
http://www.nomdedomaine/cloud/owncloud/remote.php/webdav/ /initrd/mnt/dev_save/cloud davfs no_netdev,rw 0 0

On enregistre et on quitte.
http://www.nomdedomaine/cloud/owncloud/remote.php/webdav/ : indiquer ici comme précédemment l'adresse trouvée dans votre compte owncloud, rubrique paramètres/personnels/ligne webdav.

La commande mount -a doit maintenant monter le partage.

Le partage ne peut pas être monté automatiquement à chaque démarrage car le réseau ne fonctionne pas encore à ce moment là ! Et pour accéder à http://... on a absolument besoin du réseau.
Il faut donc lancer la commande mount -a.

Philippe

Last edited by augras on Sat 19 Apr 2014, 05:34; edited 5 times in total
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 597
Location: france

PostPosted: Sun 13 Apr 2014, 03:44    Post subject:  

Bonjour,
La solution donnée ci-dessus fonctionne bien chez moi.
Par contre il faut surveiller le dossier /var/cache/davfs2 qui a chaque montage enfle beaucoup ! Simplement en effaçant 2 Go de données pour mettre le partage owncloud propre et repartir sur une base saine il était arrivé à plus de 1700 Mo !
Ce dossier avait bien entendu toutes les traces des tests répétitifs faits pour trouver la solution mais tout de même presque 2 go c'est beaucoup.
Tout ça pour dire que si le toutou crie famine c'est dans ce dossier que ça se trouve.
Philippe
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [10 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0908s ][ Queries: 11 (0.0135s) ][ GZIP on ]