Skip to content

"one-line-install" on Opto 22 #488

@Steve-Mcl

Description

@Steve-Mcl

Current Behavior

A customer attempted to install device agent using the "one-line-instal" but failed ...

Checking Node.js installation...
Installing Node.js 20.19.1...
[ERROR] Node.js setup failed: failed to save Node.js download: write /tmp/nodejs-download3198778220: no space left on device
[ERROR] Installation failed: node.js setup failed: failed to save Node.js download: write /tmp/nodejs-download3198778220: no space left on device

To work around this, I asked the user to set env var TMPDIR to a partition with lots of space

Next, the installation failed due to Node20 version not being supported on the hardware

After running with --nodejs-version=18, it installed but is complaining about libcstd++.so.6 - but appears to actually work.

@robmarcer or I will add full logs once we get a copy.

Expected Behavior

Consider checking size of /tmp before installation?

Steps To Reproduce

You will need access to a groov epic (ZJ has one)

Environment

  • FlowFuse version:
  • Node.js version:
  • npm version:
  • Platform/OS:
  • Browser:

Linked Customers

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:installPart of the install/first-run user experiencecustomer requestrequested by customerneeds-triageNeeds looking at to decide what to do

    Type

    No type

    Projects

    Status

    No status

    Status

    Scheduled

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions