ldleman / yana-server

Interface PHP de domotique Y.A.N.A (You Are Not Alone)
http://projet.idleman.fr/yana
107 stars 59 forks source link

Issue Yana V2.0 #163

Closed XxxBeardlessxxX closed 8 years ago

XxxBeardlessxxX commented 8 years ago

Bonjour! Deja felicitation pour.... tous. Tout simplement =)

J'ai reussi (tant bien que mal) à installer le serveur Yana (je debute). J'ai aussi pris le Yana pour Windows v2.0, tout va bien, sauf que je ne sais pas mettre en route le module "Face"

capture

Aussi, j'aurai voulu personnaliser un peu Yana Server. Commençons deja par changer les avatar. Je me suis connecté au serveur via FileZilla pour aller jusqu'a /var/www/yana-server/avatar

Seulement voila, je ne sais que telecharger, je n'ai ni les droits pour ajouter ou modifier le contenu.

A bientôt!

Meilleurs vœux!

juliendiotworldtour commented 8 years ago

Salut! Pour modifier le contenu depuis Filezilla tu dois t'y connecter en ROOT. Si tu ne connais pas le mot de passe root de la raspberry, essaye "debian". Sinon le mieux et de modifier le mot de passe ROOT lorsque tu es dans le terminal de ton RPI2 en tapant "sudo passwd root". Ainsi tu en créé un nouveau. ensuite tu fais un "sudo reboot now"

Une fois dans filezilla tu rentres l'adresse ip de ton raspberry, tu tapes "root" en identifiant puis ton nouveau mot de passe si tu as eu besoin de le changer et normalement ça marche! (a condition d'avoir activer la connexion SSH dans les paramètres avancés. Sinon fait "sudo raspi-config" pour y remédier.

Je me souviens avoir galéré pour accéder directement en ROOT via filezilla mais maintenant ça marche de mon côté.

XxxBeardlessxxX commented 8 years ago

Ha nickel merci Julien, je vais tester ca tout a l'heure =)

[EDIT] Bon, je n'y arrive pas... Via sudo raspi-config la connexion SSH est sur Enable, Avec sudo passwd root j'ai changé deux fois de mot de passe...

Dans Filezilla j'ai mis 192.168.1.74 - root - debian - port:22 Mais ca me dit: Erreur : Échec de l'authentification. Erreur : Erreur critique : Impossible d'établir une connexion au serveur

Je passe a coté que quelque chose?! avec 192.168.1.74 - pi - raspberry - port:22 je sais me connecter (sans toute les permissions)...

ldleman commented 8 years ago

Je te conseille winscp plutot que fileszilla pour te connecter au rpi en mode explorateur.

Pour l'erreur peux tu la copier coller entierement ici ? Il me manque les infos les plus interessantes ton screenshot étant trop petit.

XxxBeardlessxxX commented 8 years ago

Idleman en personne ! trop d'honneur!

Ca marche, je te fais ca ce soir, là je suis au bureau (non non je glande pas sur le net... )

[EDIT]:

voici ce qu'il y a dans la fenetre quand je lance le module Face: Consultez la fin de ce message pour plus de détails sur l'appel du débogage juste-à-temps (JIT) à la place de cette boîte de dialogue.

\ Texte de l'exception ** System.ComponentModel.Win32Exception (0x80004005): L'exécutable spécifié n'est pas une application valide pour cette plateforme de système d'exploitation. à System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) à System.Diagnostics.Process.Start() à System.Diagnostics.Process.Start(ProcessStartInfo startInfo) à launcher.MainForm.btnFace_Click(Object sender, EventArgs e) à System.Windows.Forms.Control.OnClick(EventArgs e) à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) à System.Windows.Forms.Control.WndProc(Message& m) à System.Windows.Forms.Label.WndProc(Message& m) à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

\ Assemblys chargés ** mscorlib Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1063.1 built by: NETFXREL3STAGE

CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

launcher Version de l'assembly : 1.0.0.0 Version Win32 : 1.0.0.0

CodeBase : file:///C:/Users/Damien/Downloads/Nouveau%20dossier%20(3)/YANA/bin/launcher.exe

System.Windows.Forms Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Newtonsoft.Json Version de l'assembly : 4.5.0.0 Version Win32 : 4.5.8.15203

CodeBase : file:///C:/Users/Damien/Downloads/Nouveau%20dossier%20(3)/YANA/bin/Newtonsoft.Json.DLL

System.Configuration Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.resources Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.resources.dll

System.Windows.Forms.resources Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll

mscorlib.resources Version de l'assembly : 4.0.0.0 Version Win32 : 4.6.1038.0 built by: NETFXREL2

CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll

\ Débogage JIT ** Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette application ou cet ordinateur (machine.config) doit avoir la valeur jitDebugging définie dans la section system.windows.forms. L'application doit également être compilée avec le débogage activé.

Par exemple :

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées seront envoyées au débogueur JIT inscrit sur l'ordinateur plutôt que d'être gérées par cette boîte de dialogue.

ldleman commented 8 years ago

OK, sur quel Version de Windows est tu ? (ex : vista familial SP2 x64) Visiblement le problème viens du fait que tu ne peux pas exécuter le.exe de nodejs sur ta plateforme d’où le message :

`L'exécutable spécifié n'est pas une application valide pour cette plateforme de système d'exploitation

Essaye en démarrant node manuellement dans une ligne de commande pour voir si c'est bien ça :

C:/Users/Damien/Downloads/Nouveau dossier (3)/YANA/bin/node.exe "C:/Users/Damien/Downloads/Nouveau dossier (3)/YANA/face/server/server.js"

C'est une hypothèse mais je penche pour un problème de version 64bits/32bits, par exemple si ton bin/node.exe est en 64 bits et ton pc en 32 bits (auquel cas il suffit de télécharger node.exe version 32 bit et de remplacer le bin/node.exe pour résoudre le problème).

Tiens moi au jus d etes avancées

gwenoleR commented 8 years ago

Hello, C'est bien ca le soucis, j'avais la meme erreur, j'ai remplacé le node que tu fournis pour le node en 32bits et pouf j'ai la face de yana ! :)

ldleman commented 8 years ago

OKay, merci pour le retour,j'ai modifié le binaire pour du 32 bits passe partout :). Je clos le sujet, merci d'en rouvrir un si le pb persiste.

XxxBeardlessxxX commented 8 years ago

Je suis sous windows 10 32bits, C'etait bien ca en effet! Sachant ca, je ferai attention maintenant quand j'utilise ce PC ou bien l'autre...

Concernant la connection au raspberry via winscp, je n'arrive pas à m'y connecter. c'est pourtant pas sorcier a comprendre... je ne comprend pas pourquoi je n'y arrive pas...

capture2 capture3

j'ai encore une fois fait sudo passwd root pour mettre le mot de passe "pipi" Bon mince deux fois la même syllabe, on peut pas dire qu'une faute de frappe est possible....

Le choix de ce dernier mot de passe reflete bien mon grand désarrois ... LoL

gwenoleR commented 8 years ago

Au vu du soucis je dirais un accès bloqué au ssh pour l'utilisateur "root"

Ca donne quoi si tu utilise le compte "pi" avec le mdp "raspberry" ?

EDIT : Lien pour autoriser de nouveau l'accès : https://www.justegeek.fr/debian-8-connexion-root-impossible-en-ssh/

XxxBeardlessxxX commented 8 years ago

Salut gwenoleR,

Si je me connecte avec le compte pi ca fonctionne sous Filezilla capture4

mais pas sous winscp capture5 capture6

gwenoleR commented 8 years ago

essaye de te connecter en ssh (putty) et essaye d'aller voir ce qu'il y a dans le fichier /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

Cherche la ligne "PermitRootLogin" et mets la a "yes" si elle est à "no"

XxxBeardlessxxX commented 8 years ago

par defaut, il est comme ca, c'est bon? capture7

gwenoleR commented 8 years ago

Dans ce cas on dirait qu'il n'attend pas de mot de passe, etrange, dans le doute met le a yes et essaye

XxxBeardlessxxX commented 8 years ago

ok, ....Je vais peut etre paraitre pour un naze..... mais j'ai écrit yes à la place.... mais ensuite, je valide comment le changement?!..... (honte sur moi)

gwenoleR commented 8 years ago

CTRL+X pour quitter, Ensuite "o" ou "y" pour sauvegarder, vérifie en bas de ta fenêtre de terminal ce qu'il demande

XxxBeardlessxxX commented 8 years ago

voila, bon maintenant, il y a du nouveau, en root maintenant j'ai le même message que pour "pi" avec winscp

"Impossible d'initialiser le protocole SFTP. SFTP fonctionne-t-il sur le serveur ?"

[EDIT] avec Filezilla ca fonctionne le mode root... je vais pas chercher plus loin je crois ... lol

gwenoleR commented 8 years ago

Ce qui est bizarre c'est que cela fonctionne avec Filezilla mais pas avec WinSCP... Et maintenant que tu peux te connecter en root tu as essayer d'envoyer du contenu avec Filezilla ? Ca ne réglera pas le problème de WinSCP mais ca réglera ton problème d'avatar

XxxBeardlessxxX commented 8 years ago

j'ai essayé de renommer un un fichier, pour voir s'il acceptait ce genre d'action, et ca passe. t'es juste genial ! XD

Mais c'est vrai, pourquoi winscp n'accepte pas la connection?! mystere...

gwenoleR commented 8 years ago

Le problème WinSCP restera complet ! Bonne soirée !

XxxBeardlessxxX commented 8 years ago

bonne soirée également, et merci pour tout !