Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Linknx-Mysql : Error in config: PersistentStorage: storage type not supported: 'mysql'
#1
Bonsoir à tous,
je ne sais pas ce qu'il se passe, mais impossible de répondre sur le
post ''NAS - Linknx/MYSQL Options "

j'ai tenté la config mysql, mais j'ai le meme message que christophe.
@Christophe, as tu résolu ton pb, si oui, comment ?
@Jeff, dsl, on est un peu bouchés certainnement (surtout moi)...
Bref, voici ma commande :
./configure --with-mysql
make
make install
/usr/local/bin/linknx -c/var/lib/linknx/linknx-0.0.1.27/conf/
linknx.xml

et voila le resultat :

2010-07-12 21:43:42 [ INFO] XmlInetServer: Starting on port 1028
2010-07-12 21:43:42 [ERROR] main: Error in config: PersistentStorage:
storage type not supported: 'mysql'
Error in config: Success

Sans le conf avec mysql, tout roule dans les log, mais des que je
passe avec mysql, eibd fonctionne, c tout.
any help ?
Merci.
Arnaud
#2
Bonjour,

> ./configure --with-mysql

Il manque un morceau, il faut indiquer le chemin absolu vers
mysql_config, par exemple :
--with-mysql=/opt/local/lib/mysql5/bin/mysql_config

Pour connaître l'emplacement de mysql_config, une petite recherche
peut-être pratique :
cd /
find . -name mysql_config

Tiens nous au courant !

Cordialement,

Ben
#3
Salut Ben, en fait j'ai aussi essayé avec cette option, mais
normalement (de ce que je sais ou crois me souvenir, mettre le fichier
en parametre n'est pas forcément nécessaire...).
donc, je suis au meme stade Sad
Merci a ceux qui peuvent me dépattouiller.
Arnaud

On 13 juil, 07:53, Ben <tmt....@gmail.com> wrote:
> Bonjour,
>
> > ./configure --with-mysql
>
> Il manque un morceau, il faut indiquer le chemin absolu vers
> mysql_config, par exemple :
> --with-mysql=/opt/local/lib/mysql5/bin/mysql_config
>
> Pour connaître l'emplacement de mysql_config, une petite recherche
> peut-être pratique :
> cd /
> find . -name mysql_config
>
> Tiens nous au courant !
>
> Cordialement,
>
> Ben
#4
Bonjour,

Chez moi, sur Debian il faut installer ce paquet libmysqlclient15-dev
pour que Mysql fonctionne avec LinKnx.

A+

On 13 juil, 19:45, chitloft <arnaud.cogn...@laposte.net> wrote:
> Salut Ben, en fait j'ai aussi essayé avec cette option, mais
> normalement (de ce que je sais ou crois me souvenir, mettre le fichier
> en parametre n'est pas forcément nécessaire...).
> donc, je suis au meme stade Sad
> Merci a ceux qui peuvent me dépattouiller.
> Arnaud
>
> On 13 juil, 07:53, Ben <tmt....@gmail.com> wrote:
>
>
>
> > Bonjour,
>
> > > ./configure --with-mysql
>
> > Il manque un morceau, il faut indiquer le chemin absolu vers
> > mysql_config, par exemple :
> > --with-mysql=/opt/local/lib/mysql5/bin/mysql_config
>
> > Pour connaître l'emplacement de mysql_config, une petite recherche
> > peut-être pratique :
> > cd /
> > find . -name mysql_config
>
> > Tiens nous au courant !
>
> > Cordialement,
>
> > Ben
#5
rien n y fait, instal et desinstall de libmysqlclient15-dev...
recompil de linknx avec mysql
idem
ach....

On 13 juil, 20:45, kraven <ohl.christo...@gmail.com> wrote:
> Bonjour,
>
> Chez moi, sur Debian il faut installer ce paquet libmysqlclient15-dev
> pour que Mysql fonctionne avec LinKnx.
>
> A+
>
> On 13 juil, 19:45, chitloft <arnaud.cogn...@laposte.net> wrote:
>
>
>
> > Salut Ben, en fait j'ai aussi essayé avec cette option, mais
> > normalement (de ce que je sais ou crois me souvenir, mettre le fichier
> > en parametre n'est pas forcément nécessaire...).
> > donc, je suis au meme stade Sad
> > Merci a ceux qui peuvent me dépattouiller.
> > Arnaud
>
> > On 13 juil, 07:53, Ben <tmt....@gmail.com> wrote:
>
> > > Bonjour,
>
> > > > ./configure --with-mysql
>
> > > Il manque un morceau, il faut indiquer le chemin absolu vers
> > > mysql_config, par exemple :
> > > --with-mysql=/opt/local/lib/mysql5/bin/mysql_config
>
> > > Pour connaître l'emplacement de mysql_config, une petite recherche
> > > peut-être pratique :
> > > cd /
> > > find . -name mysql_config
>
> > > Tiens nous au courant !
>
> > > Cordialement,
>
> > > Ben- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
#6
Salut Arnaud,

> Salut Ben, en fait j'ai aussi essayé avec cette option, mais
> normalement (de ce que je sais ou crois me souvenir, mettre le fichier
> en parametre n'est pas forcément nécessaire...).

Oui, en théorie, spécifier le chemin vers mysql_config n'est pas
nécessaire.
Mais en pratique, j'ai bien l'impression que c'est parfois
indispensable.

Que te donne la commande "linknx -V" ?

As-tu des erreurs lors de la compilation (voir le fichier
config.log) ?

Dans le config.log, vois-tu si mysql est trouvée ?

Ben
#7
salut Ben,
pceib:~/linknx/linknx-0.0.1.27# linknx -V
linknx 0.0.1.27
- Clickatell SMS gateway enabled
- E-mail gateway enabled (with pthread support)

a bin voila 1 piste qui est bonne :
configure:6978: checking for mysql_config executable
configure:7008: result: not found

ca veut dire quoi ? l'install mysql n'est pas correct ?

Merci à vous en tout cas !
arnaud
On 14 juil, 08:23, Ben <tmt....@gmail.com> wrote:
> Salut Arnaud,
>
> > Salut Ben, en fait j'ai aussi essayé avec cette option, mais
> > normalement (de ce que je sais ou crois me souvenir, mettre le fichier
> > en parametre n'est pas forcément nécessaire...).
>
> Oui, en théorie, spécifier le chemin vers mysql_config n'est pas
> nécessaire.
> Mais en pratique, j'ai bien l'impression que c'est parfois
> indispensable.
>
> Que te donne la commande "linknx -V" ?
>
> As-tu des erreurs lors de la compilation (voir le fichier
> config.log) ?
>
> Dans le config.log, vois-tu si mysql est trouvée ?
>
> Ben
#8
salut Ben,
pceib:~/linknx/linknx-0.0.1.27# linknx -V
linknx 0.0.1.27
- Clickatell SMS gateway enabled
- E-mail gateway enabled (with pthread support)

a bin voila 1 piste qui est bonne :
configure:6978: checking for mysql_config executable
configure:7008: result: not found

ca veut dire quoi ? l'install mysql n'est pas correct ?

Merci à vous en tout cas !
arnaud
On 14 juil, 08:23, Ben <tmt....@gmail.com> wrote:
> Salut Arnaud,
>
> > Salut Ben, en fait j'ai aussi essayé avec cette option, mais
> > normalement (de ce que je sais ou crois me souvenir, mettre le fichier
> > en parametre n'est pas forcément nécessaire...).
>
> Oui, en théorie, spécifier le chemin vers mysql_config n'est pas
> nécessaire.
> Mais en pratique, j'ai bien l'impression que c'est parfois
> indispensable.
>
> Que te donne la commande "linknx -V" ?
>
> As-tu des erreurs lors de la compilation (voir le fichier
> config.log) ?
>
> Dans le config.log, vois-tu si mysql est trouvée ?
>
> Ben
#9
Salut,

> pceib:~/linknx/linknx-0.0.1.27# linknx -V
> linknx 0.0.1.27
> - Clickatell SMS gateway enabled
> - E-mail gateway enabled (with pthread support)

La commande "linknx -V" te retourne les options avec lesquelles linknx
est compilé.
Dans ton cas, il manque la ligne "Mysql support enable".

> a bin voila 1 piste qui est bonne :
> configure:6978: checking for mysql_config executable
> configure:7008: result: not found
> ca veut dire quoi ? l'install mysql n'est pas correct ?

Ca veut dire que mysql n'a pas été trouvé lors de la compilation.
Rajoute le chemin absolu vers "mysql_config" comme suggéré dans mon
1er post.

Bonne journée,
Ben
#10
Salut Ben, oui, j'ai bien compilé avec le chemin, mais tjs pareil...je
vois pas ce que ca peut etre. je vais tout virer ce qui est en rapport
avec mysql, et retenter pour voir, via synaptic, car je crois que je
suis passé par apt-get.
Je vous tiens informé.
Arnaud

On 15 juil, 07:59, Ben <tmt....@gmail.com> wrote:
> Salut,
>
> > pceib:~/linknx/linknx-0.0.1.27#linknx-V
> >linknx0.0.1.27
> > - Clickatell SMS gateway enabled
> > - E-mail gateway enabled (with pthread support)
>
> La commande "linknx-V" te retourne les options avec lesquelleslinknx
> est compilé.
> Dans ton cas, il manque la ligne "Mysql support enable".
>
> > a bin voila 1 piste qui est bonne :
> > configure:6978: checking for mysql_config executable
> > configure:7008: result: not found
> > ca veut dire quoi ? l'install mysql n'est pas correct ?
>
> Ca veut dire que mysql n'a pas été trouvé lors de la compilation.
> Rajoute le chemin absolu vers "mysql_config" comme suggéré dans mon
> 1er post.
>
> Bonne journée,
> Ben
#11
Salut Arnaud,

> Salut Ben, oui, j'ai bien compilé avec le chemin, mais tjs pareil...

En exécutant mysql_config, tu obtiens quoi ?

Ben
#12
j'obtiens ceci
Usage: /usr/bin/mysql_config [OPTIONS]
Options:
--cflags [-I/usr/include/mysql -DBIG_JOINS=1 -fPIC]
--include [-I/usr/include/mysql]
--libs [-L/usr/lib/mysql -lmysqlclient]
--libs_r [-L/usr/lib/mysql -lmysqlclient_r]
--socket [/var/run/mysqld/mysqld.sock]
--port [3306]
--version [5.0.51a]
--libmysqld-libs [-L/usr/lib/mysql -lmysqld -lwrap -lrt]
cdlmnt.
Arnaud

On 19 juil, 08:02, Ben <tmt....@gmail.com> wrote:
> Salut Arnaud,
>
> > Salut Ben, oui, j'ai bien compilé avec le chemin, mais tjs pareil...
>
> En exécutant mysql_config, tu obtiens quoi ?
>
> Ben
#13
Salut,

> j'obtiens ceci
> Usage: /usr/bin/mysql_config [OPTIONS]
> Options:
>         --cflags         [-I/usr/include/mysql  -DBIG_JOINS=1 -fPIC]
>         --include        [-I/usr/include/mysql]
>         --libs           [-L/usr/lib/mysql -lmysqlclient]
>         --libs_r         [-L/usr/lib/mysql -lmysqlclient_r]
>         --socket         [/var/run/mysqld/mysqld.sock]
>         --port           [3306]
>         --version        [5.0.51a]
>         --libmysqld-libs [-L/usr/lib/mysql -lmysqld -lwrap -lrt]

Ok. Et dans le fichier confif.log que vois-tu d'anormal ?
Via Synaptic, as-tu installé libmysqlclient-dev ?

Ben
#14
On 14 juil, 22:22, chitloft <arnaud.cogn...@laposte.net> wrote:
> a bin voila 1 piste qui est bonne :
> configure:6978: checking for mysql_config executable
> configure:7008: result: not found
>
> ca veut dire quoi ? l'install mysql n'est pas correct ?
Bonjour,

Ca veut dire exactement ce que ça dit. Il vérifie la présence de
l'exécutable mysql_config et ne le trouve pas.
Et tant que le script ./configure affiche ce message tu n'auras pas de
support Mysql. Inutile de chercher plus loin.
D'un autre côté, il semble que l'exécutable mysql_config se trouve
bien sur ton PC. (à l'emplacement /usr/bin/mysql_config )
Donc il suffit d'expliquer ça au script ./configure.

En regardant un peu le script ./configure entre les lignes 6978 et
7008, j'ai l'impression que ça devrait fonctionner avec chacune des
commandes suivantes:
./configure --with-mysql
./configure --with-mysql=/usr
./configure --with-mysql=/usr/bin/mysql_config

Si les trois commandes ci dessus donnent le même message d'erreur
"configure:7008: result: not found", alors c'est quelque chose de plus
sérieux et il faudrait ajouter des lignes du style:
echo "Debug MYSQL: $LINENO : $MYSQL_CONFIG" >&5
dans touts les cas possible des if/then/else pour voir ce qui se
passe.

Si l'une des trois commandes donne un autre message d'erreur, que
contient-il?
Si l'une des trois commandes ne produit pas de message d'erreur, tu as
peu-être une chance que ça fonctionne

A+

Jean-François
#15
Bonsoir a vous,
Jean Francois, j'ai tenté les 3 commandes et pas de message d
erreur... je continue ma recherche.
Cdlmnt.
Arnaud

On 22 juil, 20:19, jef2000 <jef2...@ouaye.net> wrote:
> On 14 juil, 22:22, chitloft <arnaud.cogn...@laposte.net> wrote:> a bin voila 1 piste qui est bonne :
> > configure:6978: checking for mysql_config executable
> > configure:7008: result: not found
>
> > ca veut dire quoi ? l'install mysql n'est pas correct ?
>
> Bonjour,
>
> Ca veut dire exactement ce que ça dit. Il vérifie la présence de
> l'exécutable mysql_config et ne le trouve pas.
> Et tant que le script ./configure affiche ce message tu n'auras pas de
> support Mysql. Inutile de chercher plus loin.
> D'un autre côté, il semble que l'exécutable mysql_config se trouve
> bien sur ton PC. (à l'emplacement /usr/bin/mysql_config )
> Donc il suffit d'expliquer ça au script ./configure.
>
> En regardant un peu le script ./configure entre les lignes 6978 et
> 7008, j'ai l'impression que ça devrait fonctionner avec chacune des
> commandes suivantes:
> ./configure --with-mysql
> ./configure --with-mysql=/usr
> ./configure --with-mysql=/usr/bin/mysql_config
>
> Si les trois commandes ci dessus donnent le même message d'erreur
> "configure:7008: result: not found", alors c'est quelque chose de plus
> sérieux et il faudrait ajouter des lignes du style:
>   echo "Debug MYSQL: $LINENO : $MYSQL_CONFIG" >&5
> dans touts les cas possible des if/then/else pour voir ce qui se
> passe.
>
> Si l'une des trois commandes donne un autre message d'erreur, que
> contient-il?
> Si l'une des trois commandes ne produit pas de message d'erreur, tu as
> peu-être une chance que ça fonctionne
>
> A+
>
> Jean-François


Atteindre :


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