Plugins Installation Failed
**Description**
When I try to Install a Plugin, after a few seconds, I'm getting an Error Message mentioning that the Installation Failed

**Version**
Please include the version of HOOBS you are using.

**Did you upgrade**
Please let us know if you upgraded from a previous version.
- [x] Yes
- [ ] No

**Pervious version**
3.3.3

**Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1?**
Did you perform an upgrade from HOOBS 2.1.1? Some things are different.
- [ ] Yes
- [x] No

**What device are you using?**
Please let us know the device you are running HOOBS on.
- [ ] HOOBS Box
- [x] HOOBS SD Card
- [ ] Custom Install

**If this is a custom install, what's your operating system?**
Please let us know what operating system and version you are using. Ex. Fedora 30 or macOS Catalina.

**List your plugins**
Tuya Web
1.0.0 published 2/13/2021

Gree Heatercooler V2
0.4.0 published 3/2/2021

SmartThings
2.3.8 published 8/19/2020

**Post your config**
This can be found in the interface, Configuration -> Advanced or you can get it via SSH `cat ~/.hoobs/etc/config.json`

* Remove any passwords from the config file. This is public.

```
{
    "server": {
        "port": 80,
        "origin": "*",
        "autostart": 0,
        "home_setup_id": "xxxxxxxxxxxxxxxxxxx",
        "polling_seconds": 5
    },
    "client": {
        "default_route": "status",
        "inactive_logoff": 30,
        "theme": "hoobs-light",
        "locale": "en",
        "temp_units": "celsius",
        "country_code": "CA",
        "postal_code": "",
        "latitude": "",
        "longitude": ""
    },
    "bridge": {
        "name": "HOOBS",
        "port": 51826,
        "pin": "031-45-154",
        "username": "xxxxxxxxxxxxxxxxxxxxxx"
    },
    "description": "",
    "ports": {},
    "accessories": [
        {
            "accessory": "GreeHeaterCooler",
            "address": "192.168.10.32",
            "model": "GWH18AAE-D3DNA2A/I(WIFI)",
            "name": "Thermopompe Gree+",
            "serialNumber": "4K77870000286",
            "minimumTargetTemperature": 16,
            "maximumTargetTemperature": 30,
            "fakeSensor": false,
            "sensorOffset": 40,
            "updateInterval": 1000,
            "retryInterval": 5000,
            "plugin_map": {
                "plugin_name": "homebridge-gree-heatercooler-v2",
                "index": 0
            }
        }
    ],
    "platforms": [
        {
            "platform": "SmartThings-v2",
            "plugin_map": {
                "plugin_name": "homebridge-smartthings"
            },
            "name": "SmartThings-v2",
            "direct_port": 8000,
            "temperature_unit": "C",
            "validateTokenId": false,
            "logConfig": {
                "debug": false,
                "showChanges": true,
                "hideTimestamp": true,
                "hideNamePrefix": true,
                "file": {
                    "enabled": true,
                    "level": "good"
                }
            },
            "app_url": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            "app_id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            "access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
        },
        {
            "platform": "TuyaWebPlatform",
            "plugin_map": {
                "plugin_name": "homebridge-tuya-web"
            },
            "name": "TuyaWebPlatform",
            "scenes": false,
            "options": {
                "platform": "tuya",
                "username": "xxxxxxxxxxxxxxxxxxxxxxxxx",
                "password": "xxxxxxxxxxxxxxxxxxxx",
                "countryCode": "1",
                "pollingInterval": 600
            }
        }
    ]
}
```

**Post your log**
You can get the log from the interface. This is in the Log section.

```
This is what I'm getting in the logger after I try to install a plugin

npm
16/03/2021, 16:49:56  ERR! code EEXIST
npm ERR! path /home/hoobs/.hoobs/node_modules/snyk-nodejs-lockfile-parser/node_modules/.bin/uuid
16/03/2021, 16:49:56 npm ERR!
16/03/2021, 16:49:56  Refusing to delete /home/hoobs/.hoobs/node_modules/snyk-nodejs-lockfile-parser/node_modules/.bin/uuid: is outside /home/hoobs/.hoobs/node_modules/snyk-nodejs-lockfile-parser/node_modules/uuid and not a link
npm ERR! File exists: /home/hoobs/.hoobs/node_modules/snyk-nodejs-lockfile-parser/node_modules/.bin/uuid
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.
16/03/2021, 16:49:56 
16/03/2021, 16:49:56 npm ERR! A complete log of this run can be found in:
npm ERR!     /home/hoobs/.npm/_logs/2021-03-16T20_49_56_184Z-debug.log

```

**Additional context**
Add any other context about the problem here.
