NEWS
raspberry upgrades installieren nicht
-
Hallo zusammen,
falls der Beitrag im falschen Forum liegt, bitte um Nachsicht und Verschieben des Beitrages... Danke!Ich beschäftige mich seit kurzem erst mit iobroker und bin noch am Anfang. Installiert ist das Ganze auf einem raspberry 4b mit 2GB RAM.
Installation lief gut, Ersteinrichtung ebenfalls.
Momentan habe ich 13 Adapter zum updaten anstehen. egal ob ich über die GUI mit dem Fahne-Button (alle Adapter upgraden) oder über die console (sudo iobroker update / sudo ioboker upgrade self) die upgrades starte - er macht ein paar minuten was, beendet alles mit returncode 0 und zeigt alles als aktuell an.
Nach einigen Minuten allerdings zeigt er wieder die gleichen upgrades als ausstehend an...Ebenso bekomme ich bei Hosts angezeigt dass ein Upgrade ansteht (Verfügbar 3.1.4 - Installiert 3.0.18) auch hier: in der GUI legt er los, zeigt Erfolg an, jedoch zeigt er danach wieder an dass ein Upgrade ansteht.
Restart von iobroker sowie dem komplette raspberry haben bisher leider nichts gebracht...
Jemand eine Idee?
Danke!
Viele Grüße,
Matze -
iobroker update iobroker upgrade
bewirkt nichts?
Was passiert denn bei
sudo apt update sudo apt upgrade
-
Hi,
dank für deine Rückmeldung:iobroker update bringt alle Adapter. manche mit dem zusatz "updateable"
iobroker upgrade legt er dann los. z.B.Update admin from @4.0.9 to @4.0.10
host.raspberrypi Adapter "system.adapter.admin.0" is stopped.
NPM version: 6.14.5
npm install iobroker.admin@4.0.10 --loglevel error --prefix "/opt/iobroker" (System call)
Package pixman-1 was not found in the pkg-config search path.
Perhaps you should add the directory containingpixman-1.pc' to the PKG_CONFIG_PATH environment variable No package 'pixman-1' found gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 1 while in binding.gyp. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error:
gypfailed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16) gyp ERR! stack at ChildProcess.emit (events.js:315:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System Linux 4.19.118-v7l+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "--fallback-to-build" "--module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/opt/iobroker/node_modules/canvas/build/Release" "--napi_version=6" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v72" gyp ERR! cwd /opt/iobroker/node_modules/canvas gyp ERR! node -v v12.18.1 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/opt/iobroker/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/opt/iobroker/node_modules/canvas/build/Release --napi_version=6 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v72' (1) node-pre-gyp ERR! stack at ChildProcess.<anonymous> (/opt/iobroker/node_modules/node-pre-gyp/lib/util/compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:315:20) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:1021:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) node-pre-gyp ERR! System Linux 4.19.118-v7l+ node-pre-gyp ERR! command "/usr/bin/node" "/opt/iobroker/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /opt/iobroker/node_modules/canvas node-pre-gyp ERR! node -v v12.18.1 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! canvas@2.6.1 install:
node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the canvas@2.6.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2020-06-22T14_12_55_760Z-debug.log
upload [3] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/words.js words.js application/javascript
upload [2] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/index_m.html index_m.html text/html
upload [1] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/index.html index.html text/html
upload [0] admin.admin /opt/iobroker/node_modules/iobroker.admin/admin/admin.png admin.png image/png
Adapter "admin" updated
host.raspberrypi Adapter "system.adapter.admin.0" is startedDas dann jeweils für jeden Adapter welcher "upgradeable" ist.
sudo apt update bringt:
OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
OK:2 http://archive.raspberrypi.org/debian buster InRelease
OK:3 https://deb.nodesource.com/node_12.x buster InRelease
Holen:4 https://dl.ubnt.com/unifi/debian stable InRelease [3.024 B]
Es wurden 3.024 B in 2 s geholt (2.006 B/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.sudo apt upgrade bringt dann:
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:
rpi-eeprom-images
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
rpi.gpio-common
Die folgenden Pakete werden aktualisiert (Upgrade):
python-rpi.gpio
1 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 26,5 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 14,3 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://archive.raspberrypi.org/debian buster/main armhf rpi.gpio-common armhf 0.7.0-0.1~bpo10+1 [5.776 B]
Holen:2 http://archive.raspberrypi.org/debian buster/main armhf python-rpi.gpio armhf 0.7.0-0.1~bpo10+1 [20,8 kB]
Es wurden 26,5 kB in 0 s geholt (165 kB/s).
Changelogs werden gelesen... Fertig
Vormals nicht ausgewähltes Paket rpi.gpio-common:armhf wird gewählt.
(Lese Datenbank ... 59105 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../rpi.gpio-common_0.7.0-0.1~bpo10+1_armhf.deb ...
Entpacken von rpi.gpio-common:armhf (0.7.0-0.1~bpo10+1) ...
Vorbereitung zum Entpacken von .../python-rpi.gpio_0.7.0-0.1~bpo10+1_armhf.deb ...
Entpacken von python-rpi.gpio (0.7.0-0.1~bpo10+1) über (0.7.0~buster-1) ...
rpi.gpio-common:armhf (0.7.0-0.1~bpo10+1) wird eingerichtet ...
python-rpi.gpio (0.7.0-0.1~bpo10+1) wird eingerichtet ...danach habe ich mit sudo reboot den komplette raspberry neu gestartet, jedoch habe ich noch immer 12 upgradebare adapter und einen upgradebaren host...
VG
Matze -
@Matze1983
pixman und canvas selber bauen. Gibt dazu ein paar Postings hier im Forum, wie das geht.
Bitte Konsolenausgaben in </> CodeTags setzen, dann kann man das auch besser lesen.Versuchs mal so:
sudo apt install libpixman-1-dev libpango1.0-dev libjpeg62-turbo-dev libgif-dev cd /opt/iobroker npm rebuild canvas --build-from-source npm install canvas
-
das scheint funktioniert zu haben. Alles up to date nun.
Vielen Dank Thomas Braun!!!