2017-10-13 2 views
0

J'utilise un NanoPi M1 (carte Allwinner H3) & exécutant un système d'exploitation basé sur le Yocto. Lors de ma première rencontre avec ZeroConf-python,OSError 105: Pas de tampon Espace - Zeroconf

>>> from zeroconf import Zeroconf, ServiceBrowser 
>>> zero = Zeroconf() 

Je reçois l'erreur:

File "/usr/lib/python3.5/site-packages/zeroconf.py", line 1523, in __init__ 
    socket.inet_aton(_MDNS_ADDR) + socket.inet_aton(i)) 
OSError: [Errno 105] No buffer space available 

Cette erreur ne se pose pas quand je le lance dans Raspbian (sur RPI). J'ai essayé de rechercher des correctifs à de telles erreurs dans homeassistant, mais aucun ne donne une bonne vue d'ensemble du problème réel, mettez de côté la solution.

Répondre

0

Mettez à jour la valeur net/ipv4/igmp_max_memberships de sysctl à plus de zéro. Exécutez les commandes suivantes sur le terminal: $ systctl -w net.ipv4.igmp_max_memberships=20 (ou toute autre valeur supérieure à zéro) & $ sysctl -w net.ipv4.igmp_max_msf=10

Ensuite, redémarrez le avahi-daemon systemctl restart avahi-daemon

Vous pouvez vérifier les valeurs existantes de ce qui précède clés utilisant 'sysctl net.ipv4.igmp_max_memberships'.