Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest Zombienet adds erroneous -d flag to genesis-export #1721

Closed
timbrinded opened this issue Feb 5, 2024 · 0 comments · Fixed by #1724
Closed

Latest Zombienet adds erroneous -d flag to genesis-export #1721

timbrinded opened this issue Feb 5, 2024 · 0 comments · Fixed by #1724
Assignees
Labels
bug Something isn't working

Comments

@timbrinded
Copy link
Contributor

timbrinded commented Feb 5, 2024

Issue Description

Trying to run zombienet against the most recent Moonbeam node (using rawspec) gives error. I can't reproduce this on kubernetes, but happens on native provider only.

Steps to reproduce the issue

Steps to reproduce the issue

  1. Launch this config with latest zombienet: (at time of writing .92)

zombienet.json:

{
  "settings": {
    "timeout": 1000,
    "provider": "native"
  },
  "relaychain": {
    "chain": "rococo-local",
    "default_command": "tmp/polkadot",
    "default_args": [
      "--no-hardware-benchmarks",
      "-lparachain=debug",
      "--database=paritydb"
    ],
    "nodes": [
      {
        "name": "alice",
        "validator": true
      },
      {
        "name": "bob",
        "validator": true
      }
    ]
  },
  "parachains": [
    {
      "id": 1000,
      "chain": "moonbase-local",
      "chain_spec_path": "tmp/moonbase-raw-spec.json",
      "collator": {
        "name": "alith",
        "ws_port": 33345,
        "command": "../target/release/moonbeam",
        "args": [
          "--no-hardware-benchmarks",
          "--force-authoring",
          "-lparachain=debug",
          "--database=paritydb"
        ]
      }
    }
  ],
  "types": {
    "Header": {
      "number": "u64",
      "parent_hash": "Hash",
      "post_state": "Hash"
    }
  }
}

Describe the results you received

Error printed to log:

╰─λ tmp/zombienet_new -p native spawn configs/zombieAlphanet.json
╔════════════════════╤════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ 🧟 Zombienet 🧟    │ Initiation                                                                                         ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Provider           │ native                                                                                             ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Namespace          │ zombie-27e892895bfbf7b42402c7fcf2803dcd                                                            ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Temp Dir           │ /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe                                 ║
╚════════════════════╧════════════════════════════════════════════════════════════════════════════════════════════════════╝
┌─────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Pod                     │ temp                                                                                               │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Status                  │ Launching                                                                                          │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Command                 │ bash -c tmp/polkadot build-spec --chain rococo-local --disable-default-bootnode > /tm              │
│                         │ p/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/cfg/rococo-local-plain.jso         │
│                         │ n                                                                                                  │
└─────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│ Pod                                    │ temp                                                                           │
├────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ Status                                 │ Ready                                                                          │
└────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────┘

🚧 Chain Spec for paraId 1000 was set to a file in raw format, can't customize. 🚧
┌─────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Pod                     │ temp-collator                                                                                      │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Status                  │ Launching                                                                                          │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Command                 │ bash -c ../target/release/moonbeam export-genesis-state -d /tmp/zombie-27e892895bfbf7              │
│                         │ b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/export-genesis-state/1000 --chain /tmp/zombie-27e         │
│                         │ 892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/moonbase-local-1000-rococo-local.json          │
│                         │ /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/cfg/genesis-state-1000          │
│                         │ && ../target/release/moonbeam export-genesis-wasm --chain /tmp/zombie-27e892895bfbf7b42402         │
│                         │ c7fcf2803dcd_-1729858-VD6t27rdJmoe/moonbase-local-1000-rococo-local.json /tmp/zombie-27e89         │
│                         │ 2895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/cfg/genesis-wasm-1000                            │
└─────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘
Error:           Error: Command failed with exit code 2: bash -c ../target/release/moonbeam export-genesis-state -d /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/export-genesis-state/1000 --chain /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/moonbase-local-1000-rococo-local.json /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/cfg/genesis-state-1000 && ../target/release/moonbeam export-genesis-wasm --chain /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/moonbase-local-1000-rococo-local.json /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/cfg/genesis-wasm-1000
error: unexpected argument '-d' found

tip: to pass '-d' as a value, use '-- -d'

Usage: moonbeam export-genesis-state [OPTIONS] [OUTPUT]

For more information, try '--help'.

undefined
┌────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Node'              │ /tmp/zombie-27e892895bfbf7b42402c7fcf2803dcd_-1729858-VD6t27rdJmoe/logs                            │
│ s logs:            │                                                                                                    │
│ m                  │                                                                                                    │
└────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘

Error:          Error: Command failed with exit code 2: bash -c kill -9
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]

Describe the results you expected

Network to launch:

╰─λ tmp/zombienet_old -p native spawn configs/zombieAlphanet.json
╔════════════════════╤════════════════════════════════════════════════════════════════════════════════════════════════════╗
║ 🧟 Zombienet 🧟    │ Initiation                                                                                         ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Provider           │ native                                                                                             ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Namespace          │ zombie-662b1afd1e3a2f68d35636b493b1a5b6                                                            ║
╟────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────╢
║ Temp Dir           │ /tmp/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT                                 ║
╚════════════════════╧════════════════════════════════════════════════════════════════════════════════════════════════════╝
┌─────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Pod                     │ temp                                                                                               │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Status                  │ Launching                                                                                          │
├─────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Command                 │ bash -c tmp/polkadot build-spec --chain rococo-local --disable-default-bootnode > /tm              │
│                         │ p/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT/cfg/rococo-local-plain.jso         │
│                         │ n                                                                                                  │
└─────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────┬────────────────────────────────────────────────────────────────────────────────┐
│ Pod                                    │ temp                                                                           │
├────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────────┤
│ Status                                 │ Ready                                                                          │
└────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────────┘

🚧 Chain Spec for paraId 1000 was set to a file in raw format, can't customize. 🚧
....
...
...
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                       Network launched 🚀🚀                                                       │
├──────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Namespace                    │ zombie-662b1afd1e3a2f68d35636b493b1a5b6                                                            │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Provider                     │ native                                                                                             │
├──────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┤
│                                                         Node Information                                                          │
├──────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name                         │ alice                                                                                              │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Direct Link                  │ https://polkadot.js.org/apps/?rpc=ws://127.0.0.1:39745#/explorer                                   │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Prometheus Link              │ http://127.0.0.1:35277/metrics                                                                     │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Log Cmd                      │ tail -f  /tmp/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT/alice.log              │
├──────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┤
│                                                         Node Information                                                          │
├──────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name                         │ bob                                                                                                │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Direct Link                  │ https://polkadot.js.org/apps/?rpc=ws://127.0.0.1:41513#/explorer                                   │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Prometheus Link              │ http://127.0.0.1:44365/metrics                                                                     │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Log Cmd                      │ tail -f  /tmp/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT/bob.log                │
├──────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┤
│                                                         Node Information                                                          │
├──────────────────────────────┬────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Name                         │ alith                                                                                              │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Direct Link                  │ https://polkadot.js.org/apps/?rpc=ws://127.0.0.1:33345#/explorer                                   │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Prometheus Link              │ http://127.0.0.1:46811/metrics                                                                     │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Log Cmd                      │ tail -f  /tmp/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT/alith.log              │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Parachain ID                 │ 1000                                                                                               │
├──────────────────────────────┼────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ ChainSpec Path               │ /tmp/zombie-662b1afd1e3a2f68d35636b493b1a5b6_-1726896-U2gpPTgd91zT/moonbase-local-1000-rococo-loc… │
└──────────────────────────────┴────────────────────────────────────────────────────────────────────────────────────────────────────┘

Zombienet version

1.3.92

Provider

Native

Provider version

## For binaries
polkadot 1.3.0-7c9fd83805c
moonbeam 0.35.0-806347a6d8e

Upstream Latest Release

Yes

Additional environment details

Additional environment details

Additional information

Additional information like issue happens only occasionally or issue happens with a particular architecture or on a particular setting

Screenshots

No response

@timbrinded timbrinded changed the title Latest Zombienet buildspec incompatible with older versions of polkadotSDK built nodes Latest Zombienet adds erroneous -d flag to genesis-export Feb 5, 2024
@pepoviola pepoviola added the bug Something isn't working label Feb 6, 2024
@pepoviola pepoviola self-assigned this Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants