# 4.6.2 bootloop on Ubuntu/RPi (node can't register treble.node)

**URL:** <https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531>\
**Category:** Plex Labs\
**Tags:** plexamp\
**Created:** [March 6, 2023, 3:34am UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531 "2023-03-06T03:34:18Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![algebras](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@algebras](https://forums.plex.tv/u/algebras)\
**Post date:** [March 6, 2023, 3:34am UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/1 "2023-03-06T03:34:18Z")

</div>

```auto
Mar 6 13:28:41 rpi systemd[1]: Started Plexamp.
Mar 6 13:28:42 rpi node[103716]: internal/modules/cjs/loader.js:1057
Mar 6 13:28:42 rpi node[103716]: return process.dlopen(module, path.toNamespacedPath(filename));
Mar 6 13:28:42 rpi node[103716]: ^
Mar 6 13:28:42 rpi node[103716]: Error: Module did not self-register: '/home/ggm/plexamp/treble/linux-arm64/treble.node'.
Mar 6 13:28:42 rpi node[103716]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1057:18)
Mar 6 13:28:42 rpi node[103716]: at Module.load (internal/modules/cjs/loader.js:863:32)
Mar 6 13:28:42 rpi node[103716]: at Function.Module._load (internal/modules/cjs/loader.js:708:14)
Mar 6 13:28:42 rpi node[103716]: at Module.require (internal/modules/cjs/loader.js:887:19)
Mar 6 13:28:42 rpi node[103716]: at require (internal/modules/cjs/helpers.js:74:18)
Mar 6 13:28:42 rpi node[103716]: at Object.32983 (/home/ggm/plexamp/js/index.js:2:351674)
Mar 6 13:28:42 rpi node[103716]: at o (/home/ggm/plexamp/js/index.js:2:1976468)
Mar 6 13:28:42 rpi node[103716]: at Object.90493 (/home/ggm/plexamp/js/index.js:2:345960)
Mar 6 13:28:42 rpi node[103716]: at o (/home/ggm/plexamp/js/index.js:2:1976468)
Mar 6 13:28:42 rpi node[103716]: at Object.59825 (/home/ggm/plexamp/js/index.js:2:331050)
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Main process exited, code=exited, status=1/FAILURE
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Failed with result 'exit-code'.
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Consumed 1.638s CPU time.
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Scheduled restart job, restart counter is at 10.
Mar 6 13:28:42 rpi systemd[1]: Stopped Plexamp.
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Consumed 1.638s CPU time.
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Start request repeated too quickly.
Mar 6 13:28:42 rpi systemd[1]: plexamp.service: Failed with result 'exit-code'.
Mar 6 13:28:42 rpi systemd[1]: Failed to start Plexamp.
Mar 6 13:29:54 rpi systemd[1]: session-2870.scope: Deactivated successfully.
Mar 6 13:29:54 rpi systemd[1]: session-2870.scope: Consumed 1min 40.344s CPU time.

```

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [March 6, 2023, 8:40pm UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/2 "2023-03-06T20:40:12Z")

</div>

Wrong version of node, needs v16 iirc.

---

<div class="post-metadata">

**Author:** ![algebras](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@algebras](https://forums.plex.tv/u/algebras)\
**Post date:** [March 6, 2023, 11:15pm UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/3 "2023-03-06T23:15:58Z")

</div>

A good answer, but forgive me if I point to this:

[https://forums.plex.tv/t/plexamp-for-raspberry-pi-plans-for-newer-node-versions/802769](https://forums.plex.tv/t/plexamp-for-raspberry-pi-plans-for-newer-node-versions/802769)

```auto
[elan]
I’m sure we’ll update it at some point, but our main scenario right now 
is hw dedicated to headless, so having a slightly outdated node does’t 
seem like the end of the world :sweat_smile: 

```

---

<div class="post-metadata">

**Author:** ![pshanew](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pshanew/32/160555_2.png) [@pshanew](https://forums.plex.tv/u/pshanew)\
**Post date:** [March 6, 2023, 11:29pm UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/4 "2023-03-06T23:29:58Z")

</div>

Node v16 has been required since Plexamp 4.5.3.

> [@Plexamp Release Notes](https://forums.plex.tv/t/plexamp-release-notes/221280/51):
>
> Version v4.5.3 Getting the v4.5 series nice and stable, while we work on v4.6… Added “Add to Library” menu item in player for TIDAL tracks. Fixed Stopping playback while buffering could cause a hang. DJ: Items already in the play queue could be inserted again. DJ: The same tracks could be generated multiple times. Updated AutoEQ database When controlling a player which is previewing a track, a blank player would show. Small memory leak during gapless playback. Skipping tracks quickly coul…

---

<div class="post-metadata">

**Author:** ![algebras](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@algebras](https://forums.plex.tv/u/algebras)\
**Post date:** [March 6, 2023, 11:48pm UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/5 "2023-03-06T23:48:51Z")

</div>

ha! I missed that inside the release notes! my bad. Oddly, it hasn’t complained until now, or… I had a regression doing apt update/dist-upgrade

---

<div class="post-metadata">

**Author:** ![pshanew](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/pshanew/32/160555_2.png) [@pshanew](https://forums.plex.tv/u/pshanew)\
**Post date:** [March 7, 2023, 12:04am UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/6 "2023-03-07T00:04:57Z")

</div>

> [@algebras](#):
>
> or… I had a regression doing apt update/dist-upgrade

Possibly. One of the reasons why on my own headless system I keep a private copy of Node in my home directory and reference it in my Plexamp service file:

```auto
ExecStart=/home/username/node-v16/bin/node /home/username/plexamp/js/index.js

```

---

<div class="post-metadata">

**Author:** ![algebras](https://avatars.discourse-cdn.com/v4/letter/a/9fc29f/32.png) [@algebras](https://forums.plex.tv/u/algebras)\
**Post date:** [March 7, 2023, 12:05am UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/7 "2023-03-07T00:05:04Z")

</div>

…aaaand upgrading to node 16 fixed it. apt remove node 12 was needed, it has some elements of dependency which don’t clear cleanly in a simple in-place upgrade (dependency tracking is bust)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [June 5, 2023, 12:05am UTC](https://forums.plex.tv/t/4-6-2-bootloop-on-ubuntu-rpi-node-cant-register-treble-node/833531/8 "2023-06-05T00:05:32Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
