Trying to update node.js on Homebridge, and it hangs forever at "Downloading"
### Analysis

I have Homebridge installed on my Raspberry Pi. 

Whenever I use the command "hb-service update-node" in the terminal window, it doesn't move on from "Downloading https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-armv7l.tar.gz"

What's more that line of text blinks randomly?

Can anyone offer some advice. I'm updating because the latest version of the Switchbot plugin says it requires it.

![Screen Shot 2023-10-16 at 10 09 30 AM](https://github.com/homebridge/homebridge/assets/46226043/4c7cb372-0bdb-49de-aac4-0320524f83d0)


### Expected Behavior

I would expect the command to update to the latest node version.

### Steps To Reproduce

1. Open terminal window within Homebridge UI
2. Type the command hb-service update-node

### Logs

```markdown
Nothing is outputted in the log
```


### Configuration

```json
{
    "bridge": {
        "name": "Homebridge EA2A",
        "username": "0E:AB:A3:B6:EA:2A",
        "port": 51119,
        "pin": "724-96-010",
        "advertiser": "avahi",
        "bind": []
    },
    "accessories": [
        {
            "name": "Front Entrance Automator HB",
            "stateful": true,
            "dimmer": false,
            "reverse": false,
            "time": 1000,
            "random": false,
            "resettable": false,
            "brightness": 0,
            "disableLogging": false,
            "accessory": "DummySwitch"
        },
        {
            "name": "Garage Entrance Automator HB",
            "stateful": true,
            "dimmer": false,
            "reverse": false,
            "time": 1000,
            "random": false,
            "resettable": false,
            "brightness": 0,
            "disableLogging": false,
            "accessory": "DummySwitch"
        },
        {
            "name": "Garage Door Automator",
            "stateful": true,
            "dimmer": false,
            "reverse": false,
            "time": 1000,
            "random": false,
            "resettable": false,
            "brightness": 0,
            "disableLogging": false,
            "accessory": "DummySwitch"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "dark-mode-purple",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "bonds": [
                {
                    "ip_address": "192.168.4.204",
                    "token": "b07cfa3971cef1ef"
                }
            ],
            "include_dimmer": false,
            "include_toggle_state": false,
            "fan_speed_values": false,
            "platform": "Bond"
        },
        {
            "name": "SwitchBot",
            "credentials": {
                "token": "66d78e2df3dc9b9975d1f9f5a18ab6bf22b2d65bad7683e1b7d9216d974bdd47f2ad10d0f6d54eb5982b690640b0e44c",
                "secret": "992088645915d1ac894c6f4143f77946",
                "notice": "Keep your Token & Secret a secret!"
            },
            "options": {
                "irdevices": [
                    {
                        "deviceId": "02-202308301148-61646567",
                        "configDeviceName": "Atmos",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "disablePushOff": false,
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "\t02-202309250925-22506214",
                        "configDeviceName": "HDMI-ARC",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202308301149-50310440",
                        "configDeviceName": "EQ",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202308301147-41281781",
                        "configDeviceName": "Power",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202308301151-29602846",
                        "configDeviceName": "AUX",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202309100748-15026581",
                        "configDeviceName": "Optical",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202310011002-82541901",
                        "configDeviceName": "Volume +",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    },
                    {
                        "deviceId": "02-202310011003-98472244",
                        "configDeviceName": "Volume -",
                        "configRemoteType": "Others",
                        "connectionType": "OpenAPI",
                        "customize": true,
                        "customOn": "On",
                        "customOff": "Off",
                        "other": {
                            "deviceType": "switch"
                        }
                    }
                ]
            },
            "platform": "SwitchBot"
        }
    ]
}
```


### Environment

- OS:Raspbian GNU/Linux Bullseye (11)
- Software: Homebridge
- Node: 18.16.0
- npm:?


### Process Supervisor

hb-service

### Additional Context

_No response_