NEWS
Fehler "unable to resolve host: Name or service not known"
-
Moin,
meine ioBroker Installation ist zwar grundsätzlich lauffähig, viele Funktionen benötigen aber rel. viel Zeit und bringen folgenden Fehler:
unable to resolve host iobroker4: Name or service not knownFrage ich z.B. den Status ab:
root@iobroker4:/opt/iobroker# iobroker status sudo: unable to resolve host iobroker4: Name or service not known
ein
ioBroker host this
liefert
sudo: unable to resolve host iobroker4: Name or service not known A host with the name "iobroker4" already exists!
Im iobroker.json File ist der richtige Hostname eingetragen.
Die Installation läuft im Docker Container (buanet v7.0.1) mit folgenden Versionen:
node: v16.15.1
npm: 8.11.0
js-controller: 4.0.23iobroker fix
liefert folegndes Ergebnis:
========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-06-03 ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== Hit:1 http://deb.debian.org/debian bullseye InRelease Get:2 http://security.debian.org/debian-security bullseye-security InRelease [48,4 kB] Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Fetched 48,4 kB in 1s (65,6 kB/s) Reading package lists... Done Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker sudo: unable to resolve host iobroker4: Name or service not known sudo: unable to resolve host iobroker4: Name or service not known Fixing directory permissions... This system does not support setting default permissions. Do not use npm to manually install adapters unless you know what you are doing! ========================================================================== Checking autostart (3/3) ========================================================================== Unsupported init system, cannot enable autostart! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ==========================================================================
Hat jemand eine Idee woran das liegen kann?
-
@andreasph sagte in Fehler "unable to resolve host: Name or service not known":
Hat jemand eine Idee woran das liegen kann?
Am Dosenfutter.
Der Docker-Container kennt kein sudo. -
Dein Container ist im Host Modus ....
Alles gut ... die Meldung kannst du ignorieren ...
-
vielen Dank für die superschnellen Antworten!
ich kannte das Problem von früheren Versionen so nicht, aber ignorieren fällt mir nicht soo schwer
Ich habe aktuell auch immer wieder Probleme im VIS-Editor. Copy/Paste Operationen sind manchmal recht langsam und es kam auch schon mal zu Fehlern nach Copy/Paste. Dachte das liegt an dem Host-Name-Fehler.
-
@andreasph sagte in Fehler "unable to resolve host: Name or service not known":
Ich habe aktuell auch immer wieder Probleme im VIS-Editor.
Das liegt eher daran :
https://forum.iobroker.net/topic/55990/erledigt-keine-anzeige-der-projekte-in-visedit/3?_=1664222369295 -
@glasfaser danke, über das Problem war ich auch gestolpert. Zurzeit habe ich die websockets ws aktiviert.
Edit: sehe gerade das der Cache nicht aktiviert war. Mal sehn' was er bringt.
-
@andreasph sagte in Fehler "unable to resolve host: Name or service not known":
sudo: unable to resolve host iobroker4: Name or service not known
hast du den hostnamen des containers mal umbenannt?
wenn du die beiden folgenden befehle in einer shell im container ausführst
cat /etc/hostname
und
cat /etc/hosts
dann sollte der hostname in der auflistung irgendwo zusammen mit der ip des containers auftauchen.
die ip des containers, kann ebenfalls in der shell des containers mit
ifconfig
abgerufen werden. allerdings muss man da etwas genauer hinschauen, da je nach konfiguration da mindestens 2 interfaces (loopback und das eigentliche interface) + ggfs weitere verknüpfte netzte wie bspw zum redis container auftauchen.
-
@oliverio said in Fehler "unable to resolve host: Name or service not known":
f
auffällig finde ich nur das Ergebnis von
root@iobroker4:/opt/iobroker# cat /etc/hosts # Any manual change will be lost if the host name is changed or system upgrades. 127.0.0.1 localhost ::1 localhost 127.0.0.1 NASServer ::1 NASServer
-
@oliverio said in Fehler "unable to resolve host: Name or service not known":
hast du den hostnamen des containers mal umbenannt?
das hatte ich tatsächlich, nämlich nach dem Upgrade des Containers iobroker3 -> iobroker4
-
@andreasph
und wie siehtcat /etc/hostname
aus?
ich bin etwas verwirrt.
verwendest du nicht den container von buanet?
bist du in einer shell IM container oder nur auf dem host-system?
es sieht leider nicht nach iobroker system aus -
sieht bei mir auch so aus und ist ggf. mein Problem mit der Wetterstation:
root@iobrokerNAS1:/opt/iobroker# cat /etc/hosts # Any manual change will be lost if the host name is changed or system upgrades. 127.0.0.1 localhost ::1 localhost 127.0.0.1 Disk_Keller_2 ::1 Disk_Keller_2 root@iobrokerNAS1:/opt/iobroker# cat /etc/hostname iobrokerNAS1 root@iobrokerNAS1:/opt/iobroker#
Aber was sagt mir das?
H.
-
@homer sagte in Fehler "unable to resolve host: Name or service not known":
sieht bei mir auch so aus und ist ggf. mein Problem mit der Wetterstation:
ich habe nur iobroker container mit macvlan, also eigener ip-adresse aus meinem netz.
da taucht die ipadresse ebenfalls dort mit dem hostnamen auf.
ich habe dann mit einem anderen nicht macvlan container, allerdings kein iobroker, verglichen. da stand ebenfalls eine ip-adresse drin (halt eine aus dem docker-bereich mit einem anderen subnetan deinem fällt mir auf:
- die zeile mit einer ip-adresse fehlt (also eine nicht 127.0.0.1)
- der hostname Disk_keller_2 und iobrokerNAS1 weicht voneinander ab. das sollte gleich sein
hast du den container genau nach Anleitung aufgebaut? oder da nachträglich noch Änderungen vorgenommen?
-
@oliverio
Genau nach Anleitung. Habe danach das ioBroker-Backup eingespielt, aber am Netzwerk keine Änderungen vorgenommen.
Neustart vom ioBroker u./o. Docker brachte keine Besserung.H.
-
@homer
welche Anleitung -
-
dann mit der Anleitung nochmal probieren
https://smarthome.buanet.de/2019/05/iobroker-unter-docker-auf-der-synology-diskstation-v3/@andre
Die Seite ist aktuell nicht erreichbar.
Weiß nicht ob dir das schon bekannt ist -
Und wie ging das nun weiter?
Habe das gleiche Problem (unable to resolve host), aber leider steht hier nicht, was die Lösung war.root@buanet-iobroker:/opt/iobroker# cat /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.0.1 nas1
::1 nas1
root@buanet-iobroker:/opt/iobroker# cat /etc/hostname
buanet-iobroker
root@buanet-iobroker:/opt/iobroker# -
Same here