DF9006: No Terminal to Confirm the Install

A browser asked to run `{command}`, but no interactive terminal can confirm it. The install was refused.

Message

A browser asked to run {command}, but no interactive terminal can confirm it. The install was refused.

Cause

Each install that the panel asks for needs the developer's permission (DF9005). Without an onConfirm option, createOnboarding() asks in the terminal. Here stdin is not a TTY, so nobody can answer. This happens in CI, in a detached container, or when a task runner pipes stdin. The install is refused at once, and the panel tells the user.

Fix

Run the command from the panel in a terminal yourself. Or pass an onConfirm function to createOnboarding() that asks in another way.

Source