Installing updates using appstore
Hi,
Just updated plugins etc using appstore, for some reason only one plugin/app is updated even if I use the update all option.
I have a couple of installs, on the first one there was an "error" message in the server log complaining aboute the npm version (was 10.8.3)
Jan 29 08:24:03 hemulen signalk-server[88501]: stderr: npm notice
Jan 29 08:24:03 hemulen signalk-server[88501]: npm notice New major version of npm available! 10.8.3 -> 11.0.0
Jan 29 08:24:03 hemulen signalk-server[88501]: npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.0.0
Jan 29 08:24:03 hemulen signalk-server[88501]: npm notice To update run: npm install -g [email protected]
Jan 29 08:24:03 hemulen signalk-server[88501]: npm notice
Thinking this might have been what caused the process to stop on the second one I upgraded nodejs (20.x.x... ) and npm 11.0.0.
But still only one item at the time got upgraded, no errors shown in log.
Also if memory servers me right there used to be some kind of progress indicator when upgrading from appstore, intentionally taken away?
Any thoughts?
7 Replies
Are you sure they are not updating?
I did find an issue today with the App Store not updating to show the list of apps that were installed/updated
GitHub
fix: app store ui not updating to show installing plugins by sbende...
Clicking the update button does not cause the app store ui to update.
Refreshing the browser will show them.
Pretty sure since a restart have them back up and running with the not updated version.
Normally each update can be identified in the logs, in this case I can only see the first one.
Your problem might be related to the one above
Sure, let's see when next version is released 🙂
Trying to update server from 2.11 to 2.13 and it wont go. Seeing this in the logs:
Feb 01 13:32:48 ::1 - - [01/Feb/2025:18:32:48 +0000] "GET /skServer/debugKeys HTTP/1.1" 304 - "http://remote.nauticloud.com:7140/admin/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"
Feb 01 13:33:35 stderr: npm
Feb 01 13:33:35 stderr: WARN deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
Feb 01 13:33:35 stderr: npm
Feb 01 13:33:35 stderr: WARN deprecated [email protected]: This package is deprecated. Use the optional chaining (?.) operator instead.
Feb 01 13:33:37 stderr: npm WARN deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
Feb 01 13:33:37 stderr: npm
Feb 01 13:33:37 stderr: WARN deprecated [email protected]: This package is deprecated. Use require('node:util').isDeepStrictEqual instead.
Feb 01 13:33:43 stderr: npm WARN
Feb 01 13:33:43 stderr: deprecated [email protected]: Glob versions prior to v9 are no longer supported
Feb 01 13:33:45 stderr: npm
Feb 01 13:33:45 stderr: WARN deprecated [email protected]: This package is no longer supported.
Feb 01 13:33:47 signalk-to-influxdb:Error: Internal Server Error
Feb 01 13:33:47 Error: Internal Server Error at IncomingMessage.<anonymous> (/home/pi/.signalk/node_modules/influx/lib/src/pool.js:253:53) at IncomingMessage.emit (node:events:525:35) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)
Nvrmind. Seems to have now updated successfully
Updated to 2.13.1, waiting for some plugins/apps to have an update and will report back any changes in behaviour.