Skip to content

nym-node-setup.sh fails on develop branch due to CLI argument mismatch (TypeError) #6725

@uzeyirce

Description

@uzeyirce

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

  1. Run:
./nym-node-cli.py install
  1. Accept terms by typing ACCEPT
  2. Select:
exit-gateway
  1. The script downloads setup files from:
https://raw.githubusercontent.com/nymtech/nym/refs/heads/develop/...
  1. 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.

Metadata

Metadata

Labels

bugSomething isn't workingbug-needs-triageA bug that needs discussing and triageneeds-triageqaQuality Assurance

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions