tailscale/tailscale · error
unknown arguments
Error message
unknown arguments
What it means
Error "unknown arguments" thrown in tailscale/tailscale.
Source
Thrown at cmd/tailscale/cli/configure-flash-appliance.go:73
partition. On macOS, 'brew install e2fsprogs' provides it.
`),
FlagSet: (func() *flag.FlagSet {
fs := newFlagSet("flash-appliance")
fs.StringVar(&flashApplianceArgs.variant, "variant", "", `appliance variant: "pi-arm64", "vm-amd64", or "vm-arm64". Empty prompts interactively.`)
fs.StringVar(&flashApplianceArgs.disk, "disk", "", "target block device (e.g. /dev/sdb or /dev/disk4)")
fs.StringVar(&flashApplianceArgs.track, "track", "", `which track to download from; defaults to "`+clientupdate.CurrentTrack+`"`)
fs.BoolVar(&flashApplianceArgs.yes, "yes", false, "skip the destructive-write confirmation prompt")
fs.StringVar(&flashApplianceArgs.gaf, "gaf", "", "use a local GAF file instead of downloading (skips signature verification)")
fs.StringVar(&flashApplianceArgs.addSSHAuthorizedKeys, "add-ssh-authorized-keys", "", "path to an authorized_keys file to include on the appliance for breakglass SSH access")
return fs
})(),
Exec: runFlashAppliance,
}
}
func runFlashAppliance(ctx context.Context, args []string) error {
if len(args) > 0 {
return errors.New("unknown arguments")
}
if runtime.GOOS == "windows" {
return errors.New("flash-appliance is not supported on Windows yet; consider running under WSL")
}
if os.Geteuid() != 0 {
return errors.New("writing to a raw block device requires root; re-run with sudo")
}
disk, err := resolveTargetDisk(ctx, flashApplianceArgs.disk)
if err != nil {
return err
}
gafPath, gafLabel, variant, cleanup, err := obtainGAF(ctx, gafDownloadArgs{
localGAF: flashApplianceArgs.gaf,
track: flashApplianceArgs.track,
variant: flashApplianceArgs.variant,
})View on GitHub (pinned to cfe32b8be6)
When it happens
Trigger: Thrown at cmd/tailscale/cli/configure-flash-appliance.go:73 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of tailscale/tailscale@cfe32b8be6 (2026-08-15).
Data as JSON: /api/errors/af5d08d23ae5d830.
Report an issue: GitHub.