j’ai un souci depuis aujourd’hui quand j’ai voulu mettre a jour mon zigbee2mqtt, en relancant la dépendance, il se bloque a 10% et me met en log :
“0056|fatal: could not read Username for 'https://github.com': No such device or address
0057|fatal: expected flush after ref listing"
le plugin me met “
**Les dépendances semblent ne pas êtres installées correctement :** Attendez la fin de l'installation des dépendances, puis cliquer sur Rafraichir. Si ce message est toujours présent, vous pouvez cliquer sur le bouton "Réparer Zigbee2MQTT" et relancer l'installation des dépendances.”
je fais cela mais en vain, cela me redonne toujours la meme problématique..
j’ai essayé de mettre le plugin en beta, revenir en normal, rien n’y fait
j’ai desinstallé le plugin et remis le normal ou le beta, maintenant j’ai aussi un message
“Zigbee2MQTT n’est pas compilé”
a coté du lancement du demon, et ca efface toutes les possibilités de reglages ( l’ensemble des menus disparraissent quand je lance l’installation des dépendances
Bonjour.
Idem chez moi. Voici mon log d’installation des dépendances :
#######################################################
# INSTALL : Zigbee2MQTT + Client MQTT #
#######################################################
##### apt-get update in progress
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease
Reading package lists...
#######################################################
##### Install Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:10.2.1-1).
gcc is already the newest version (4:10.2.1-1).
make is already the newest version (4.3-4.1).
git is already the newest version (1:2.30.2-1+deb11u5).
The following packages were automatically installed and are no longer required:
linux-image-5.10.0-35-amd64 linux-image-5.10.0-36-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 93 not upgraded.
#######################################################
##### Install libsystemd-dev
Reading package lists...
Building dependency tree...
Reading state information...
libsystemd-dev is already the newest version (247.3-7+deb11u8).
The following packages were automatically installed and are no longer required:
linux-image-5.10.0-35-amd64 linux-image-5.10.0-36-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 93 not upgraded.
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
##### Zigbee2MQTT 1/2 #
#######################################################
##### Z2M VERSION to install : master
##### Z2M INSTALL DIR : /opt/zigbee2mqtt
##### Z2M DATA DIR : /var/www/html/plugins/zigbee2mqtt/data/zigbee2mqtt
#######################################################
##### Remove Zigbee2mqtt service
##### Repare Zigbee2MQTT
npm warn using --force Recommended protections disabled.
##### Supprime l'installation dans /opt/zigbee2mqtt
##### Download Zigbee2MQTT from git
Cloning into '/opt/zigbee2mqtt'...
fatal: could not read Username for 'https://github.com': No such device or address
fatal: expected flush after ref listing
peut-être parce que plusieurs git clone sur un dépôt github, public, en anonyme, en peu de temps, ou un dépassement de quota, peut déclencher une demande d’authentification par github.
Dans ce cas il conviendrait probablement d’utiliser un token github repo.
Contournement temporaire proposé pour le plugin zigbeelinker :
dans /plugins/zigbee2mqtt/resources/install_z2m_pre.sh
remplacer git clone https://github.com
par git clone https://<VOTRE_TOKEN>@github.com
ou <VOTRE_TOKEN> est un token github avec un scope repo, généré sur votre compte github.
/!\ ATTENTION : le TOKEN se voit dans le log d’installation des dépendances.
Oui, ça semble être un blocage au niveau de GitHub. Il y a probablement trop de demandes de mise à jour du plugin en un trop court laps de temps.
Je pense que la patience va être de mise.