I want to use Pydio Cells only with GUI and I think I don’t need sync feature.
Unfortunately it seems that data migration from Pydio 8.2.5 needs this feature?
I am using apache reverse proxy on both servers.
Is there a way to get data import working without adding another proxy? If not do I need another proxy on both servers or only on pydio cells?
I have added a nginx proxy. So no more grpc errors.
But i get this error while importing users, groups and roles:
ERROR pydio.grpc.tasks cannot run action actions.etl.users: no consumer: “text/xml; charset=UTF-8”
What does no consumer mean?
I think its an problem with the reverse proxy.
The log looks like:
{“level”:“info”,“ts”:“2021-03-03T12:53:08Z”,“logger”:“pydio.grpc.tasks”,“msg”:“Starting job manually (triggered by user importer_cells)”,“LogType”:“tasks”,“SpanRootUuid”:“6621e23f-7c1f-11eb-bbd9-00163e2d4e04”,“SpanParentUuid”:“6621e23f-7c1f-11eb-bbd9-00163e2d4e04”,“SpanUuid”:“6782609a-7c1f-11eb-bede-00163e2d4e04”,“OperationUuid”:“pydio8-data-import-04a32ca9”,“SchedulerJobUuid”:“pydio8-data-import”,“SchedulerTaskUuid”:“04a32ca9-1898-496f-bcb8-91cd0e1beea8”,“SchedulerTaskActionPath”:“ROOT”,“RemoteAddress”:“10.0.3.100”,“UserAgent”:“Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:79.0) Gecko/20100101 Firefox/79.0”,“ContentType”:“application/json”,“HttpProtocol”:“HTTP/1.1”}
RemoteAdress ist the local one behind the reverse proxy → so how can I change it to the correct one?
Hello, thanks for the link.
I have double checked all.
I got the same error message even after non - lxc installation.
I tried with sudo. Also the same message.
OK, I tried with a new installation of an older version: 2.1.0.
I got the same error: ERROR pydio.grpc.tasks cannot run action actions.etl.users: no consumer: “text/xml; charset=UTF-8” {“OperationUuid”: “pydio8-data-import-d952cb11”}
In the browser console there is everything fine. No errors. Only one statement:
Object { JobUuid: “pydio8-data-import” }
I have no idea if this is relevant to your issue or not, but what seems strange to me is that Cells is expecting JSON data but gets text/xml; however, the call you’re making seems to return JSON: GET /api/v2/admin/people/?format=json&page=1
I guess you could try cURL to see what the headers are? (using -i/-I to see them) At some point, I was getting the same issues with nginx and had to forcenginx to send application/json for the relevant URLs…
What I have been trying:
api/v2/admin/people?format=json&page=1
→ error
api/v2/admin/workspaces?format=json&page=1
successful JSON answer
api/v2/admin/roles?format=json&page=1
successful JSON answer