29/05/2014, 15:57:14
Bonjour,
Je tente d'installer le trio eibd-linknx-knxweb2 sur une Ubuntu 14.4 tournant sous Virtualbox 4.3.12 (sous Windows 7 pro)
J'ai une passerelle Siemens 148-1AB22 dont l'adresse DHCP est 192.168.1.19.
J'ai suivi principalement le tutoriel situé à la page http://diyfltm.blogspot.fr/2012/11/insta...2-sur.html.
je bute sur le lancement du processus eibd, qui plante systématiquement.
Mes connaissances de linux sont modestes.
Je précise les étapes que j'ai effectuées, en mode terminal:
Variables d'environnement
*************************
KNXDIR=$HOME/knx
INSTALLDIR=${KNXDIR}/local
export LD_LIBRARY_PATH=${INSTALLDIR}/lib
mkdir ${KNXDIR}
cd ${KNXDIR}
Installation des composants
***************************
installation pth_sem
----------------------
wget http://downloads.sourceforge.net/sourcef...0.8.tar.gz
tar -xzf pthsem_2.0.8.tar.gz
cd pthsem-2.0.8/
./configure --prefix=${INSTALLDIR}/
make
make test
make install
cd ..
Installation linknx:
--------------------
wget http://downloads.sourceforge.net/sourcef....30.tar.gz
tar -xzf linknx-0.0.1.30.tar.gz
cd linknx-0.0.1.30/
./configure --without-log4cpp --without-lua --prefix=${INSTALLDIR}/ --with-pth=${INSTALLDIR}/
make
make install
cd ..
Installation eibd
------------------
wget http://freefr.dl.sourceforge.net/project...0.5.tar.gz
tar -xzf bcusdk_0.0.5.tar.gz
cd bcusdk-0.0.5/
./configure --enable-onlyeibd --enable-eibnetiptunnel --enable-usb --enable-eibnetipserver --enable-ft12 --prefix=${INSTALLDIR}/ --with-pth=${INSTALLDIR}/
make
make install
cd ..
Installation apache2
---------------------
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Une fois les paquets installés, j'ouvre comme indiqué la page: http://127.0.0.1/, et j'obtiens le message « It works! »
Le serveur est donc correctement installé
Installation knxweb2
-----------------------
wget -O knxweb2.tar "http://linknx.cvs.sourceforge.net/viewvc/linknx/knxweb/knxweb2/?view=tar"
tar xvf knxweb2.tar
Tout s'étant déroulé sans erreur, je suis passé à la configuration:
****************************************************
linknx:
--------
cp ${INSTALLDIR}/share/doc/linknx/linknx.xml ${KNXDIR}
knxweb2:
---------
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/knxweb.conf
sudo perl -pi -e "s{/var/www}{${KNXDIR}/knxweb2}g" /etc/apache2/sites-available/knxweb.conf
sudo a2disssite 000-default.conf
sudo a2ensite knxweb.conf
sudo service apache2 reload
Lancement de eibd
*****************
${INSTALLDIR}/bin/eibd -D -T -R -S -i -u --daemon=${KNXDIR}/eibd.log ipt:192.168.1.19
Et là, plantage direct, j'obtiens l'erreur: Erreur de segmentation (core dumped)
Je note que la commande ${INSTALLDIR}/bin/eibd --help fonctionne correctement. Une commande ne comprenant pas l'option -i ou une adresse ip provoque un message d'erreur cohérent, signalant l'erreur de syntaxe. Toute commande comprenant -i et ipt[:quelque soit l'adresse y compris vide] plante.
Aucun fichier de log n'est créé, ni dans le répertoire KNXDIR, ni dans /var/log
La passerelle ip est pingable en 192.168.1.19.
Après lecture de plusieurs discussions, j'ai effectué la manoeuvre permettant à la passerelle de gérer plusieurs adresses individuelles (appui entre 5 et 10 secondes sur le bouton de programmation). Ceci m'a changé l'adresse individuelle de la passerelle de 15.15.254 en 1.1.112. La passerelle reste accessible à ETS4. Le lancement de eibd provoque le même plantage.
Quelqu'un pourrait-il m'aider à résoudre ce problème qui dépasse mes compétences?
Merci par avance.
Je tente d'installer le trio eibd-linknx-knxweb2 sur une Ubuntu 14.4 tournant sous Virtualbox 4.3.12 (sous Windows 7 pro)
J'ai une passerelle Siemens 148-1AB22 dont l'adresse DHCP est 192.168.1.19.
J'ai suivi principalement le tutoriel situé à la page http://diyfltm.blogspot.fr/2012/11/insta...2-sur.html.
je bute sur le lancement du processus eibd, qui plante systématiquement.
Mes connaissances de linux sont modestes.
Je précise les étapes que j'ai effectuées, en mode terminal:
Variables d'environnement
*************************
KNXDIR=$HOME/knx
INSTALLDIR=${KNXDIR}/local
export LD_LIBRARY_PATH=${INSTALLDIR}/lib
mkdir ${KNXDIR}
cd ${KNXDIR}
Installation des composants
***************************
installation pth_sem
----------------------
wget http://downloads.sourceforge.net/sourcef...0.8.tar.gz
tar -xzf pthsem_2.0.8.tar.gz
cd pthsem-2.0.8/
./configure --prefix=${INSTALLDIR}/
make
make test
make install
cd ..
Installation linknx:
--------------------
wget http://downloads.sourceforge.net/sourcef....30.tar.gz
tar -xzf linknx-0.0.1.30.tar.gz
cd linknx-0.0.1.30/
./configure --without-log4cpp --without-lua --prefix=${INSTALLDIR}/ --with-pth=${INSTALLDIR}/
make
make install
cd ..
Installation eibd
------------------
wget http://freefr.dl.sourceforge.net/project...0.5.tar.gz
tar -xzf bcusdk_0.0.5.tar.gz
cd bcusdk-0.0.5/
./configure --enable-onlyeibd --enable-eibnetiptunnel --enable-usb --enable-eibnetipserver --enable-ft12 --prefix=${INSTALLDIR}/ --with-pth=${INSTALLDIR}/
make
make install
cd ..
Installation apache2
---------------------
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
Une fois les paquets installés, j'ouvre comme indiqué la page: http://127.0.0.1/, et j'obtiens le message « It works! »
Le serveur est donc correctement installé
Installation knxweb2
-----------------------
wget -O knxweb2.tar "http://linknx.cvs.sourceforge.net/viewvc/linknx/knxweb/knxweb2/?view=tar"
tar xvf knxweb2.tar
Tout s'étant déroulé sans erreur, je suis passé à la configuration:
****************************************************
linknx:
--------
cp ${INSTALLDIR}/share/doc/linknx/linknx.xml ${KNXDIR}
knxweb2:
---------
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/knxweb.conf
sudo perl -pi -e "s{/var/www}{${KNXDIR}/knxweb2}g" /etc/apache2/sites-available/knxweb.conf
sudo a2disssite 000-default.conf
sudo a2ensite knxweb.conf
sudo service apache2 reload
Lancement de eibd
*****************
${INSTALLDIR}/bin/eibd -D -T -R -S -i -u --daemon=${KNXDIR}/eibd.log ipt:192.168.1.19
Et là, plantage direct, j'obtiens l'erreur: Erreur de segmentation (core dumped)
Je note que la commande ${INSTALLDIR}/bin/eibd --help fonctionne correctement. Une commande ne comprenant pas l'option -i ou une adresse ip provoque un message d'erreur cohérent, signalant l'erreur de syntaxe. Toute commande comprenant -i et ipt[:quelque soit l'adresse y compris vide] plante.
Aucun fichier de log n'est créé, ni dans le répertoire KNXDIR, ni dans /var/log
La passerelle ip est pingable en 192.168.1.19.
Après lecture de plusieurs discussions, j'ai effectué la manoeuvre permettant à la passerelle de gérer plusieurs adresses individuelles (appui entre 5 et 10 secondes sur le bouton de programmation). Ceci m'a changé l'adresse individuelle de la passerelle de 15.15.254 en 1.1.112. La passerelle reste accessible à ETS4. Le lancement de eibd provoque le même plantage.
Quelqu'un pourrait-il m'aider à résoudre ce problème qui dépasse mes compétences?
Merci par avance.