Have you read a contributing guide?
Current Behavior
Followed the README for a fresh new installation in order to test locally in a Ubuntu desktop 25.10 and Ubuntu Desktop 24.04.4 LTS.
I installed the stack with docker compose and added the server IP in .env.override
I also opened the required ports in iptables.
Stack seems to run, I can even see it in docker Desktop.
I saw errors in some containers logs, but I'm not sure it is related, and I'm not sure on what container it could be.
I created a user in local app with the client.yaml file, and on the app side, I got the following:
{"level":"ERROR","ts":"2026-03-11T17:32:36.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"cache","msg":"can not get membership V2 status from cache","error":"any-store: document not found"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"cache","msg":"can not get membership V2 products from cache","error":"any-store: document not found"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"any-pp.drpcclient2","msg":"no payment processing peers configured"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"periodic refresh: V2 products update failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c}"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"any-pp.drpcclient2","msg":"no payment processing peers configured"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"periodic refresh: V2 subscription status update failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c}"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"membership refresh: fetch failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c\nno paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c} {force 4 0 }"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.672-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreicqbdczhfhxnwkwyylbpjawcuqzxbttdvvdx7ezcwnvr3r4dn72xy.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.008-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.008-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.005-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.005-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.006-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.006-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:55.665-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreidmtn6woqpfvteaiius7bn7vm2baz7o3vx5xn5zc7m6monpg5myke.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:55.679-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreibbtmiena5mnzbiyfy5k5hsmkyqmxvjxzykgeexhloapp6kufl3hi.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:56.672-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreicqbdczhfhxnwkwyylbpjawcuqzxbttdvvdx7ezcwnvr3r4dn72xy.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:57.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
eriodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:57.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
Also tested in an Android app with a new user: same behavior, it seems not able to sync as the green dot stuck with "Self-Hosted - Syncing 155 elements"
Expected Behavior
Sync to work at least in local.
Steps To Reproduce
- Pull from github (git clone https://github.com/anyproto/any-sync-dockercompose.git)
- Set .env.override
- make start
- connect local client with client.yaml
Environment
- OS:Ubuntu 25.10 and 24.04.4 LTS
- Version:0.6.5
- Ubuntu app version: 0.54.5
Anything else?
If I try to login with the user created in android with the Ubuntu App, I got error with "failed to run node" while starting account.
Have you read a contributing guide?
Current Behavior
Followed the README for a fresh new installation in order to test locally in a Ubuntu desktop 25.10 and Ubuntu Desktop 24.04.4 LTS.
I installed the stack with docker compose and added the server IP in .env.override
I also opened the required ports in iptables.
Stack seems to run, I can even see it in docker Desktop.
I saw errors in some containers logs, but I'm not sure it is related, and I'm not sure on what container it could be.
I created a user in local app with the client.yaml file, and on the app side, I got the following:
{"level":"ERROR","ts":"2026-03-11T17:32:36.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"cache","msg":"can not get membership V2 status from cache","error":"any-store: document not found"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"cache","msg":"can not get membership V2 products from cache","error":"any-store: document not found"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"any-pp.drpcclient2","msg":"no payment processing peers configured"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"periodic refresh: V2 products update failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c}"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.136-0400","logger":"any-pp.drpcclient2","msg":"no payment processing peers configured"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"periodic refresh: V2 subscription status update failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c}"}
{"level":"WARN","ts":"2026-03-11T17:32:36.136-0400","logger":"payments","msg":"membership refresh: fetch failed{error 26 0 no paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c\nno paymentProcessingNode peers configured. Node config ID: 69b1ca76134100fbc392fd1c} {force 4 0 }"}
{"level":"ERROR","ts":"2026-03-11T17:32:36.672-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreicqbdczhfhxnwkwyylbpjawcuqzxbttdvvdx7ezcwnvr3r4dn72xy.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:37.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.007-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.008-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.008-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:38.009-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.002-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.003-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.004-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.005-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.005-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.006-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:39.006-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
{"level":"ERROR","ts":"2026-03-11T17:32:55.665-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreidmtn6woqpfvteaiius7bn7vm2baz7o3vx5xn5zc7m6monpg5myke.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:55.679-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreibbtmiena5mnzbiyfy5k5hsmkyqmxvjxzykgeexhloapp6kufl3hi.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:56.672-0400","logger":"common.commonspace.headsync","msg":"can't sync with peer","spaceId":"bafyreicqbdczhfhxnwkwyylbpjawcuqzxbttdvvdx7ezcwnvr3r4dn72xy.jcrx4kjf9iaw","rootOp":"periodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:57.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
eriodicCall","peer":"12D3KooWRErDm2PqeBbUaeJKEzhpLGU3cbiiZHEk3pffNzqUhGTi","error":"expect ed25519 public key data size to be 32","errorVerbose":"expect ed25519 public key data size to be 32\n\tstorj.io/drpc/drpcwire.UnmarshalError:26\n\tstorj.io/drpc/drpcstream.(*Stream).HandlePacket:230\n\tstorj.io/drpc/drpcmanager.(*Manager).manageReader:250"}
{"level":"ERROR","ts":"2026-03-11T17:32:57.010-0400","logger":"filesync","msg":"process next pending upload item","error":"check blocks availability: walk DAG: walk DAG: process batch: check availability: forbidden"}
Also tested in an Android app with a new user: same behavior, it seems not able to sync as the green dot stuck with "Self-Hosted - Syncing 155 elements"
Expected Behavior
Sync to work at least in local.
Steps To Reproduce
Environment
Anything else?
If I try to login with the user created in android with the Ubuntu App, I got error with "failed to run node" while starting account.