DAppManager Timeout - Possible Issue with Ports 1194 UDP and 8092 TCP

My DAppStore is taking a very long time to load. And I have a nagging suspicion that it’s not getting all the updates.

For example, my IPFS app does not have the same user interface that many other users are describing. See my chat in the Discord

Another user posted that his DAppManager was throwing port issues. It sounded familiar, so I took a look at my Node and saw the same thing.

Here are my DAppManager logs.
Note how at timestamp 2021-01-30T23:46:43 it starts throwing timeout errors. That was when I tried to open the DAppStore tab. When it finally opened, it showed many packages as still propagating, even though they were downloaded in the past.

I currently have ports 1194 UDP and 8092 TCP permanently forwarded to the node so it shouldn’t need to open them at all.

Any idea why this is happening and how to fix it?

(It made me delete the last bit of the logs in order to post this. I exceeded the character count.)

2021-01-30T23:14:44.419402000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-01-30T23:14:46.784865000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-01-30T23:14:58.603990000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-01-30T23:14:58.604133000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-01-30T23:36:33.040227000Z Socket connected oi7NLHjegS3nPc-nAAAM

[<NOTE: RELEVANT LOGS BEGIN HERE, WHEN I OPENED THE DAPPSTORE TAB>]

2021-01-30T23:46:43.280237000Z ERROR [calls/fetchDirectory:65] Error fetching boinc.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.290238000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.290288000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.290329000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.290364000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.290399000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.290433000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.290471000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.290503000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.290534000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.290569000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.290601000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.290631000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 44)
2021-01-30T23:46:43.290664000Z ERROR [calls/fetchDirectory:65] Error fetching zcash.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.290709000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.290743000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.290773000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.290809000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.290838000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.290869000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.290899000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.290928000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.290957000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.290985000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.291050000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.291082000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 45)
2021-01-30T23:46:43.291117000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.291186000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.291215000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.291242000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.291273000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.291301000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.291325000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 46)
2021-01-30T23:46:43.291354000Z ERROR [calls/fetchDirectory:65] Error fetching owncloud.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.291382000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.291409000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.291443000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.291500000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.291535000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.291560000Z ERROR [calls/fetchDirectory:65] Error fetching kovan.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.291592000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.291622000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.291651000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.291678000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.291710000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.291740000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.291770000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.291801000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.291831000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.291861000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.291888000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.291919000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 47)
2021-01-30T23:46:43.291949000Z ERROR [calls/fetchDirectory:65] Error fetching turbo-geth.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.291978000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292006000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.292033000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.292059000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.292088000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.292114000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.292144000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292172000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.292199000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.292226000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.292260000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.292294000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 48)
2021-01-30T23:46:43.292324000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.292353000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292381000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.292408000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.292432000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.292458000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.292488000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 49)
2021-01-30T23:46:43.292522000Z ERROR [calls/fetchDirectory:65] Error fetching ethereum-classic.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.292553000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292581000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.292608000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.292635000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.292666000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.292693000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.292719000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292743000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.292770000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.292797000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.292824000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.292850000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 50)
2021-01-30T23:46:43.292917000Z ERROR [calls/fetchDirectory:65] Error fetching dms.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.292948000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.292975000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293001000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293030000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.293056000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.293087000Z ERROR [calls/fetchDirectory:65] Error fetching avalanche.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.293120000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.293151000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293184000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293213000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.293238000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.293266000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.293298000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.293326000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293355000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293386000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.293414000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.293443000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 51)
2021-01-30T23:46:43.293472000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.293503000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.293532000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293561000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293589000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.293618000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.293647000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 52)
2021-01-30T23:46:43.293680000Z ERROR [calls/fetchDirectory:65] Error fetching nethermind.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.293713000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.293742000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293772000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293801000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.293829000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.293856000Z ERROR [calls/fetchDirectory:65] Error fetching trustlines-validator.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.293890000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.293922000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.293951000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.293982000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.294011000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.294039000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.294068000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.294105000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.294136000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.294166000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.294200000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.294230000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 53)
2021-01-30T23:46:43.294260000Z ERROR [calls/fetchDirectory:65] Error fetching tornado-cash-relayer.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.294294000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.294325000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.294354000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.294388000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.294417000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.294448000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.294477000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.294508000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.294563000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.294593000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.294622000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.294653000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 54)
2021-01-30T23:46:43.295117000Z ERROR [calls/fetchDirectory:65] Error fetching raiden-testnet.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.295180000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.295219000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.295260000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.295295000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.295327000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.295359000Z ERROR [calls/fetchDirectory:65] Error fetching ropsten.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.295391000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.295424000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.295454000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.295485000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.295519000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.295547000Z ERROR [calls/fetchDirectory:65] Error fetching cosmos.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.295584000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.295611000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.295641000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.295671000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.295706000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.295737000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.295769000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.295797000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.295826000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.295856000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.295883000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.295914000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 55)
2021-01-30T23:46:43.295944000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.295971000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.295999000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.296025000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.296053000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.296084000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.296116000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 56)
2021-01-30T23:46:43.296214000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.296253000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.296291000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.296323000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.296354000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.296385000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.296414000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 57)
2021-01-30T23:46:43.297173000Z ERROR [calls/fetchDirectory:65] Error fetching geth.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.297216000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.297249000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.297279000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.297310000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.297341000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.299985000Z ERROR [calls/fetchDirectory:65] Error fetching trustlines.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.300044000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.300083000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.300113000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.300141000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.300173000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.300209000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.300241000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.300286000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.300315000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.300344000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.300372000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.300399000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 58)
2021-01-30T23:46:43.301644000Z ERROR [calls/fetchDirectory:65] Error fetching artis-sigma1.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.301701000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.301738000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.301772000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.301803000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.301832000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.301867000Z ERROR [calls/fetchDirectory:65] Error fetching ipfs-pinner.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.301901000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.301927000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.301953000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.301979000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.302009000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.302036000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.302070000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.302100000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.302126000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.302152000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.302177000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.302206000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 59)
2021-01-30T23:46:43.302237000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.302265000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.302291000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.302319000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.302348000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.302375000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.302403000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 60)
2021-01-30T23:46:43.302669000Z ERROR [calls/fetchDirectory:65] Error fetching raiden.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.302706000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.302738000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.302768000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.302795000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.302824000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.302856000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.302888000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.302917000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.302943000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.302969000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.302996000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.303023000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 61)
2021-01-30T23:46:43.304196000Z ERROR [calls/fetchDirectory:65] Error fetching bitcoin.dnp.dappnode.eth release Error: timeout
2021-01-30T23:46:43.304231000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.304270000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.304297000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.304328000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.304357000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.304386000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:46:43.304415000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.304444000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.304468000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.304492000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.304516000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:46:43.304541000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 62)
2021-01-30T23:46:43.305130000Z ERROR [calls/fetchDirectory:65] Error fetching folding-at-home.public.dappnode.eth release Error: timeout
2021-01-30T23:46:43.305170000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:46:43.305201000Z at ontimeout (timers.js:436:11)
2021-01-30T23:46:43.305230000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:46:43.305257000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:46:43.305284000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:47:35.316728000Z Socket connected 3zwWKxEIPEf2jgnbAAAN
2021-01-30T23:48:31.882041000Z ERROR [calls/fetchDirectory:65] Error fetching prysm.dnp.dappnode.eth release Error: timeout
2021-01-30T23:48:31.882364000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:48:31.882407000Z at ontimeout (timers.js:436:11)
2021-01-30T23:48:31.882438000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:48:31.882468000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:48:31.882502000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:48:31.883377000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:48:31.883436000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:48:31.883473000Z at ontimeout (timers.js:436:11)
2021-01-30T23:48:31.883503000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:48:31.883530000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:48:31.883557000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:48:31.883584000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 63)
2021-01-30T23:48:31.883663000Z ERROR [calls/fetchDirectory:65] Error fetching monero.dnp.dappnode.eth release Error: timeout
2021-01-30T23:48:31.883697000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:48:31.883730000Z at ontimeout (timers.js:436:11)
2021-01-30T23:48:31.883758000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:48:31.883785000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:48:31.883812000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:48:31.883846000Z ERROR [calls/fetchDirectory:65] Error fetching kovan.dnp.dappnode.eth release Error: timeout
2021-01-30T23:48:31.883879000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:48:31.883913000Z at ontimeout (timers.js:436:11)
2021-01-30T23:48:31.883964000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:48:31.883997000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:48:31.884025000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:48:31.884111000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:48:31.884144000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)
2021-01-30T23:48:31.884180000Z at ontimeout (timers.js:436:11)
2021-01-30T23:48:31.884222000Z at tryOnTimeout (timers.js:300:5)
2021-01-30T23:48:31.884281000Z at listOnTimeout (timers.js:263:5)
2021-01-30T23:48:31.884323000Z at Timer.processTimers (timers.js:223:10)
2021-01-30T23:48:31.884363000Z (node:1) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 64)
2021-01-30T23:48:31.884406000Z (node:1) UnhandledPromiseRejectionWarning: Error: timeout
2021-01-30T23:48:31.884446000Z at Timeout._onTimeout (/usr/src/app/webpack:/app/node_modules/ethers/utils/web.js:54:1)

Possible Solution:

I am running a VPN on my router and putting the DAppNode through it.

When I turn the VPN off, it appears to solve the connection problems.

I’m interested in hearing who else might be having similar problems, and whether they are using a VPN, and whether shutting it off fixed the problem for them.

Hey @JHGrove3!

What you see about VPN should not be the problem, it is another service that runs in the background. It is displaying errors when attempts to use the VPN ports (1194 and 8092) because are closed

Ipfs is the service in charge of returning back to you the output from the dappstore, it uses 4001 and 4002.

Could you doble check that you have UpNp service enabled? also even having UpNp as enabled sometimes is necessary to double check that these ports have been successfully mapped from your router to your dappnode. By default, it should have been mapped just with UpNp enabled.

Lastly, the ipfs user interface you are seeing from the IPFS package is from the older version. To be able to visualize the new one you should have:

  • dappmanager v0.2.38
  • ipfs: v0.2.14

Hi, Pablo -

The VPN I’m referring to is not on my DAppNode, but is instead on my ASUS Router. I have OpenVPN running on the router, creating a tunnel to NordVPN. That VPN tunnel connects the Internet to my Router. It should be largely invisible to anything running on my internal network behind the router.

However, I currently have that NordVPN tunnel deactivated, because it appeared to be interfering with IPFS. I’m going to guess that perhaps IPFS couldn’t open the necessary ports to get through the NordVPN tunnel. When I turned the NordVPN off, IPFS stopped showing new errors in the log.

On my router I do have UPnP enabled, and it seems to work generally. I also have manually forwarded ports 1194 UDP and 8092 TCP to my DAppNode.

Interestingly, according to my DAppNode Admin, I currently am running the most current versions of IPFS and DAppManager. That’s why it’s so odd that I’m seeing the old user interface.

My thought was that perhaps it tried to update, but the VPN issue was preventing it. But it hasn’t fixed itself even though I deactivated the NordVPN OpenVPN tunnel on my router.

IPFS:
Version: 0.2.14 (v0.7.0 upstream)

DAppManager:
Version: 0.2.38

So I tried the following to see if it would help:
Turned off manual port forwarding for Port 1194 UDP and 8092 TCP.
Left on the UPnP.

Rebooted DAppNode

Then watched the DAppManager logs. I was hoping it would fix an issue where it kept saying ports 1194 and 8092 were not open

Here is what I got, including some of the previous log history:

2021-02-01T18:24:29.830610000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T18:24:32.155432000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T18:24:43.869467000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T18:24:43.869584000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-01T19:24:29.825617000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T19:24:32.162775000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T19:24:43.983097000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T19:24:43.984960000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-01T20:24:30.425872000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T20:24:32.763201000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T20:24:44.481366000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T20:24:44.481543000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-01T20:53:02.585258000Z Socket connected tXpBqOXf6saiCPFSAAAH
2021-02-01T20:58:01.376982000Z Socket connected UZiSlErnm9oYMukbAAAI
2021-02-01T20:58:21.294497000Z Socket connected BesifxyckX7zM0DdAAAJ
2021-02-01T21:08:20.029225000Z Socket connected 4YpfNEBk75CMAYVTAAAK

[<NOTE – HERE IS WHERE I REBOOTED THE SERVER>]

2021-02-01T21:09:52.231571000Z INFO [api/logger:19] RPC success rebootHost
2021-02-01T21:10:42.846315000Z INFO [db/dbFactory:11] New DB instance at /usr/src/app/DNCORE/maindb.json
2021-02-01T21:10:42.858104000Z INFO [db/dbFactory:11] New DB instance at /usr/src/app/DNCORE/dappmanagerdb.json
2021-02-01T21:10:43.024065000Z Mon, 01 Feb 2021 21:10:43 GMT node-telegram-bot-api deprecated Automatic enabling of cancellation of promises is deprecated.
2021-02-01T21:10:43.024184000Z In the future, you will have to enable it yourself.
2021-02-01T21:10:43.024241000Z See Error: cannot enable cancellation after promises are in use · Issue #319 · yagop/node-telegram-bot-api · GitHub. at index.js:84:18
2021-02-01T21:10:43.038256000Z INFO [ethForward:68] IPFS redirect set to: http://ipfs.dappnode:8080/ipfs/
2021-02-01T21:10:43.038624000Z INFO [ethForward:69] SWARM redirect set to: http://swarm.dappnode
2021-02-01T21:10:43.169461000Z INFO [index:80] Version info { version: ‘0.2.38’,
2021-02-01T21:10:43.169573000Z branch: ‘master’,
2021-02-01T21:10:43.169639000Z commit: ‘85e2b4cf9d0f3f321c1b623fe030a0ce8770dc87’ }
2021-02-01T21:10:43.174486000Z INFO [modules/hostScripts/copyScripts:47] Successfully run copyHostScripts.
2021-02-01T21:10:43.177358000Z INFO [api/startHttpApi:177] HTTP API 80
2021-02-01T21:10:43.178560000Z INFO [index:74] Host password is secure
2021-02-01T21:10:43.229196000Z INFO [modules/installer/restartPatch:190] No restart patch found, assuming a manual restart
2021-02-01T21:10:43.249530000Z INFO [modules/legacy/migrateLegacyEnvFiles:19] Finished migrating legacy DNP .env files if any
2021-02-01T21:10:43.290787000Z INFO [daemons/nsupdate:43] Successful initial nsupdate call for all DNPs
2021-02-01T21:10:43.791196000Z WARN [initializeDb:169] VPN DB not imported, vpndb.json missing.
2021-02-01T21:10:45.432906000Z (node:1) ExperimentalWarning: The dns.promises API is experimental
2021-02-01T21:10:45.494632000Z WARN [daemons/natRenewal:40] No UPnP device available
2021-02-01T21:10:50.931262000Z INFO [modules/dyndns/generateKeys:35] Skipping keys generation, found identity in db
2021-02-01T21:10:50.973318000Z INFO [initializeDb:191] Updated local dyndns: 53487e4340f5a9bd.dyndns.dappnode.io 192.168.0.201
2021-02-01T21:10:53.102788000Z (node:1) ExperimentalWarning: Readable[Symbol.asyncIterator] is an experimental feature. This feature could change at any time
2021-02-01T21:11:15.312690000Z (node:1) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
2021-02-01T21:11:15.374176000Z Socket connected CVdQumMOOL-wyQymAAAA
2021-02-01T21:11:40.875972000Z Socket connected cyFdsp9Sd0kh4Q73AAAB
2021-02-01T21:14:07.919348000Z Socket connected CptOSqBpzKrNdwlVAAAC
2021-02-01T21:31:50.083309000Z Socket connected 18wQjn_38pyQxE3QAAAD
2021-02-01T21:36:30.032253000Z Socket connected MtSmQYIHqrH0kptZAAAE
2021-02-01T22:11:02.267040000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T22:11:04.577329000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T22:11:16.243142000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T22:11:16.243290000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open

It took a couple hours, but it looks like removing the manually-opened ports may have solved the problem after all.

Here are the logs, picking up from the errors in the last lines of my prior reply. Note how the error stops appearing, even though it used to appear every hour:

2021-02-01T22:11:02.267040000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T22:11:04.577329000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T22:11:16.243142000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T22:11:16.243290000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-01T22:41:05.772809000Z Socket connected d8UTGAGXAQqWm_EZAAAF
2021-02-01T22:59:38.069735000Z Socket connected ebRQt8_aPiGPglKcAAAG
2021-02-01T23:10:46.315298000Z Socket connected PYWwsfDKdI3WU1zaAAAH
2021-02-01T23:11:02.227154000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-01T23:11:04.549879000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-01T23:11:16.201942000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-01T23:11:16.202081000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-02T00:11:02.210959000Z ERROR [daemons/natRenewal:78] Error openning port 8092 TCP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 8092 8092 TCP 7200
2021-02-02T00:11:04.548773000Z ERROR [daemons/natRenewal:78] Error openning port 1194 UDP: Command failed: docker run --rm --net=host --entrypoint=/usr/bin/upnpc dappmanager.dnp.dappnode.eth:0.2.38 -e DAppNode -a 192.168.0.201 1194 1194 UDP 7200
2021-02-02T00:11:16.293462000Z ERROR [daemons/natRenewal:98] Port 8092 TCP is not open
2021-02-02T00:11:16.293631000Z ERROR [daemons/natRenewal:98] Port 1194 UDP is not open
2021-02-02T00:18:41.989208000Z Socket connected -cv41Wh726F2K1utAAAI
2021-02-02T00:18:42.276074000Z Socket connected VwIapzYE9LziAOtZAAAJ
2021-02-02T00:18:47.631502000Z Socket connected vovpOj6876X29qBzAAAK
2021-02-02T00:19:45.901606000Z Socket connected ExRvxUdoKllICtn-AAAL
2021-02-02T00:19:45.906969000Z Socket connected tcSAdF5k8AnJrfhcAAAM
2021-02-02T00:19:45.917680000Z Socket connected Gvx9tIJ-DRj35H6FAAAN
2021-02-02T03:49:08.825970000Z Socket connected pKwqdcGD7EvQRdseAAAO
2021-02-02T05:27:23.274275000Z Socket connected uKJw-OJWmoPhY9ZVAAAP
2021-02-02T05:27:23.274799000Z Socket connected zF7KuDXvMzkjM69sAAAQ
2021-02-02T05:27:23.338493000Z Socket connected fUvJnLOq3z9TGM4SAAAR

Hey!

Some times networking is out of the scope of DAppNode because of the particularities of every router, we did our best to manage this situation. As a brief summary there are 3 possibilities:

  1. Having UPnP enabled your DAppNode should open the ports automatically, that is the advantage of UPnP.

  2. If UPnP is enabled but not detected (sometimes has happened) your DAppNode will not be able to open ports automatically and you will have to do it manually.

  3. UPnP is not available in your router and you will have to manually associate these ports to your dappnode.

We are adding a new view in the UI that scans ports (usually opened by UPnP) so users will have more detailed information.

For the moment you can check the status of your ports here

I would say that is not related to the VPN.
This is so weird, could you paste the logs from your ipfs package?

The errors you are seeing is a daemon (process running in the background) that attempts to open ports using UPnP every hour I think. If it can not open those ports then it throws an error, actually this should not be an error.

If you have manually associate these ports you can ignore this error.

Ideally, let the dappnode using UPnP to open the ports needed by itself