NEWS
Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht
-
@thomas-braun hat die virtualisation Station oder wie sie heisst ggf ein begrenzten/ander Funktionsweise?
-
@homoran sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
hat die virtualisation Station oder wie sie heisst ggf ein begrenzten/ander Funktionsweise?
Keine Ahnung davon. 'Normalerweise' ist /usr/sbin im PATH drin. Kann man ja gleich noch reinlegen.
-
Habe noch nicht rebootet
root@Debian:/home/peter# /usr/sbin/useradd usermod -a -G peter,adm,dialout,sudo,audio,video,plugdev,users,input,netdev,iobroker peter /usr/sbin/useradd: Ungültige Option -- a Aufruf: useradd [Optionen] BENUTZERZUGANG useradd -D useradd -D [Optionen] Optionen: -b, --base-dir BASIS_VERZ Basisverzeichnis für das Home-Verzeichnis des neuen Benutzers -c, --comment KOMMENTAR KOMMENTAR für das GECOS-Feld des neuen Benutzers -d, --home-dir HOME_VERZ Home-Verzeichnis des neuen Benutzers -D, --defaults Anzeigen oder Speichern der modifizierten Standardkonfiguration für useradd -e, --expiredate ABL_DATUM Das Ablaufdatum des neuen Benutzerzugangs -f, --inactive INAKTIV Passwort nach Ablauf von INAKTIV deaktivieren -g, --gid GRUPPE Name oder ID der primären Gruppe des neuen Benutzerzugangs -G, --groups GRUPPEN Liste der zusätzlichen Gruppen für den neuen Benutzerzugang -h, --help Diese Hilfe anzeigen, sonst nichts -k, --skel SKEL_VERZ Ein alternatives skeleton-Verzeichnis (Vorlagenverzeichnis) verwenden -K, --key SCHLÜSSEL=WERT Die Vorgabewerte in /etc/login.defs überschreiben -l, --no-log-init Den Benutzer nicht zu den lastlog- und faillog-Datenbanken hinzufügen -m, --create-home Home-Verzeichnis des neuen Benutzers erstellen -M, --no-create-home Kein Home-Verzeichnis für den Benutzer erstellen -N, --no-user-group Keine Gruppe mit dem gleichen Namen wie dem des Benutzers erstellen -o, --non-unique Benutzer mit doppelter (nicht einmaliger) UID erlauben -p, --password PASSWORT Verschlüsseltes Passwort für den neuen Benutzerzugang -r, --system Eine Systemgruppe erstellen -R, --root CHROOT_VERZ Verzeichnis für chroot -s, --shell SHELL Die Login-Shell des neuen Benutzerzugangs -u, --uid UID Benutzer-ID (UID) des neuen Benutzerzugangs -U, --user-group Eine Gruppe mit dem gleichen Namen wie dem des Benutzers erstellen -Z, --selinux-user SEBENUTZER Den Benutzernamen SEBENUTZER für die SELinux- Benutzer-Zuordnung verwenden root@Debian:/home/peter#
-
@lemonbiter sollte es nicht adduser heißen?
@Thomas-Braun -
@lemonbiter
DICKES Sorry, da hatte ich einen Bock drin./usr/sbin/usermod -a -G peter,adm,dialout,sudo,audio,video,plugdev,users,input,netdev,iobroker peter
(Kommt davon, wenn man das zusammenkopiert...
)
-
Bitte fang jetzt nicht an Dich zu entschuldigen... Rebbot läuft. danach dann: "sudo whoami"
-
peter@Debian:~$ sudo whoami [sudo] Passwort für peter: root peter@Debian:~$
-
Tada! Und jetzt bitte nicht mehr als root Pirouetten über das dünne Eis ziehen.
-
@thomas-braun
Versprochen...aber das Update???
peter@Debian:~$ iobroker stop peter@Debian:~$ sudo apt update && sudo apt upgrade OK:1 http://deb.debian.org/debian buster InRelease Holen:2 http://security.debian.org/debian-security buster/updates InRelease [34,8 kB] OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 http://phoscon.de/apt/deconz buster InRelease OK:5 https://dl.yarnpkg.com/debian stable InRelease Holen:6 http://security.debian.org/debian-security buster/updates/main Sources [268 kB] Es wurden 303 kB in 1 s geholt (252 kB/s). Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Paketaktualisierung (Upgrade) wird berechnet... Fertig Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt: linux-image-4.19.0-20-amd64 Verwenden Sie »sudo apt autoremove«, um es zu entfernen. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. peter@Debian:~$
Wie schön, iobroker FIX geht jetzt auch ohne "SU"
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
aber das Update???
Was soll damit sein? Schaut doch fein aus.
Den ollen Kernel kannste noch rauskicken:sudo apt autoremove
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
Wie schön, iobroker FIX geht jetzt auch ohne "SU"
Natürlich, du bist ja jetzt auch in der Gruppe 'iobroker' drin und darfst mitspielen.
-
@thomas-braun sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
aber das Update???
Was soll damit sein? Schaut doch fein aus.
Den ollen Kernel kannste noch rauskicken:ERLEDIGT
Wenn Du mal Zeit und Lust hast, dann würde mich mächtig interessieren, was wir gemacht haben und ob das ggf. auch Einfluss auf meine Backup Problem hat?
https://forum.iobroker.net/topic/58374/backitup-von-slave-scheitert/19 -
MMMHHHHH
Node.JS ist und bleibt "alt"Debian Plattform linux Betriebssystem linux Architektur x64 CPUs 4 Geschwindigkeit 2096 MHz Modell AMD Opteron 22xx (Gen 2 Class Opteron) RAM 17.63 GB System-Betriebszeit 00:09:39 Node.js v16.17.1 (Es gibt eine neuere Version: v16.18.0) time 1666209107075 timeOffset -120 Anzahl der Adapter 443 NPM 8.15.0 Datenträgergröße 80.16 GB freier Festplattenspeicher 60.49 GB Betriebszeit 00:03:47 Aktive Instanzen 41 Weg /opt/iobroker/ Hostname Debian
-
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
Node.JS ist und bleibt "alt"
bisjetzt ging es nur ums Betriebssystem!
node ist ein Zusatzprogramm -
@lemonbiter sagte in Gelöst: Update auf Nodejs v16.18.0 funktioniert nicht:
was wir gemacht haben und ob das ggf. auch Einfluss auf meine Backup Problem hat?
Wir haben die Umgebung etwas 'userfreundlicher' gemacht.
Solche Fehleinstellungen können einfluss auf sehr sehr viele Dinge haben. Kann gut sein, dass deine Probleme mit dem Backup auch an den fehlenden Verzeichnissen im $PATH liegt.Schau mal in der Datei
/etc/profile
ob da am Anfang sowas drin steht:if [ "$(id -u)" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games" fi export PATH
-
-
Das wäre auch meine frage... was soll ich eingeben? Ich poste dann das Ergebnis... DAS kann ich ja
-
-
@thomas-braun
hab den ersten genommen:# /etc/profile: system-wide .profile file for the Bourne shell (sh(1)) # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...). if [ "`id -u`" -eq 0 ]; then PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" else PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games" fi export PATH if [ "${PS1-}" ]; then if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash.bashrc already sets the default PS1. # PS1='\h:\w\$ ' if [ -f /etc/bash.bashrc ]; then . /etc/bash.bashrc fi else if [ "`id -u`" -eq 0 ]; then PS1='# ' else PS1='$ ' fi fi fi if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do if [ -r $i ]; then . $i fi done unset i fi /etc/profile (END)
-
sudo nano /etc/profile
und dann trägst du in der Zeile 7 das ein:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games"
Bitte genau das eintragen, keine Tippfehler erlaubt!