Describe the bug
The automated installation via nym-node-cli.py fails when using the develop branch scripts due to a Python argument mismatch.
Error Message
TypeError: NodeSetupCLI._resolve_field() takes 5 positional arguments but 6 positional arguments (and 2 keyword-only arguments) were given
To Reproduce
- Run:
./nym-node-cli.py install
- Accept terms by typing
ACCEPT
- Select:
- The script downloads setup files from:
https://raw.githubusercontent.com/nymtech/nym/refs/heads/develop/...
- Installation crashes before interactive configuration begins
Expected behavior
The installation process should continue normally into configuration steps.
Environment
- OS: Ubuntu 24.04 LTS
- Installation method:
nym-node-cli.py
- Branch used:
develop
- Date: 2026-05-01
Additional context
The issue appears to be caused by a mismatch between the CLI tool and the setup scripts fetched from the develop branch.
The CLI seems incompatible with the current version of scripts in develop.
Workaround
Using the stable branch works correctly:
bash <(curl -s https://raw.githubusercontent.com/nymtech/nym/master/scripts/nym-node-setup/nym-node-install.sh)
Impact
Blocks fresh installations completely when using the CLI tool with the develop branch.
Describe the bug
The automated installation via
nym-node-cli.pyfails when using thedevelopbranch scripts due to a Python argument mismatch.Error Message
To Reproduce
ACCEPTExpected behavior
The installation process should continue normally into configuration steps.
Environment
nym-node-cli.pydevelopAdditional context
The issue appears to be caused by a mismatch between the CLI tool and the setup scripts fetched from the
developbranch.The CLI seems incompatible with the current version of scripts in
develop.Workaround
Using the stable branch works correctly:
Impact
Blocks fresh installations completely when using the CLI tool with the develop branch.