Skip to content

services.bind.dnp.dappnode.eth.networks.dncore_network.ipv4_address must be a string #674

@jedi-eng

Description

@jedi-eng

When I try to update my Dappmanager core package by clicking on this button

Image

I get the error "services.bind.dnp.dappnode.eth.networks.dncore_network.ipv4_address must be a string":

Error: Command failed: docker compose -f /usr/src/app/DNCORE/docker-compose-bind.yml config <&-
validating /usr/src/app/DNCORE/docker-compose-bind.yml: services.bind.dnp.dappnode.eth.networks.dncore_network.ipv4_address must be a string

    at shell (file:///usr/src/app/packages/utils/dist/shell.js:30:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
    at async writeAndValidateFiles (file:///usr/src/app/packages/installer/dist/installer/writeAndValidateFiles.js:24:9)
    at async packageInstall (file:///usr/src/app/packages/installer/dist/calls/packageInstall.js:59:13)
    at async packageInstall (file:///usr/src/app/packages/dappmanager/dist/calls/packageInstall.js:19:5)
    at async file:///usr/src/app/packages/dappmanager/dist/api/handler/index.js:24:28

{
  "name": "core.dnp.dappnode.eth",
  "options": {
    "BYPASS_CORE_RESTRICTION": true,
    "BYPASS_RESOLVER": true
  }
}

DAppNode version:

Core DAppNode Packages versions
bind.dnp.dappnode.eth: 0.2.11
core.dnp.dappnode.eth: 0.2.105
dappmanager.dnp.dappnode.eth: 0.2.99, commit: 2596c7f9
https.dnp.dappnode.eth: 0.2.2
ipfs.dnp.dappnode.eth: 0.2.23
wifi.dnp.dappnode.eth: 0.2.9

System info
dockerComposeVersion: 2.39.2
dockerServerVersion: 28.4.0
dockerCliVersion: 28.4.0
os: ubuntu
versionCodename: noble
architecture: amd64
kernel: 6.8.0-85-generic
Disk usage: 46%

Additional context

#663 (comment) recommended we run a manual script, but in my situation, I don't have access to the command line. Could someone fix the bug in the code, so a future newer version can get whatever IP it needs automatically and the package update can run smoothly ?

This issue is blocking me from updating other packages, for example I get the error message "Nethermind requires a more recent version of DAppNode. Update your DAppNode before continuing the installation." if this is not fixed soon, I might miss mandatory upgrades :(

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions