[Outline] An open, extensible, wiki for your team

  • I tried with another Browser, same issue.
  • It’s the first install

Thanks for your reply.
Could you please share the logs of dex service ? (Web admin → services → dex and then you copy paste the logs here after removing any personal info)
Thanks in advance

time="2022-08-27T14:55:56Z" level=info msg="keys rotated, next rotation: 2022-08-27 20:55:56.47235881 +0000 UTC"
time="2022-08-27T20:55:57Z" level=info msg="keys expired, rotating"
time="2022-08-27T20:55:58Z" level=info msg="keys rotated, next rotation: 2022-08-28 02:55:58.300930464 +0000 UTC"
time="2022-08-28T02:55:58Z" level=info msg="keys expired, rotating"
time="2022-08-28T02:55:59Z" level=info msg="keys rotated, next rotation: 2022-08-28 08:55:59.226499944 +0000 UTC"
time="2022-08-28T08:55:59Z" level=info msg="keys expired, rotating"
time="2022-08-28T08:56:00Z" level=info msg="keys rotated, next rotation: 2022-08-28 14:56:00.492331327 +0000 UTC"
time="2022-08-28T14:56:01Z" level=info msg="keys expired, rotating"
time="2022-08-28T14:56:03Z" level=info msg="keys rotated, next rotation: 2022-08-28 20:56:03.764486191 +0000 UTC"
time="2022-08-28T20:56:06Z" level=info msg="keys expired, rotating"
time="2022-08-28T20:56:08Z" level=info msg="keys rotated, next rotation: 2022-08-29 02:56:08.277533227 +0000 UTC"
time="2022-08-29T02:56:08Z" level=info msg="keys expired, rotating"
time="2022-08-29T02:56:09Z" level=info msg="keys rotated, next rotation: 2022-08-29 08:56:09.97098152 +0000 UTC"
time="2022-08-29T08:56:10Z" level=info msg="keys expired, rotating"
time="2022-08-29T08:56:12Z" level=info msg="keys rotated, next rotation: 2022-08-29 14:56:12.360815295 +0000 UTC"
time="2022-08-29T09:31:04Z" level=info msg="received signal terminated, shutdown now"
time="2022-08-29T09:31:17Z" level=info msg="Dex Version: , Go Version: go1.17.13, Go OS/ARCH: linux arm64"
time="2022-08-29T09:31:17Z" level=info msg="config issuer: https://dex.rxxxx.nohost.me/"
time="2022-08-29T09:31:17Z" level=info msg="config storage: sqlite3"
time="2022-08-29T09:31:17Z" level=info msg="config static client: Outline"
time="2022-08-29T09:31:17Z" level=info msg="config connector: ldap"
time="2022-08-29T09:31:17Z" level=info msg="config refresh tokens rotation enabled: true"
time="2022-08-29T09:31:17Z" level=info msg="listening (http) on 127.0.0.1:5556"
time="2022-08-29T14:11:10Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=exxxx))"
time="2022-08-29T14:11:10Z" level=info msg="username \"exxxx\" mapped to entry uid=exxxx,ou=users,dc=yunohost,dc=org"
time="2022-08-29T14:11:10Z" level=info msg="login successful: connector \"ldap\", username=\"exxxx dxxxx\", preferred_username=\"\", email=\"exxxx@rxxxx.nohost.me\", groups=[]"
time="2022-08-29T14:12:06Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=exxxx))"
time="2022-08-29T14:12:06Z" level=info msg="username \"exxxx\" mapped to entry uid=exxxx,ou=users,dc=yunohost,dc=org"
time="2022-08-29T14:12:06Z" level=info msg="login successful: connector \"ldap\", username=\"exxxx dxxxx\", preferred_username=\"\", email=\"exxxx@rxxxx.nohost.me\", groups=[]"
time="2022-08-29T14:42:15Z" level=info msg="garbage collection run, delete auth requests=0, auth codes=2, device requests=0, device tokens=0"
time="2022-08-29T14:56:15Z" level=info msg="keys expired, rotating"
time="2022-08-29T14:56:17Z" level=info msg="keys rotated, next rotation: 2022-08-29 20:56:17.004754246 +0000 UTC"
time="2022-08-29T20:56:17Z" level=info msg="keys expired, rotating"
time="2022-08-29T20:56:19Z" level=info msg="keys rotated, next rotation: 2022-08-30 02:56:19.101010008 +0000 UTC"
time="2022-08-30T02:56:21Z" level=info msg="keys expired, rotating"
time="2022-08-30T02:56:22Z" level=info msg="keys rotated, next rotation: 2022-08-30 08:56:22.487689891 +0000 UTC"
time="2022-08-30T07:29:16Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=exxxx))"
time="2022-08-30T07:29:16Z" level=info msg="username \"exxxx\" mapped to entry uid=exxxx,ou=users,dc=yunohost,dc=org"
time="2022-08-30T07:29:16Z" level=info msg="login successful: connector \"ldap\", username=\"exxxx dxxxx\", preferred_username=\"\", email=\"exxxx@rxxxx.nohost.me\", groups=[]"
time="2022-08-30T07:30:32Z" level=info msg="received signal terminated, shutdown now"
time="2022-08-30T07:30:32Z" level=info msg="Dex Version: , Go Version: go1.17.13, Go OS/ARCH: linux arm64"
time="2022-08-30T07:30:32Z" level=info msg="config issuer: https://dex.rxxxx.nohost.me/"
time="2022-08-30T07:30:32Z" level=info msg="config storage: sqlite3"
time="2022-08-30T07:30:32Z" level=info msg="config static client: Outline"
time="2022-08-30T07:30:32Z" level=info msg="config connector: ldap"
time="2022-08-30T07:30:32Z" level=info msg="config refresh tokens rotation enabled: true"
time="2022-08-30T07:30:32Z" level=info msg="listening (http) on 127.0.0.1:5556"
time="2022-08-30T07:31:03Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=exxxx))"
time="2022-08-30T07:31:03Z" level=info msg="username \"exxxx\" mapped to entry uid=exxxx,ou=users,dc=yunohost,dc=org"
time="2022-08-30T07:31:03Z" level=info msg="login successful: connector \"ldap\", username=\"exxxx dxxxx\", preferred_username=\"\", email=\"exxxx@rxxxx.nohost.me\", groups=[]"

Hello,
unfortunately I have a similar problem. After authentication I always come directly back to the login page. I also do not receive any error message. I have already changed browser and deleted cookies.
The whole thing happens only after the last update, before that I could log in and use Outline normally.
Here is my dex log:

time="2022-08-26T18:11:36Z" level=info msg="keys expired, rotating"
time="2022-08-26T18:11:36Z" level=info msg="keys rotated, next rotation: 2022-08-27 00:11:36.473219643 +0000 UTC"
time="2022-08-27T00:11:37Z" level=info msg="keys expired, rotating"
time="2022-08-27T00:11:37Z" level=info msg="keys rotated, next rotation: 2022-08-27 06:11:37.951910717 +0000 UTC"
time="2022-08-27T06:11:38Z" level=info msg="keys expired, rotating"
time="2022-08-27T06:11:38Z" level=info msg="keys rotated, next rotation: 2022-08-27 12:11:38.465193701 +0000 UTC"
time="2022-08-27T11:54:25Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=moritz))"
time="2022-08-27T11:54:25Z" level=info msg="username \"moritz\" mapped to entry uid=moritz,ou=users,dc=yunohost,dc=org"
time="2022-08-27T11:54:25Z" level=info msg="login successful: connector \"ldap\", username=\"Moritz K.\", preferred_username=\"\", email=\"moritz@domain.tld\", groups=[]"
time="2022-08-27T12:11:38Z" level=info msg="keys expired, rotating"
time="2022-08-27T12:11:39Z" level=info msg="keys rotated, next rotation: 2022-08-27 18:11:39.296885804 +0000 UTC"
time="2022-08-27T18:11:40Z" level=info msg="keys expired, rotating"
time="2022-08-27T18:11:40Z" level=info msg="keys rotated, next rotation: 2022-08-28 00:11:40.569185907 +0000 UTC"
time="2022-08-28T00:11:41Z" level=info msg="keys expired, rotating"
time="2022-08-28T00:11:42Z" level=info msg="keys rotated, next rotation: 2022-08-28 06:11:42.139848888 +0000 UTC"
time="2022-08-28T06:11:42Z" level=info msg="keys expired, rotating"
time="2022-08-28T06:11:43Z" level=info msg="keys rotated, next rotation: 2022-08-28 12:11:43.299699721 +0000 UTC"
time="2022-08-28T12:11:43Z" level=info msg="keys expired, rotating"
time="2022-08-28T12:11:43Z" level=info msg="keys rotated, next rotation: 2022-08-28 18:11:43.78280004 +0000 UTC"
time="2022-08-28T18:11:44Z" level=info msg="keys expired, rotating"
time="2022-08-28T18:11:44Z" level=info msg="keys rotated, next rotation: 2022-08-29 00:11:44.38263902 +0000 UTC"
time="2022-08-29T00:11:45Z" level=info msg="keys expired, rotating"
time="2022-08-29T00:11:45Z" level=info msg="keys rotated, next rotation: 2022-08-29 06:11:45.16535269 +0000 UTC"
time="2022-08-29T06:11:46Z" level=info msg="keys expired, rotating"
time="2022-08-29T06:11:46Z" level=info msg="keys rotated, next rotation: 2022-08-29 12:11:46.489398933 +0000 UTC"
time="2022-08-29T11:51:33Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=moritz))"
time="2022-08-29T11:51:33Z" level=info msg="username \"moritz\" mapped to entry uid=moritz,ou=users,dc=yunohost,dc=org"
time="2022-08-29T11:51:33Z" level=info msg="login successful: connector \"ldap\", username=\"Moritz K.\", preferred_username=\"\", email=\"moritz@domain.tld\", groups=[]"
time="2022-08-29T12:11:47Z" level=info msg="keys expired, rotating"
time="2022-08-29T12:11:47Z" level=info msg="keys rotated, next rotation: 2022-08-29 18:11:47.840306609 +0000 UTC"
time="2022-08-29T18:11:48Z" level=info msg="keys expired, rotating"
time="2022-08-29T18:11:48Z" level=info msg="keys rotated, next rotation: 2022-08-30 00:11:48.369120931 +0000 UTC"
time="2022-08-30T00:11:48Z" level=info msg="keys expired, rotating"
time="2022-08-30T00:11:48Z" level=info msg="keys rotated, next rotation: 2022-08-30 06:11:48.851427967 +0000 UTC"
time="2022-08-30T06:11:49Z" level=info msg="keys expired, rotating"
time="2022-08-30T06:11:49Z" level=info msg="keys rotated, next rotation: 2022-08-30 12:11:49.698258058 +0000 UTC"
time="2022-08-30T07:33:13Z" level=info msg="received signal terminated, shutdown now"
time="2022-08-30T07:33:13Z" level=info msg="Dex Version: , Go Version: go1.17.10, Go OS/ARCH: linux amd64"
time="2022-08-30T07:33:13Z" level=info msg="config issuer: https://dex.domain.tld/"
time="2022-08-30T07:33:13Z" level=info msg="config storage: sqlite3"
time="2022-08-30T07:33:13Z" level=info msg="config static client: Outline"
time="2022-08-30T07:33:13Z" level=info msg="config connector: ldap"
time="2022-08-30T07:33:13Z" level=info msg="config refresh tokens rotation enabled: true"
time="2022-08-30T07:33:13Z" level=info msg="listening (http) on 127.0.0.1:5556"
time="2022-08-30T07:33:42Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=moritz))"
time="2022-08-30T07:33:42Z" level=info msg="username \"moritz\" mapped to entry uid=moritz,ou=users,dc=yunohost,dc=org"
time="2022-08-30T07:33:42Z" level=info msg="login successful: connector \"ldap\", username=\"Moritz K.\", preferred_username=\"\", email=\"moritz@domain.tld\", groups=[]"
time="2022-08-30T07:35:36Z" level=info msg="performing ldap search ou=users,dc=yunohost,dc=org sub (&(objectClass=InetOrgPerson)(uid=moritz))"
time="2022-08-30T07:35:36Z" level=info msg="username \"moritz\" mapped to entry uid=moritz,ou=users,dc=yunohost,dc=org"
time="2022-08-30T07:35:36Z" level=info msg="login successful: connector \"ldap\", username=\"Moritz K.\", preferred_username=\"\", email=\"moritz@domain.tld\", groups=[]"

Sorry to hear that @emilien @_pressanykey
Let me try to reproduce and fix that asap

Are you currently setting Outline as being a private app ?
Maybe that’s the problem again, you can refer to messages from May 10th this year above.

It was set to “all users”, I’ve added “Visitors” but still can’t login.

I added the group “visitors” and after a nginx reload it works! :smiley:

Thanks for your support.

That’s great to know ! @emilien did you restart nginx ?
However it’s supposed to work without the visitors permission, I have to check what happened

I restart everything, still doesn’t work… :cry:

Ok I know, I use a Rasberry Pi 4 and ARM processor are not supported…

They are supported ! @navanchauhan has managed a working install I think

1 Like

No worries we will debug this ! Your screenshots are a proof that it’s only a small misconfigured thing, the outline app itself looks like perfectly running. Are all your domains secured with a SSL certificate ?

Yes but selfsigned

Do you have a way to use a let’s encrypt for your SSL instead, at least to check whether it solves your problem ? I don’t think self signed will work with Outline out of the box (see below)

I’m configuring a DMZ in the firewall for the yunohost server, then, I will use a let’s encrypt certificate.

1 Like

Ok everything is certified with a let’s encrypt certificate but now I’ve :

504 Gateway Time-out
---
nginx

after the Grant Access button…

When I try with Microsoft Edge I’ve:

Internal Server Error
Database error.

Should I uninstall and reinstall everything ?

Have you tried relaunching Outline service ? Do you get anything in the logs ? If you have nothing on outline indeed the quickest will maybe be to reinstall, even though I’m sure you are not far from having a working setup…

Yes ! After restarting everything is working fine !
Thank you so much for your patience and your help :pray:

Yep! Tested on two raspberry pi 4s (4GB and 8GB). Only difference is that it’s running arm64 version rather than armhf of Debian