Page 1 sur 3

Problème synchro NAS D-Link

Posté : ven. 7 juil. 2017 14:00
par casinick
Depuis hier je m'arrache les cheveux à essayer de synchroniser ma bibliothèque de films contenu sur mon NAS D-Link DNS-320 avec l'appli sous Windows 10.

Le protocole WebDav est bien activé mais j'obtiens toujours une erreur lors de la synchronisation. j'ai essayé avec le port 5005, 80 & 443.

Merci de votre aide.

Re: Problème synchro NAS D-Link

Posté : sam. 8 juil. 2017 05:23
par olixelle
Hello

peux tu nous donner les logs avec l'erreur ?

Re: Problème synchro NAS D-Link

Posté : sam. 8 juil. 2017 10:48
par casinick
Voici le log en utilisant le port 80 :

Url for wedav request: http://192.168.1.253/Volume_1/Vidéos/Films/
Erreur de connexion au serveur : System.Net.WebException: Le serveur distant a retourné une erreur : (404) Introuvable.
à System.Net.HttpWebRequest.GetResponse()
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
à VideothequeNas.AdvancedWebdav.getVideos(String url, String directory, String port, String userName, String password)
à VideothequeNas.VideothequeNas.run(String url, String directory, String port, String userName, String password)


j'ai aussi obtenu ça en fouillant un peu sur le web :


Url for wedav request: http://192.168.1.253/webdav/Volume_1/Vidéos/Films/
Réponse recue du serveur
Url for wedav request: http://192.168.1.253/http://192.168.1.2 ... éos/Films/
Erreur de connexion au serveur : System.Net.WebException: Le serveur distant a retourné une erreur : (404) Introuvable.
à System.Net.HttpWebRequest.GetResponse()
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
à VideothequeNas.AdvancedWebdav.getVideos(String url, String directory, String port, String userName, String password)
à VideothequeNas.VideothequeNas.run(String url, String directory, String port, String userName, String password)

Re: Problème synchro NAS D-Link

Posté : mar. 11 juil. 2017 17:14
par olixelle
Hello,

j'ai cherché un peur sur internet et je pense que ton NAS est "bloqué" en mode HTTPS, peux tu regarder si tu as une option pour désactiver le HTTPS ?

Re: Problème synchro NAS D-Link

Posté : mar. 11 juil. 2017 18:05
par casinick
je ne vois rien qui me permet de désactiver le HTTPS, pourtant quand je me connecte en admin sur le 192.168.1.253 je suis bien en http://

Merci

Re: Problème synchro NAS D-Link

Posté : ven. 14 juil. 2017 16:28
par olixelle
Hello,

j'ai mis a jour la version du logiciel windows pour synchroniser les NAS? il y a une nouvelle option que te permet de forcer le HTTPS, peux tu essayer ?

Re: Problème synchro NAS D-Link

Posté : dim. 16 juil. 2017 21:07
par casinick
Bonjour, je viens de faire l'essai et malheureusement ça ne marche toujours pas, ça mouline un long moment puis j'obtiens ceci sur le port 80 :


Url for wedav request: https://192.168.1.253:80/Volume_1/Vidéos/Films/
Erreur de connexion au serveur : System.Net.WebException: Le délai d'attente de l'opération a expiré.
à System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
à System.Net.HttpWebRequest.GetRequestStream()
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
à VideothequeNas.AdvancedWebdav.getVideos(String scheme, String url, String directory, String port, String userName, String password)
à VideothequeNas.VideothequeNas.run(String scheme, String url, String directory, String port, String userName, String password)


ou ceci sur le port 443 :


Url for wedav request: https://192.168.1.253/Volume_1/Vidéos/Films/
Erreur de connexion au serveur : System.Net.WebException: La connexion sous-jacente a été fermée : Impossible d'établir une relation de confiance pour le canal sécurisé SSL/TLS. ---> System.Security.Authentication.AuthenticationException: Le certificat distant n'est pas valide selon la procédure de validation.
à System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
à System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
à System.Net.TlsStream.CallProcessAuthentication(Object state)
à System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
à System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
à System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
à System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
à System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
à System.Net.ConnectStream.WriteHeaders(Boolean async)
--- Fin de la trace de la pile d'exception interne ---
à System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
à System.Net.HttpWebRequest.GetRequestStream()
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
Erreur lors de la récupération des vidéos : System.Exception: Une erreur est survenue durant la connexion au serveur, vérifiez les paramètres
à VideothequeNas.AdvancedWebdav.listVideos(ArrayList& videos, String remoteFilePath)
à VideothequeNas.AdvancedWebdav.getVideos(String scheme, String url, String directory, String port, String userName, String password)
à VideothequeNas.VideothequeNas.run(String scheme, String url, String directory, String port, String userName, String password)

Re: Problème synchro NAS D-Link

Posté : lun. 17 juil. 2017 15:11
par olixelle
Hello

pas évident de voir ce qui ne va pas, j'ai trouvé cet article sur le net :
http://www.head4space.com/step-by-step- ... k-dns-320/

S'applique t il a ton nas ?

Re: Problème synchro NAS D-Link

Posté : lun. 17 juil. 2017 15:31
par casinick
Oui, j'étais précédemment tombé sur ce site, j'avais déjà fait le nécessaire pour donner l'accès à l'utilisateur et à mon dossier au protocole Webdav :cry:

Re: Problème synchro NAS D-Link

Posté : lun. 17 juil. 2017 15:38
par olixelle
Hello,

peux tu ouvrir ton nas a l'extérieur ? comme ca je pourrais tester