Hallo Leute!
Besten Dank. Habe gerade das Update von 3.7.3 (nix geht) auf 3.7.5 gemacht. Die Adapter wurden dann sofort wieder angezeigt. Läuft wieder.
Hallo Leute!
Besten Dank. Habe gerade das Update von 3.7.3 (nix geht) auf 3.7.5 gemacht. Die Adapter wurden dann sofort wieder angezeigt. Läuft wieder.
@thomas-braun said in Troubleshooting NodeJS update:
Nicht unbedingt. Zwischen den LTS-Versionen sollte das auch im laufenden Betrieb gehen. Für Details dazu musste mal im Netz suchen.
Ok. Vielen Dank für die schnelle Hilfe.
Das würde wohl eine Neuinstallation bedeuten, oder?
Hi!
Ich wollte gerade auf das aktuelle Node.js V18 updaten und bekomme folgenden Fehler
meinz@iobroker:~$ sudo apt-get install -y nodejs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
nodejs : Hängt ab von: libc6 (>= 2.28) aber 2.27-3ubuntu1.6 soll installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
apt policy libc6 libc6-dbg libc6-dev
bring folgende Ausgabe
meinz@iobroker:~$ apt policy libc6 libc6-dbg libc6-dev
libc6:
Installiert: 2.27-3ubuntu1.6
Installationskandidat: 2.27-3ubuntu1.6
Versionstabelle:
*** 2.27-3ubuntu1.6 500
500 http://at.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.27-3ubuntu1.5 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
2.27-3ubuntu1 500
500 http://at.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
libc6-dbg:
Installiert: 2.27-3ubuntu1.6
Installationskandidat: 2.27-3ubuntu1.6
Versionstabelle:
*** 2.27-3ubuntu1.6 500
500 http://at.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.27-3ubuntu1.5 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
2.27-3ubuntu1 500
500 http://at.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
libc6-dev:
Installiert: 2.27-3ubuntu1.6
Installationskandidat: 2.27-3ubuntu1.6
Versionstabelle:
*** 2.27-3ubuntu1.6 500
500 http://at.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
100 /var/lib/dpkg/status
2.27-3ubuntu1.5 500
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
2.27-3ubuntu1 500
500 http://at.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
sudo apt update
ergibt
OK:1 http://at.archive.ubuntu.com/ubuntu bionic InRelease
OK:2 http://at.archive.ubuntu.com/ubuntu bionic-updates InRelease
OK:3 http://at.archive.ubuntu.com/ubuntu bionic-backports InRelease
OK:4 https://deb.nodesource.com/node_18.x bionic InRelease
Holen:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88,7 kB]
Es wurden 88,7 kB in 2 s geholt (41,9 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
apt list --upgradable
bring dann
apt list --upgradable
Auflistung... Fertig
nodejs/unbekannt 18.16.0-deb-1nodesource1 amd64 [aktualisierbar von: 16.20.0-deb-1nodesource1]
N: Es gibt 4 zusätzliche Versionen. Bitte verwenden Sie die Option »-a«, um sie anzuzeigen.
iobroker stop
sudo apt update
sudo apt full-upgrade
sudo reboot
Hab ich auch durchlaufen lassen. Danach noch immer das gleiche Problem.
Vielen Dank für Eure Hilfe.
Ok. Vielen Dank für die Antwort. Werd das gleich nachholen.
Hallo.
Wenn Backitup die Sicherung startet wird der SQL-Adapter beendet.
Im Logfile stehen dann folgende Fehlermeldungen:
Started iobroker ...
[DEBUG] [iobroker] - host.iobroker 10028 states saved
[DEBUG] [iobroker] - host.iobroker 11189 objects saved
[DEBUG] [iobroker] - Backup created: /opt/iobroker/backups/iobroker_2023_05_05-09_28_50_backupiobroker.tar.gz
[DEBUG] [iobroker] - done
[DEBUG] [sqlite] - Start SQLite3 Backup ...
[DEBUG] [sqlite] - sql.0 is stopped
[ERROR] [sqlite] - Error: Command failed: sqlite3 Temperaturen.db .dump > /opt/iobroker/backups/sqlite_2023_05_05-09_29_14_backupiobroker.sql
/bin/sh: 1: sqlite3: not found
Die Konfiguration für die Datenbank hat Backitup selbst eingetragen bzw. gelesen.
Der SQL-Adapter wird danach auch nicht mehr gestartet.
Was kann ich dagegen machen?
Danke
Versuch mal folgendes im Terminal:
cd /opt/iobroker/node_modules/iobroker.s7
npm install --production
Das hat bei mir geholfen, den Adapter wieder zum Laufen zu bringen.
Falls noch jemand das Skript mit axios anstelle von request benützen will, stell ich hier mal meine angepasste Version ein.
@ch90045 Jep, sind sie. Hab schon eine Antwort bekommen. Danke.
Hallo Leute,
da ich dieses Script auch noch immer beutze, wollte ich mal nachfragen, ob es schon jemand ohne request am Laufen hat. Das Modul fällt ja raus aus iobroker.
Wenn ja, könnte es bitte jemand zur Verfügung stellen?
Vielen Dank
@homoran Ok, erst mal Vielen Dank. Ich hab die Datei mal umbenannt. Wann wird sie dann wieder neu erzeugt?