Bonjour à tous,
J’ai un problème de lancement de la MAJ des dépendances lorsque je choisis comme interface KNXd.
Tout fonctionne bien avec EIBD mais, c’est marqé comme « Déprécié » …
Autre bug sur la récupération de l’adresse physique de l’interface après la recheche avec la loupe: le produit est paramétré dans le ETS avec adresse physique erroné.
Merci d’avance pour vos lumières.
Bonjour
Eibd est effectivement deprecié car il n’est plus maintenue depuis des année maintenant
La solution qui continue a etre maintenue est knxd
Quel sont les erreurs avec knxd lors de l’installation
Attention ne pas confondre l’adresse physique de la passerelle et celle de knxd / eibd
Ils doivent avoir leur propre adresse physique
D’ailleur le plugin n’embarque pas de recherche sur les adresses physique donc je me demande si la question porte pas sur l’adresse de la passerelle (IP ou USB)
Merci pour votre réponse rapide …
Voici l’extrait de Eibd_update :
-
Installation de KnxD *
Cloning into ‹ knxd ›…
Switched to a new branch ‹ stable ›
Branch stable set up to track remote branch stable from origin.
tail: cannot open ‹ debian/changelog › for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
dpkg: error: cannot access archive ‹ knxd_*.deb ›: No such file or directory
usermod: user ‹ knxd › does not exist
Unknown operation knxd.
Failed to stop knxd.service: Unit knxd.service not loaded.
Failed to stop knxd.socket: Unit knxd.socket not loaded.
Failed to disable unit: No such file or directory
Failed to disable unit: No such file or directory
update-rc.d: error: not enough arguments
usage: update-rc.d [-n] [-f] remove
update-rc.d [-n] [-f] defaults
update-rc.d [-n] disable|enable [S|2|3|4|5]
-n: not really
-f: force
The disable|enable API is not stable and might change in the future.
chmod: cannot access ‹ /usr/bin/knxd ›: No such file or directory
-
Installation terminé *
J’ai vue ce probleme avec quelqu’un d’autre mais je n’ai pas trouvé la solution pour le moment
Visiblement sur les derniere version de raspbian il n’est pas possible d’installé le package dpkg-buildpackage
Est tu bien sur un raspbian?
La solution pour le moment est d’utilisé EIbd qui n’a pas besoin de se packet
Oui c’est un Raspbian mais pas tout nouveau … Octobre 2019 … (???)
Bah le probleme est apparue recement peut etre avec une mise a jours du systeme
Bonjour, j’ai aussi le soucis. Je viens d’installer le plug-in et impossible de lancer le dépendances avec KNXd. Par contre, ca fonctionne avec EIBD…Ci-dessous le log (j’ai essayer d’installer les dépendances avec KNXd plusieurs fois sans succès puis ca a fonctionné avec EIBD puis j’ai essayé à nouveau avec KNXd). Jeedom est installé sur un raspberry pi avec rasbian. Merci
*****************************************************************************************************
* Remove knxd *
*****************************************************************************************************
dpkg: error: --remove needs a valid package name but 'knxd_*.deb' is not: illegal package name in specifier 'knxd_*.deb': character '*' not allowed (only letters, digits and characters '-+._')
Type dpkg --help for help about installing and deinstalling packages [*];
Use 'apt' or 'aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through 'less' or 'more' !
*****************************************************************************************************
* Remove eibd *
*****************************************************************************************************
rm: cannot remove '/usr/local/bin/eibd': No such file or directory
rm: cannot remove '/usr/local/bin/knxtool': No such file or directory
rm: cannot remove '/usr/local/bin/group*': No such file or directory
rm: cannot remove '/usr/local/lib/libeib*.so*': No such file or directory
rm: cannot remove '/usr/local/lib/libpthsem*.so*': No such file or directory
rm: cannot remove '/usr/local/include/pth*': No such file or directory
*****************************************************************************************************
* Installation des dependances *
*****************************************************************************************************
Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
pkg-config is already the newest version (0.29-4).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libev-dev is already the newest version (1:4.22-1).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
git-core is already the newest version (1:2.11.0-3+deb9u5).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package dpkg-buildpackage
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package cdb
Reading package lists...
Building dependency tree...
Reading state information...
debhelper is already the newest version (10.2.5).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
autoconf is already the newest version (2.69-10).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
automake is already the newest version (1:1.15-6).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libtool is already the newest version (2.4.6-2).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libusb-1.0-0-dev is already the newest version (2:1.0.21-1).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package libsystemd-daemon-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libsystemd-dev
E: Package 'libsystemd-daemon-dev' has no installation candidate
Reading package lists...
Building dependency tree...
Reading state information...
libsystemd-dev is already the newest version (232-25+deb9u12).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
dh-systemd is already the newest version (10.2.5).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
cmake is already the newest version (3.7.2-1).
The following packages were automatically installed and are no longer required:
python-lockfile python-paramiko
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 348 not upgraded.
*****************************************************************************************************
* Installation de KnxD *
*****************************************************************************************************
Cloning into 'knxd'...
Switched to a new branch 'stable'
Branch stable set up to track remote branch stable from origin.
tail: cannot open 'debian/changelog' for reading: No such file or directory
dpkg-buildpackage: error: tail of debian/changelog gave error exit status 1
dpkg: error: cannot access archive 'knxd_*.deb': No such file or directory
usermod: user 'knxd' does not exist
Unknown operation knxd.
Failed to stop knxd.service: Unit knxd.service not loaded.
Failed to stop knxd.socket: Unit knxd.socket not loaded.
Failed to disable unit: No such file or directory
Failed to disable unit: No such file or directory
update-rc.d: error: not enough arguments
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] [-f] <basename> defaults
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
-n: not really
-f: force
The disable|enable API is not stable and might change in the future.
chmod: cannot access '/usr/bin/knxd': No such file or directory
*****************************************************************************************************
* Installation terminé *
*****************************************************************************************************
Bonjour tu as bien le même problème.
Le packet n’existe plus sur Raspbian.
Du coup impossible de compiler knxd.
Du côté plugin je ne peux rien faire
OK merci,
J’ai créé un autre message car pour l’instant je n’ai que des compteurs NRJ en KNX. Le plugin arrive à lire la puissance mais pas l’énergie ni les coûts (j’ai bien indiqué les bons DPT). J’ai pas pu mettre le tag plugin-eibd qui n’est pas dans la liste de choix (???)
Est-ce que ca pourrait être lié ?
NB : ca serait cool d’ajouter un template compteur NRJ.
Merci
Zoe
Hors sujet on en parle dans l’autre
Bonjour,
J’ai aussi le souci en réinstallant une nouvelle VM Debian v9.5 sur Esxi.
Clonage dans ‹ knxd ›…
Basculement sur la nouvelle branche ‹ stable ›
La branche stable est paramétrée pour suivre la branche distante stable depuis origin.
tail: impossible d’ouvrir ‹ debian/changelog › en lecture: Aucun fichier ou dossier de ce type
dpkg-buildpackage: erreur: fin de debian/changelog a produit une erreur de sortie de type 1
dpkg: erreur: cannot access archive ‹ knxd_*.deb ›: Aucun fichier ou dossier de ce type
usermod: user ‹ knxd › does not exist
Unknown operation knxd.
Failed to stop knxd.service: Unit knxd.service not loaded.
Failed to stop knxd.socket: Unit knxd.socket not loaded.
Failed to disable unit: No such file or directory
Failed to disable unit: No such file or directory
update-rc.d: error: not enough arguments
usage: update-rc.d [-n] [-f] remove
update-rc.d [-n] [-f] defaults
update-rc.d [-n] disable|enable [S|2|3|4|5]
-n: not really
-f: force
The disable|enable API is not stable and might change in the future.
chmod: impossible d’accéder à ‹ /usr/bin/knxd ›: Aucun fichier ou dossier de ce type
Je pensais que mon problème venait des dépendances et j’ai ajouté cette ligne dans « sources.list » :
deb Index of /debian unstable main
mais ce n’est pas ça 
C’est très certainement une librairie qui manque ou la paquet a été supprimé de debian
merci mais comment on peut chercher le paquet ou la librairie manquante ?
Peut être il faudrait tester une nouvelle install avec debian buster
Je veux bien regarder cela ce soir, je peux faire une VM pour tester
C’est pas un problème de buster j’y suis donc pas de problème.
Je regarderai ce que j’ai en sourcelist et si le packet est toujours disponible
Si ça peut aider, voici ma procédure :
-
Télécharger ISO debian : https://cdimage.debian.org/cdimage/release/10.3.0/amd64/iso-cd/debian-10.3.0-amd64-netinst.iso
-
Création d’une nouvelle VM (ESXI) : (2 vcpu, 4096 vram, 32go de disque)
-
Option d’install Debian
*serveur ssh
*utilitaires usuels du système -
Connexion en SSH avec mon compte utilisateur :
su -
-
controle des sources.list
deb Index of /debian buster main
deb-src Index of /debian buster main
deb Index of /debian-security buster/updates main
deb-src Index of /debian-security buster/updates main
deb Index of /debian buster-updates main
deb-src Index of /debian buster-updates main -
install sudo
apt-get install sudo -
Ajout du compte USER dans le groupe sudo :
usermod -aG sudo USER -
Install de Jeedom
wget https://raw.githubusercontent.com/jeedom/core/master/install/install.sh
chmod +x install.sh
./install.sh -
reboot
- MAJ
apt update
apt upgrade
ensuite je me connecter sur le market et j’installe le plugin EIB-KNX.
Je pense qu cette librairie n’existe plus ou à été remplacé.
Je regarderai si je trouve des informations
Est-ce que quelqu’un peut tester la bêta j’ai changé la branche d’installation du gît knxd comme il recommande
Je viens d’installer le plugin eib beta et le demon se lance à présent.
Merci !