NEWS
Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
@AxelF1977 Dann schauen wir uns das jetzt mal an, du machst NICHTS anderes nebenher an dem System!
Ausgaben der Konsole immer im Vollen posten, inkl. des logins.
cat /etc/passwd | cut -d: -f1
Dann fangen wir gleich ganz vorne an. als root oder dem anderen Nutzer?
Bevor wieder was falsch läuft, frage ich lieber zuviel. -
@Yetiberg sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
@AxelF1977 sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
denn die Lichtschalter sind jetzt alle tot.
Und genau da hast Du schon vor 3 Jahren Dein System komplett falsch aufgebaut. Das hattest Du nicht klug geplant.
Wenn hier der iobroker ausfällt so geht jeder einzelne Lichtschalter sowie jede Steckdose wie es auch vorher ging.
Ich hatte vor 3 1/2 Jahren tagelang vorher genau durchdacht was, wie und mit welchen Komponenten es hier laufen soll.
Und so läuft es heute perfekt bei uns.Vor 3 Jahren gab es noch keine Friends of Hue Taster, die habe ich mir mit den normalen Enocean per Script gebaut. Aktuell möchte ich das Geld in die Taster aber nicht investieren. Daher liefen die bis zu dem Update perfekt. Hatte da so gut wie keine Probleme bisher.
-
@AxelF1977 Mit dem anderen user kommst du in das System?
Dann als root:sudo -u HIERDEINANDERERUSER groups
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
sudo -u HIERDEINANDERERUSER groups
root@ioBrokerPC:~# sudo -u gordon groups gordon cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner
Ich hatte es mir dem anderen User nie getestet
-
cat /etc/passwd | cut -d: -f1
ergibt
root@ioBrokerPC:~# cat /etc/passwd | cut -d: -f1 root daemon bin sys sync games man lp mail news uucp proxy www-data backup list irc gnats nobody _apt systemd-timesync systemd-network systemd-resolve messagebus tss dnsmasq usbmux rtkit sshd pulse speech-dispatcher avahi saned colord geoclue hplip Debian-gdm gordon systemd-coredump iobroker mosquitto
-
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
@AxelF1977
Als root:usermod -aG sudo gordon
Dann
exit
Und als 'gordon' anmelden.
erledigt
-
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
groups
gordon@ioBrokerPC:~$ groups gordon cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanne r
Sudo ist jetzt da
-
@AxelF1977 Jetzt vergisst du den root ganz schnell wieder, künftig loggst du dich ausschließlich als 'gordon' an.
sudo usermod -aG iobroker gordon
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
sudo usermod -aG iobroker gordon
ausgeführt
gordon@ioBrokerPC:~$ sudo usermod -aG iobroker gordon [sudo] Passwort für gordon: gordon@ioBrokerPC:~$
-
@AxelF1977
Dann müsste jetzt beinewgrp & groups
zusätzlich die Gruppe 'iobroker' aufgeführt sein. Prüf das mal.
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
@AxelF1977
Dann müsste jetzt beinewgrp & groups
zusätzlich die Gruppe 'iobroker' aufgeführt sein. Prüf das mal.
Leider nein
gordon@ioBrokerPC:~$ newgrp & groups [1] 13270 gordon cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner
-
@AxelF1977 Dann log den gordon mal aus und dann wieder ein.
Dann zieht der die Gruppen neu. Mitgroups
nochmal schauen dann.
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
groups
top
gordon@ioBrokerPC:~$ groups gordon cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanne r iobroker gordon@ioBrokerPC:~$ newgrp & groups [1] 20437 gordon cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner iobroker gordon@ioBrokerPC:~$
-
@AxelF1977 Dann schauen wir jetzt mal, ob das System auf dem letzten Stand ist:
sudo apt update
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
sudo apt update
gordon@ioBrokerPC:~$ sudo apt update OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_12.x buster InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 9 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
gordon@ioBrokerPC:~$ apt list --upgradable Auflistung... Fertig gir1.2-javascriptcoregtk-4.0/stable 2.26.4-1~deb10u3 amd64 [aktualisierbar von: 2.24.4-1~deb10u1] gir1.2-webkit2-4.0/stable 2.26.4-1~deb10u3 amd64 [aktualisierbar von: 2.24.4-1~deb10u1] libjavascriptcoregtk-4.0-18/stable 2.26.4-1~deb10u3 amd64 [aktualisierbar von: 2.24.4-1~deb10u1] libldap-2.4-2/stable 2.4.47+dfsg-3+deb10u2 amd64 [aktualisierbar von: 2.4.47+dfsg-3+deb10u1] libldap-common/stable 2.4.47+dfsg-3+deb10u2 all [aktualisierbar von: 2.4.47+dfsg-3+deb10u1] libwebkit2gtk-4.0-37/stable 2.26.4-1~deb10u3 amd64 [aktualisierbar von: 2.24.4-1~deb10u1] linux-image-amd64/stable 4.19+105+deb10u3 amd64 [aktualisierbar von: 4.19+105+deb10u1] linux-libc-dev/stable 4.19.98-1+deb10u1 amd64 [aktualisierbar von: 4.19.98-1] nodejs/unbekannt 12.16.3-1nodesource1 amd64 [aktualisierbar von: 12.16.2-1nodesource1]
-
sudo apt dist-upgrade
Und dann das System einmal mit
sudo reboot now
neustarten. (Da ist ein Kernel-Update dabei, deswegen einmal durchstarten)
-
@Thomas-Braun sagte in Scripte laufen nicht mehr seit Update auf JS-Controler 3.0x:
sudo reboot now
Erledigt
gordon@ioBrokerPC:~$ sudo apt update [sudo] Passwort für gordon: OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 https://deb.nodesource.com/node_12.x buster InRelease OK:3 http://deb.debian.org/debian buster InRelease OK:4 http://deb.debian.org/debian buster-updates InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. gordon@ioBrokerPC:~$
-
@AxelF1977 Das System war ja erfreulich aktuell.
Jetzt sollten wir schon mal eine saubere Grundlage haben, dann schauen wir uns jetzt den iobroker an:iobroker status