Open bernhardkaindl opened 10 months ago
Checking docker compose logs
, I find:
bird-zitadel-1 | time="2023-10-28T10:58:57Z" level=debug msg="language malformed" caller="/home/runner/work/zitadel/zitadel/internal/api/grpc/management/user_converter.go:99" error="language: tag is not well-formed" logID=MANAG-3GUFJ
bird-zitadel-1 | time="2023-10-28T10:59:23Z" level=info msg="lock and generate signing key pair" caller="/home/runner/work/zitadel/zitadel/internal/api/oidc/key.go:168"
bird-zitadel-1 | time="2023-10-28T10:59:27Z" level=debug msg="statement dropped" caller="/home/runner/work/zitadel/zitadel/internal/eventstore/handler/crdb/handler_stmt.go:247" currentSequence="&{238227576919687172 139}" statement="&{user 139 138 238227576919687172 <nil>}"
The caddy log from curl is
bird-caddy-1 | {"level":"debug","ts":1698490824.2971153,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"dashboard:80","duration":0.003194409,"request":{"remote_ip":"129.159.197.211","remote_port":"60050","client_ip":"129.159.197.211","proto":"HTTP/2.0","method":"GET","host":"bird.a3.free.or.at","uri":"/","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["bird.a3.free.or.at"],"User-Agent":["curl/7.81.0"],"Accept":["*/*"],"X-Forwarded-For":["129.159.197.211"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"bird.a3.free.or.at"}},"headers":{"Date":["Sat, 28 Oct 2023 11:00:24 GMT"],"Last-Modified":["Fri, 20 Oct 2023 07:36:29 GMT"],"Connection":["keep-alive"],"Server":["nginx"],"Content-Type":["text/html"],"Vary":["Accept-Encoding"],"Etag":["W/\"65322dfd-25a\""]},"status":200}
hello @bernhardkaindl it seems like something went wrong with your installation. Your domain certificate seems to be invalid.
Can you please run the quick start again after removing your local containers and volumes? Follow this removal guide: https://docs.netbird.io/selfhosted/selfhosted-quickstart#remove
Hello nice people, I face the exact same issue. (I noticed also that zitadel logs has the time in GMT (wrong time zone). while the Database has the right time zone (different than GMT), wonder if it's related ?) I am battling with this error for weeks now @bernhardkaindl did you find a solution ?
@Roeda: As I said, I found:
OTOH, the advanced self-hosting guide (using Authentik) worked fine: https://docs.netbird.io/selfhosted/selfhosted-guide#advanced-self-hosting-guide-with-a-custom-identity-provider
Authentik is quite cool and has a very nice user experience and graphical web UI. The Authentik dashboard provides a good-looking status view with recent login, authorisation and change events in a table with all events and even as a colored bar chart for the last 7 days. I really could not be happier with it.
I was able to integrate it as SSO for login to Oracle Cloud. The instructions on how to create new applications to authorize in it were easy to follow.
Authentik also allowed me to register multiple MFA devices to authenticate users: TOTP, Windows Hello, FIDO2 keys and Bitwarden passkeys.
I ended up using Authentik as SSO, and while there is another competing SSO that may be similar, I'm not even considering to use something else for now as it works so well.
@Roeda can you share the logs from your management service?
docker compse logs management
Describe the problem After the self-hosting quickstart, https://netbird.mydomain.com/ produces a blank page:
To Reproduce
As of 28/10/2023, I tested both
and
multiple times. Of course, with this in between to cleanup everything:
Expected behavior I expect to be able to see the management interface
Screenshots
Additional context
Same symtom as #755, where @a7g4 diagnosed:
Initially, I was running the docker install of Ubuntu 22.04 but upgraded to the latest docker.com repo with the docker-complose-plugin:
But the issue stayed the same.
I can login to Zitadel at https://$ZITADEL_EXTERNALDOMAIN/ui/console with the generated admin credentials. The Zitadel onboarding process in it is at step 3/6 completed, the netmaker project exists and the user agents "Dashboard" and Cli" are created.
OTOH, the advanced self-hosting guide (using Authentik) worked fine: https://docs.netbird.io/selfhosted/selfhosted-guide#advanced-self-hosting-guide-with-a-custom-identity-provider