mgutt Posted February 2, 2021 Author Share Posted February 2, 2021 51 minutes ago, reppmic said: wo kann ich sehen was dieses update beinhaltet (changelog)? Ich vermute hier: https://github.com/ioBroker/ioBroker.js-controller/blob/master/CHANGELOG.md Quote Link to comment
reppmic Posted February 2, 2021 Share Posted February 2, 2021 ahh ok, though docker version has another changelog then the one from github thanks Quote Link to comment
Kilian. Posted February 19, 2021 Share Posted February 19, 2021 Hallo zusammen Ich habe nun die iobroker dockerapp installiert. Läuft soweit alles wie erwartet. Nur meinen conbee stick bekomme ich nicht zum laufen. Wie muss ich diesen mounten? Quote Link to comment
Realterminator Posted March 2, 2021 Share Posted March 2, 2021 Have approximately the same question: ----- Debugging information ----- ----- ----- ----- System ----- ----- arch: x86_64 ----- ----- ----- ----- Versions ----- ----- image: v5.1.0 ----- ----- node: v12.21.0 ----- ----- npm: 6.14.11 ----- ----- ----- ----- ENV ----- ----- SETGID: 100 ----- ----- SETUID: 99 ----- ----- USBDEVICES: /dev/ttyACM0 ----- ------------------------------------------------------------ ----- Step 4 of 5: Applying special settings ----- ------------------------------------------------------------ Some adapters have special requirements/ settings which can be activated by the use of environment variables. For more information take a look at readme.md on Github! Usb-device-support is activated by ENV. Setting permissions for /dev/ttyACM0... chown: Zugriff auf '/dev/ttyACM0' nicht möglich: Datei oder Verzeichnis nicht gefunden chmod: Zugriff auf '/dev/ttyACM0' nicht möglich: Datei oder Verzeichnis nicht gefunden On Unraid root@Storage:/dev/serial/by-id# ls -al /dev/ttyACM0 crw-rw-rw- 1 root dialout 166, 0 Mar 2 17:39 /dev/ttyACM0 Can anyone help me with this? Quote Link to comment
Realterminator Posted March 2, 2021 Share Posted March 2, 2021 Fix is: add device to container USBDEVICES is only that permissions set to device inside the container Quote Link to comment
Cupra-Bo Posted March 28, 2021 Share Posted March 28, 2021 Kann mir wer Sagen wie ich im Docker den JS Controller update? ich hab ein Problem das ich manche Adapter nicht updaten kann .. JS Version gibts auch die 3.2.16 und drauf hab ich die 3.1.6 Quote Link to comment
andre (buanet) Posted March 31, 2021 Share Posted March 31, 2021 On 3/28/2021 at 8:08 PM, Cupra-Bo said: Kann mir wer Sagen wie ich im Docker den JS Controller update? Auf der Kommandozeile im Container... und dann so wie hier: https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/ 1 Quote Link to comment
Cupra-Bo Posted April 1, 2021 Share Posted April 1, 2021 On 3/31/2021 at 10:01 PM, andre (buanet) said: Auf der Kommandozeile im Container... und dann so wie hier: https://smarthome.buanet.de/2020/10/iobroker-docker-container-updates-upgrades/ das sagt er mir bei "iobroker update" sh: 2: iobroker: not found Wäre cool wenn da noch einer ne idee hat Quote Link to comment
andre (buanet) Posted April 1, 2021 Share Posted April 1, 2021 50 minutes ago, Cupra-Bo said: das sagt er mir bei "iobroker update" sh: 2: iobroker: not found Wäre cool wenn da noch einer ne idee hat Wieso brauchst du denn noch ne idee? Die Kommandozeile ist der weg wie man den js-controller updated. Bist du dir sicher dass du auf der Kommandozeile innerhalb des Containers bist? Du musst dich natürlich erst dorthin verbinden. Lies dich mal zu "docker exec" schlau. Dein output lässt mich vermuten, dass Du lediglich auf der Kommandozeile vom unraid unterwegs warst, und der kennt nunmal kein iobroker... MfG, André Quote Link to comment
Cupra-Bo Posted April 1, 2021 Share Posted April 1, 2021 leider nicht hab das über Portainer probiert und im Docker Menü auf ioBroker und dann Konsole ... das es auf der Shell von Unraid kein iobroker zu finden gibt ist mir klar Quote Link to comment
andre (buanet) Posted April 1, 2021 Share Posted April 1, 2021 Sorry, zu wenig Details. Bevor wir hier lange rum machen, hast du nen Screenshot von deinem Konsolenfenster im Portainer und dem Befehl? Kannst du auf der Konsole irgend etwas machen? z.B. top oder ping? MfG André Quote Link to comment
Cupra-Bo Posted April 2, 2021 Share Posted April 2, 2021 Ja top funktioniert auch der pkill klappt hier mal die Screens Quote Link to comment
andre (buanet) Posted April 2, 2021 Share Posted April 2, 2021 Das sieht schon mal gut aus. Du bist auf dem richtigen Weg. Allerdings hast du da jetzt eine andere Fehlermeldung. Nix mit iobroker not found... Die Meldung die du da hast hab ich schonmal irgendwo gesehen. Ich schau mal nachher was ich finde, wenn ich am PC bin... MfG, André 1 Quote Link to comment
Cupra-Bo Posted April 2, 2021 Share Posted April 2, 2021 ja in Portainer schreibt er ne andere meldung als in der unraid Console vom Docker Quote Link to comment
andre (buanet) Posted April 2, 2021 Share Posted April 2, 2021 Ok. Also die Console über Unraid geht schonmal nicht, weil er die Verbindung mit "Shell" und nicht "Bash" aufbaut. Das kannst du ändern in dem du den Container editierst und das hier umstellst: Die Meldung die du im Portainer bekommst habe ich schonmal gehabt, und zwar hier: https://github.com/buanet/ioBroker.docker/issues/167 Lösung war dann dies: Quote I checked the /opt/iobroker/iobrokerfile and my first line was: #!/usr/bin/bash I changed it to #!/bin/bash and it worked Vermutlich war die Ursache, dass die betreffende ioBroker Instanz irgendwann mal zu Docker migriert wurde. Weiß nicht ob das bei dir auch der Fall war. In jedem Fall solltest du das File "iobroker" (in /opt/iobroker) mal bezüglich der Shebang prüfen. Das geht zum Beispiel mit nano oder vi. Sofern das im container nicht installiert ist muss du es natürlich vorher installieren. Wenn du weißt was du tust kannst du auch z.B. per sftp auf dein ioBroker Verzeichnis zugreifen und die Datei in nem Editor öffnen. da gibt es allerdings den ein oder anderen Fallstrick, vor allem wenn du mit Windows unterwegs bist.... MfG, André 1 Quote Link to comment
Cupra-Bo Posted April 2, 2021 Share Posted April 2, 2021 Ahh Perfekt danke ... Wegen der Migratrion bin ich mir jetzt gerade nicht sicher könnte aber sein .. Lösung klappt es updatet schon mal hab aber jetzt Will da jetzt nix Schrotten und bin nicht so der Linux Guru Quote Link to comment
andre (buanet) Posted April 2, 2021 Share Posted April 2, 2021 Da bin ich jetzt nicht der Profi. Das ist ein NPM Thema. Da ich davon ausgehe dass du dein ioBroker Verzeichnis einmal gesichert hast, würde ich versuchen dem nach zu kommen und das angemeckerte file plump löschen und es nochmal versuchen. Sollte das nicht funktionieren findest du so gut wie jede npm Fehlermeldung irgendwo im ioBroker Forum. MfG, André Quote Link to comment
Cupra-Bo Posted April 2, 2021 Share Posted April 2, 2021 Oki das hat soweit geklappt hab zur sicherheit das File einfach mal umbenannt Leider kann ich die Meisten Adapter trotzdem nicht updaten Log File ist im Anhang $ ./iobroker upgrade javascript Update javascript from @4.8.4 to @5.0.14 NPM version: 6.14.11 npm install [email protected] --loglevel error --prefix "/opt/iobroker" (System call) npm ERR! code EEXIST npm ERR! path /opt/iobroker/node_modules/.bin/tsserver npm ERR! Refusing to delete /opt/iobroker/node_modules/.bin/tsserver: is outside /opt/iobroker/node_modules/typescript and not a link npm ERR! File exists: /opt/iobroker/node_modules/.bin/tsservernpm ERR! Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in:npm ERR! /opt/iobroker/.npm/_logs/2021-04-02T17_14_31_833Z-debug.log Update "system.adapter.javascript.0" upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/postiats/postiats.js vs/basic-languages/postiats/postiats.js application/javascript upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/ini/ini.js vs/basic-languages/ini/ini.js application/javascript upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/coffee/coffee.js vs/basic-languages/coffee/coffee.js application/javascript upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/js/2.7e0b7583.chunk.js.LICENSE.txt static/js/2.7e0b7583.chunk.js.LICENSE.txt text/plain upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/index_m.html index_m.html text/html upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/de.js google-blockly/own/msg/de.js application/javascript upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_sendto.js google-blockly/own/blocks_sendto.js application/javascript upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/it.js google-blockly/msg/js/it.js application/javascript upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur null upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur null upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur null upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/dropdown-arrow.svg google-blockly/media/dropdown-arrow.svg image/svg+xml upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE null upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/vnd.microsoft.icon upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript Adapter "javascript" updated process exited with code 0 2021-04-02T17_14_31_833Z-debug.log Quote Link to comment
andre (buanet) Posted April 2, 2021 Share Posted April 2, 2021 Das ist ein Fall fürs ioBroker Forum. In deinem Auszug ist wieder ein File exists: /opt/iobroker/node_modules/.bin/tsservernpm ERR! Remove the existing file and try again, or run npmnpm ERR! with --force to overwrite files recklessly drin. Gleiches Thema wie beim js-controller. Du kannst die Konflikte entweder händisch lösen oder per "iobroker backup" deine Daten sichern und in einem neuen Container restoren (habe ich auch was zu auf der seite). Das braucht zwar etwas Zeit, ist aber die beste Lösung um wieder ein sauberes und updatefähiges System zu erhalten. Bei diesem Schritt werden nämlich automatisch alle Adapter neu uns in der aktuellsten Version installiert... MfG, André 1 Quote Link to comment
mgutt Posted April 3, 2021 Author Share Posted April 3, 2021 22 hours ago, andre (buanet) said: Also die Console über Unraid geht schonmal nicht, weil er die Verbindung mit "Shell" und nicht "Bash" aufbaut. Danke für den Hinweis. Ich habe das Unraid Template entsprechend geändert. Kannst du noch den EXPOSE für den WebGUI Port im Container hinterlegen? Dann geht auch der WebGUI Link in Unraid, wenn man als Netzwerk "br0" (MACVLAN) wählt. Wenn du willst, kannst du natürlich selbst das iobroker Unraid Template einreichen. Dann lösche ich das wieder aus meiner Template-Sammlung und du bist Maintainer. Quote Link to comment
andre (buanet) Posted April 3, 2021 Share Posted April 3, 2021 @mgutt Ja, es wäre kein Problem den EXPOSE mit auf zu nehmen, allerdings hatte ich das im Image eigentlich absichtlich weg gelassen, da das der ENV "ADMINPORT" zum anpassen des default Admin Ports widerspricht. Außerdem wechseln die meisten User sowieso über kurz oder lang zum Network HOST oder MACVLAN weil es eine Reihe Adapter gibt die im Bridge Netzwerk einfach nicht laufen (können). Falls das in Bezug auf Unraid ein wichtiger Punkt sein sollte, dann bitte einen entsprechenden Issue erstellen damit wir das in der Community mal besprechen können. Was das ioBroker Template angeht, da komme ich gerne drauf zurück. Da ich aber gerade erst meinen ersten PC mit Unraid in Betrieb genommen habe will ich mich erst noch ein wenig ausprobieren. Hatte auch schon eine persönliche Template Sammlung angefangen. Ist aber noch in der "ich probiere das mal"-Phase. MfG, André Quote Link to comment
mgutt Posted April 3, 2021 Author Share Posted April 3, 2021 1 hour ago, andre (buanet) said: Außerdem wechseln die meisten User sowieso über kurz oder lang zum Network HOST oder MACVLAN weil es eine Reihe Adapter gibt die im Bridge Netzwerk einfach nicht laufen (können) Das ist ja das Problem. Ohne Expose fehlt der Link zur ioBroker WebGUI unter Macvlan. Daher hatte ich für das Template "Bridge" genommen, da bei "Host" vermutlich zu viele Ports mit anderen Containern überschneiden. Wie gewünscht: https://github.com/buanet/ioBroker.docker/issues/172 Quote Link to comment
Phil85 Posted May 20, 2021 Share Posted May 20, 2021 Kann mir jemand sagen, wie ich den hostnamen von iobroker verändern kann. Mir zeigt es immer den namen vom container an, irgendeine Zahlenabfolge.... auf der buanet seite gibt er den Befehl "--name iobroker" an. Aber den Befehl kennt er nicht Quote Link to comment
Curtis777 Posted May 25, 2021 Share Posted May 25, 2021 Hallo Leute, Habe versucht das TI Board als zigbee in Betrieb zu nehmen... Leider kann er mit dem Port nichts anfangen. Hat jemand eine Idee woran es liegt ? Quote Link to comment
darkreeper Posted June 16, 2021 Share Posted June 16, 2021 Hi, I am trying to get the docker working as a slave in a multihost system by setting the ENV variables. I am not getting it to work. I am not sure if I have set everything correctly: Any advice? Ty. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.