Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.37.0 -> 1.38.0 upgrade problems #1290

Closed
preeve9534 opened this issue Mar 11, 2021 · 4 comments
Closed

1.37.0 -> 1.38.0 upgrade problems #1290

preeve9534 opened this issue Mar 11, 2021 · 4 comments

Comments

@preeve9534
Copy link

preeve9534 commented Mar 11, 2021

Just did an upgrade from within Signal K from v1.37 to 1.38.

After upgrade and reboot:

  1. My previously installed plugins are no longer detected. The only plugins detected by Signal K are those shipped with 1.38.

  2. Actisense NGT-1 (canboat) provider fails to start entirely with the error

3/11/2021, 9:45:25 AM: ERROR 2021-03-11T08:45:25.446Z [actisense-serial] DLE followed by unexpected char 00, ignore message ERROR 2021-03-11T08:45:25.446Z [actisense-serial] Ignore short command len = 0

Previously error of this sort (which appear to derive from NMEA messages that canboat cannot parse) were flagged in the dashboard but did not kill the provider.

I'll report again when I have more information on what has gone awry.

P

@preeve9534
Copy link
Author

Update

Problem 1 is because the content of ~/.signalk/node_modules/ has been overwritten. Does mean that the practice of placing or linking plugins into this directory is no longer supported?

Problem 2 is fixed by a hard system reboot. It is not sufficient to simply restart the server using the Dashboard "Restart" feature. At least it is not sufficient on Venus OS Large and it is not sufficient on Ubuntu 16.04.5 LTS.

P

@tkurki
Copy link
Member

tkurki commented Mar 11, 2021

No change to plugin installation mechanisms or location.

I sincerely doubt that the upgrade from the Admin UI was the cause for ~/.signalk/node_modules/ being overwritten. The upgrade literally spawns npm install, which naturally modifies and adds to node_modules, but does not wipe it. Might it be that you had done something manually earlier and it was picked up in this restart?

Also when you say overwritten do you mean that there is something else than plugin modules there, or just that it was emptied?

The plugins that you have installed are included in ~/.signalk/package.json and can be reinstalled by running npm install there.

During my use of NGT-1 I have never encountered the kind of problems that you have with it. DLE followed... is not how unknown PGNs are shown, not in canboat nor in canboatjs. To me it is indicative of corrupt input data.

@preeve9534
Copy link
Author

preeve9534 commented Mar 11, 2021 via email

@tkurki
Copy link
Member

tkurki commented Jan 22, 2024

Closing as no longer actionable.

@tkurki tkurki closed this as not planned Won't fix, can't repro, duplicate, stale Jan 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants