Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Linknx sur NAS QNAP
#9
Je viens de trouver la cause du problème ... mysql est lancé après
eibd et linknx.
Du coup, linknx ne peut pas faire la connexion à la bdd, et mets le
message d'erreur 'Can't connect to MySQL server ...'

Si je relance linknx après la fin du démarrage, c'est Ok et les
valeurs sont enregistrées dans la bdd

Reste plus qu'à trouver comment faire pour retarder le démarrage de
linknx. Car pour l'instant, je ne trouve pas...
J'ai bien changé le N° de linknx dans /etc/rc2.d mais ça n'a pas l'air
de changer.



On 26 fév, 21:52, DaGGeR <dagger...@hotmail.com> wrote:
> Concernant mysql dans le fichier de log, j'ai maintenant :
>
> 1298752993 ERROR main : Error in config: MysqlPersistentStorage: error
> connecting to 'knx' on host 'DaGGeR-NAS01' with user 'knx', error was
> 'Can't connect to MySQL server on 'DaGGeR-NAS01' (111)'
>
> Error in config: Connection refused
>
> Je ne comprends pas pourquoi la connexion est refusée alors
> qu'apparement j'ai bien le droit correspondant dans mysql :
>  Utilisateur             Serveur                       Mot de
> passe                   Privilèges globaux 1                   «Grant
> »
>      knx                 DaGGeR-NAS01
> Non                          ALL PRIVILEGES
> Oui
>
> J'ai essyé avec / sans un mot de passe, en changeant aussi le nom du
> server comme ci dessous. Le message est différent, mais le résultat
> est identique
>
> 1298751857 ERROR main : Error in config: MysqlPersistentStorage: error
> connecting to 'knx' on host 'localhost' with user 'knx', error was
> 'Can't connect to local MySQL server through socket '/var/run/mysqld/
> mysqld.sock' (2)'
>
> Error in config: No such file or directory
>
> On 25 fév, 08:16, jef2000 <jef2...@ouaye.net> wrote:
>
>
>
> > Salut,
>
> > Dans le cas de mysql, tu as aussi le message "MysqlPersistentStorage :
> > Writing log'20.12' for object 'salon_temperature_value' " dans le log?
> > Est-ce-que linknx.log contient d'autres messages dans la catégorie
> > MysqlPersistentStorage?
>
> > Jean-François
>
> > On 25 fév, 06:59, DaGGeR <dagger...@hotmail.com> wrote:
>
> > > @Jeff :
>
> > > Bien joué, pour la partie log dans les fichiers, c'était effectivement
> > > un problème de droit de répertoire ... les boules
> > > Merci beaucoup !!!
>
> > > @tous :
>
> > > Reste à trouver maintenant pourquoi ça n'écrit pas dans les tables
> > > sous mysql.
>
> > > On 25 fév, 00:16, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > Salut,
>
> > > > A tout hasard, ce ne serait pas un problème de droits d'accès au
> > > > répertoire dans le quel les logs doivent être écrits?
>
> > > > A part ça je ne vois pas trop ce que ça pourrait être. Ou alors une
> > > > petite erreur dans la partie <persistence ..../> de la config linknx.
>
> > > > A+
>
> > > > Jean-François
>
> > > > On 24 fév, 22:54, DaGGeR <dagger...@hotmail.com> wrote:
>
> > > > > A priori, depuis la mise en place de la Debian, je n'ai plus de log.
> > > > > Ni dans les fichiers, ni dans mysql
> > > > > Ce qu'il y avait dans les fichiers était la sauvegarde avant le
> > > > > changement de distri.
>
> > > > > Donc pour résumer, ça ne marche pas depuis l'install de Debian
>
> > > > > On 24 fév, 07:01, DaGGeR <dagger...@hotmail.com> wrote:
>
> > > > > > Salut !
>
> > > > > > Non j'ai bien rajouté le paramètre log=true.
> > > > > > En fait, ca enregistrait déjà dans les fichiers log et persit sous var/
> > > > > > www/linknx/...
>
> > > > > > Linknx est compilé ainsi : ( enfin c'est un dépot debian )
> > > > > > root@DaGGeR-NAS01:~# linknx -V
> > > > > > linknx 0.0.1.27
> > > > > > - E-mail gateway enabled (with pthread support)
> > > > > > - MySQL support enabled
> > > > > > - LUA scripting support enabled
> > > > > > - Log4cpp logging enabled
>
> > > > > > Sous linknx.xml j'ai les lignes du genre :
> > > > > > <object id="salon_temperature_value" gad="1/0/130" type="9.xxx"
> > > > > > log="true" />
>
> > > > > > eibd est lancé comme cela :
> > > > > > /usr/bin/eibd --daemon --pid-file /var/run/knx/eibd-server.pid -D -T -
> > > > > > S -i ipt:192.168.1.250
>
> > > > > > linknx comme cela :
> > > > > > /usr/bin/linknx --daemon=/var/log/knx/linknx.log --pid-file=/var/run/
> > > > > > knx/linknx.pid --config=/var/www/knxweb/linknx.mxl
>
> > > > > > Maintenant, j'ai essayé de repassé en ecriture sur un fichier, et là
> > > > > > ça ne marche plus...
> > > > > > dans linknx.log j'ai pourtant :
> > > > > > 1298526985 INFO FilePersistentStorage : Writing log'20.12' for object
> > > > > > 'salon_temperature_value'
>
> > > > > > Est-ce que je suis passé à coté de qlq chose ?
>
> > > > > > On 23 fév, 16:02, jef2000 <jef2...@ouaye.net> wrote:
>
> > > > > > > Salut,
>
> > > > > > > A tout hasard, tu n'aurais pas oublié d'ajouter le paramètre
> > > > > > > log="true" pour les objets qui doivent être loggés dans mysql?
>
> > > > > > > Jean-François
>
> > > > > > > On 22 fév, 13:29, DaGGeR <dagger...@hotmail.com> wrote:
>
> > > > > > > > Bonjour,
>
> > > > > > > > Je reviens après quelques temps d'inactivité sur mon projet
> > > > > > > > d'installer linknx AVEC msql sur mon QNAP ( TS-119 ).
> > > > > > > > Sachant qu'il était impossible de trouver la librairie mysqlclient...
> > > > > > > > pour le nas, j'ai changé le système d'exploitation du NAS pour mettre
> > > > > > > > une DEBIAN SQUEEZE à la place.
>
> > > > > > > > Tout s'est bien passé, l'installation de linknx, eibd, knxweb, mysql,
> > > > > > > > phpmyadmin, etc ...
> > > > > > > > Linknx est donc installé avec l'option MYSQL.
>
> > > > > > > > Ma question maintenant : Je n'arrive pas à enregistrer les valeurs
> > > > > > > > dans les tables ; j'ai bien modifié le linknx.xml pour rajouter la
> > > > > > > > ligne :
> > > > > > > > <persistence type="mysql" host="127.0.0.1" user="knx" pass="xxxxx"
> > > > > > > > db="knx" table="persist" logtable="log" />
>
> > > > > > > > Les tables ont été crées avec le script d'Arnaudhttp://groups.google.com/group/domotique-eib/browse_thread/thread/504...
>
> > > > > > > > Je ne vois aucune erreur, et je ne sais pas comment faire pour que ça
> > > > > > > > enregistre.
> > > > > > > > Je prends toutes les pistes,
> > > > > > > > Merci- Masquer le texte des messages précédents -
>
> > > > > > > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> > > > > > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> > > > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> > - Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -


Messages dans ce sujet
Linknx sur NAS QNAP - par DaGGeR - 22/02/2011, 13:29:27
Linknx sur NAS QNAP - par jef2000 - 23/02/2011, 16:02:56
Linknx sur NAS QNAP - par DaGGeR - 24/02/2011, 07:01:46
Linknx sur NAS QNAP - par DaGGeR - 24/02/2011, 22:54:05
Linknx sur NAS QNAP - par jef2000 - 25/02/2011, 00:16:34
Linknx sur NAS QNAP - par DaGGeR - 25/02/2011, 06:59:59
Linknx sur NAS QNAP - par jef2000 - 25/02/2011, 08:16:44
Linknx sur NAS QNAP - par DaGGeR - 26/02/2011, 21:52:16
Linknx sur NAS QNAP - par DaGGeR - 27/02/2011, 17:45:51
Linknx sur NAS QNAP - par DaGGeR - 27/02/2011, 20:33:34
Linknx sur NAS QNAP - par Frédéric - 27/02/2011, 20:39:38
Linknx sur NAS QNAP - par DaGGeR - 27/02/2011, 21:27:09
Linknx sur NAS QNAP - par Frédéric - 27/02/2011, 21:47:58
Linknx sur NAS QNAP - par Nicolas Garnier - 27/02/2011, 22:18:24
Linknx sur NAS QNAP - par DaGGeR - 27/02/2011, 23:07:50

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)