Login Mobilizon with LDAP is not so easy

What type of hardware are you using: VPS bought online
What YunoHost version are you running: 12.0.17
What app is this about: Mobilizon

Describe your issue

Login with the default user admin on Mobilizon (a yunohost LDAP user choose on the installation) is difficult the first time. You try login with your admin user email and his user password (LDAP). But if you are connected to the portal (SSO), the page is refresh, without connexion and you can’t get the login page any more.

The workaround is that you need first be disconnected from the portal yunohost (not be connected by the SSO).

First connexion redirect to a page with a message => You must first create your profile. When the profile is save you will have a federated id with name_profile@mobilizon_instance.tld and can manage the parameters.

But if you come back on Mobilizon beeing connected on the portal, login in the instance it will again show you “You must first create your profile” and when trying edit my profile and save it again a message appear You must be connected (in fact you seem already connected).

The workaround is: you must be disconnected from the portal (from the SSO) first to login and, if you done it before you 're still have your profile save…

Share relevant logs or error messages

Syslog

2025-07-15T08:14:58.520478+02:00 rodinux mobilizon[151457]: 08:14:58.517 request_id=GFJYH8epSMnM8HoAACRh [info] GET /
2025-07-15T08:14:58.527580+02:00 rodinux mobilizon[151457]: 08:14:58.525 request_id=GFJYH8epSMnM8HoAACRh [info] Sent 200 in 7ms
2025-07-15T08:14:59.253512+02:00 rodinux mobilizon[151457]: 08:14:59.250 request_id=GFJYH_Nf85N63f0AACRx [info] POST /api
2025-07-15T08:14:59.261596+02:00 rodinux mobilizon[151457]: 08:14:59.259 request_id=GFJYH_Nf85N63f0AACRx graphql_operation_name=FullConfig [info] Sent 200 in 8ms
2025-07-15T08:14:59.293564+02:00 rodinux mobilizon[151457]: 08:14:59.292 request_id=GFJYH_XchaKhO1cAACTR [info] POST /api
2025-07-15T08:14:59.301213+02:00 rodinux mobilizon[151457]: 08:14:59.300 request_id=GFJYH_XchaKhO1cAACTR graphql_operation_name=FetchEvents [info] Sent 200 in 7ms
2025-07-15T08:15:15.139635+02:00 rodinux mobilizon[151457]: 08:15:15.138 request_id=GFJYI6ZTx16ER8wAABaS [info] POST /api
2025-07-15T08:15:15.142544+02:00 rodinux mobilizon[151457]: 08:15:15.139 request_id=GFJYI6Zq1HtS-lMAACUB [info] POST /api
2025-07-15T08:15:15.148103+02:00 rodinux mobilizon[151457]: 08:15:15.147 request_id=GFJYI6Zq1HtS-lMAACUB graphql_operation_name=FullConfig [info] Sent 200 in 7ms
2025-07-15T08:15:15.156287+02:00 rodinux mobilizon[151457]: 08:15:15.155 request_id=GFJYI6ZTx16ER8wAABaS graphql_operation_name=Login [info] Sent 200 in 17ms
2025-07-15T08:15:15.230686+02:00 rodinux mobilizon[151457]: 08:15:15.230 request_id=GFJYI6vOdg89tc0AABcC [info] POST /api
2025-07-15T08:15:15.235390+02:00 rodinux mobilizon[151457]: 08:15:15.233 request_id=GFJYI6v9mXrR3uUAACUh [info] POST /api
2025-07-15T08:15:15.241421+02:00 rodinux mobilizon[151457]: 08:15:15.235 request_id=GFJYI6vOdg89tc0AABcC graphql_operation_name=Identities [info] Sent 200 in 4ms
2025-07-15T08:15:15.242467+02:00 rodinux mobilizon[151457]: 08:15:15.241 request_id=GFJYI6v9mXrR3uUAACUh graphql_operation_name=LoggedUserLocation [info] Sent 200 in 5ms
2025-07-15T08:15:15.302711+02:00 rodinux mobilizon[151457]: 08:15:15.302 request_id=GFJYI7AbdiPkWw8AABdC [info] POST /api
2025-07-15T08:15:15.333258+02:00 rodinux mobilizon[151457]: 08:15:15.325 request_id=GFJYI7AbdiPkWw8AABdC graphql_operation_name=RefreshToken [info] Sent 200 in 23ms
2025-07-15T08:15:15.387235+02:00 rodinux mobilizon[151457]: 08:15:15.386 request_id=GFJYI7UckilXZckAABdy [info] POST /api
2025-07-15T08:15:15.389448+02:00 rodinux mobilizon[151457]: 08:15:15.386 request_id=GFJYI7UfzArTT4UAABeC [info] POST /api
2025-07-15T08:15:15.390450+02:00 rodinux mobilizon[151457]: 08:15:15.387 request_id=GFJYI7UckilXZckAABdy graphql_operation_name=LoggedUserLocation [info] Sent 200 in 1ms
2025-07-15T08:15:15.390644+02:00 rodinux mobilizon[151457]: 08:15:15.388 request_id=GFJYI7UfzArTT4UAABeC graphql_operation_name=Identities [info] Sent 200 in 2ms
2025-07-15T08:15:25.926966+02:00 rodinux mobilizon[151457]: 08:15:25.925 request_id=GFJYJilGApGE0UAAABey [info] POST /api
2025-07-15T08:15:25.928979+02:00 rodinux mobilizon[151457]: 08:15:25.928 request_id=GFJYJilGApGE0UAAABey graphql_operation_name=Identities [info] Sent 200 in 3ms
2025-07-15T08:15:25.987740+02:00 rodinux mobilizon[151457]: 08:15:25.987 request_id=GFJYJiz6Aw-mm4MAABfi [info] POST /api
2025-07-15T08:15:26.007400+02:00 rodinux mobilizon[151457]: 08:15:26.006 request_id=GFJYJiz6Aw-mm4MAABfi graphql_operation_name=RefreshToken [info] Sent 200 in 19ms
2025-07-15T08:15:26.079382+02:00 rodinux mobilizon[151457]: 08:15:26.077 request_id=GFJYJjJXo81F8DMAABgS [info] POST /api
2025-07-15T08:15:26.084411+02:00 rodinux mobilizon[151457]: 08:15:26.080 request_id=GFJYJjJXo81F8DMAABgS graphql_operation_name=Identities [info] Sent 200 in 3ms
2025-07-15T08:15:27.760506+02:00 rodinux mobilizon[151457]: 08:15:27.758 request_id=GFJYJpaJc-MsSicAABhC [info] GET /registerSW.js
2025-07-15T08:15:27.763289+02:00 rodinux mobilizon[151457]: 08:15:27.761 request_id=GFJYJpaJc-MsSicAABhC [info] Sent 200 in 3ms
2025-07-15T08:15:28.019523+02:00 rodinux mobilizon[151457]: 08:15:28.018 request_id=GFJYJqYKsqIyU2sAABhS [info] GET /manifest.webmanifest
2025-07-15T08:15:28.019748+02:00 rodinux mobilizon[151457]: 08:15:28.018 request_id=GFJYJqYKsqIyU2sAABhS [info] Sent 200 in 236µs
2025-07-15T08:15:33.923722+02:00 rodinux mobilizon[151457]: 08:15:33.922 request_id=GFJYKAXyiNsV00gAABhi [info] POST /api
2025-07-15T08:15:33.929146+02:00 rodinux mobilizon[151457]: 08:15:33.928 request_id=GFJYKAXyiNsV00gAABhi graphql_operation_name=Dashboard [info] Sent 200 in 6ms
2025-07-15T08:15:33.986834+02:00 rodinux mobilizon[151457]: 08:15:33.986 request_id=GFJYKAnC2AieCJoAABiS [info] POST /api
2025-07-15T08:15:34.010034+02:00 rodinux mobilizon[151457]: 08:15:34.006 request_id=GFJYKAnC2AieCJoAABiS graphql_operation_name=RefreshToken [info] Sent 200 in 19ms
2025-07-15T08:15:34.068797+02:00 rodinux mobilizon[151457]: 08:15:34.068 request_id=GFJYKA6l3w9d0v0AABjC [info] POST /api
2025-07-15T08:15:34.077509+02:00 rodinux mobilizon[151457]: 08:15:34.077 request_id=GFJYKA6l3w9d0v0AABjC graphql_operation_name=Dashboard [info] Sent 200 in 8ms
2025-07-15T08:15:38.005481+02:00 rodinux mobilizon[151457]: 08:15:38.004 request_id=GFJYKPk-wxGecUoAABjy [info] POST /api
2025-07-15T08:15:38.007871+02:00 rodinux mobilizon[151457]: 08:15:38.007 request_id=GFJYKPk-wxGecUoAABjy graphql_operation_name=Identities [info] Sent 200 in 3ms
2025-07-15T08:15:38.055747+02:00 rodinux mobilizon[151457]: 08:15:38.055 request_id=GFJYKPxLfryOLg8AABki [info] POST /api
2025-07-15T08:15:38.076925+02:00 rodinux mobilizon[151457]: 08:15:38.076 request_id=GFJYKPxLfryOLg8AABki graphql_operation_name=RefreshToken [info] Sent 200 in 20ms
2025-07-15T08:15:38.136695+02:00 rodinux mobilizon[151457]: 08:15:38.136 request_id=GFJYKQEdIwY_glEAABlS [info] POST /api
2025-07-15T08:15:38.142164+02:00 rodinux mobilizon[151457]: 08:15:38.140 request_id=GFJYKQEdIwY_glEAABlS graphql_operation_name=Identities [info] Sent 200 in 4ms
2025-07-15T08:15:57.397563+02:00 rodinux mobilizon[151457]: 08:15:57.396 request_id=GFJYLX0Y328VnpQAABmC [info] POST /api
2025-07-15T08:15:57.400544+02:00 rodinux mobilizon[151457]: 08:15:57.400 request_id=GFJYLX0Y328VnpQAABmC graphql_operation_name=CreatePerson [info] Sent 200 in 3ms
2025-07-15T08:15:57.464614+02:00 rodinux mobilizon[151457]: 08:15:57.464 request_id=GFJYLYEmpxsHhzEAABmy [info] POST /api
2025-07-15T08:15:57.482196+02:00 rodinux mobilizon[151457]: 08:15:57.481 request_id=GFJYLYEmpxsHhzEAABmy graphql_operation_name=RefreshToken [info] Sent 200 in 17ms
2025-07-15T08:15:57.542203+02:00 rodinux mobilizon[151457]: 08:15:57.541 request_id=GFJYLYXF-DywxQwAABni [info] POST /api
2025-07-15T08:15:57.546632+02:00 rodinux mobilizon[151457]: 08:15:57.546 request_id=GFJYLYXF-DywxQwAABni graphql_operation_name=CreatePerson [info] Sent 200 in 4ms
2025-07-15T08:16:07.487379+02:00 rodinux mobilizon[151457]: 08:16:07.486 request_id=GFJYL9aBg_pL1mIAABoS [info] POST /api
2025-07-15T08:16:07.491028+02:00 rodinux mobilizon[151457]: 08:16:07.490 request_id=GFJYL9aBg_pL1mIAABoS graphql_operation_name=Logout [info] Sent 200 in 4ms
2025-07-15T08:16:07.497768+02:00 rodinux mobilizon[151457]: 08:16:07.497 request_id=GFJYL9cs0byNGRMAABpC [info] POST /api
2025-07-15T08:16:07.518563+02:00 rodinux mobilizon[151457]: 08:16:07.518 request_id=GFJYL9cs0byNGRMAABpC graphql_operation_name=FetchEvents [info] Sent 200 in 20ms
2025-07-15T08:16:26.356902+02:00 rodinux mobilizon[151457]: 08:16:26.355 request_id=GFJYNDswYZcE8kcAABpy [info] POST /api
2025-07-15T08:16:26.365821+02:00 rodinux mobilizon[151457]: 08:16:26.364 request_id=GFJYNDu-kmp7NpAAABqi [info] POST /api
2025-07-15T08:16:26.372624+02:00 rodinux mobilizon[151457]: 08:16:26.371 request_id=GFJYNDswYZcE8kcAABpy graphql_operation_name=Login [info] Sent 200 in 15ms
2025-07-15T08:16:26.373418+02:00 rodinux mobilizon[151457]: 08:16:26.371 request_id=GFJYNDu-kmp7NpAAABqi graphql_operation_name=FullConfig [info] Sent 200 in 7ms
2025-07-15T08:16:26.450800+02:00 rodinux mobilizon[151457]: 08:16:26.447 request_id=GFJYNECrxywSxRcAABsC [info] POST /api
2025-07-15T08:16:26.455950+02:00 rodinux mobilizon[151457]: 08:16:26.454 request_id=GFJYNEEfrdz9WnoAABsS [info] POST /api
2025-07-15T08:16:26.468180+02:00 rodinux mobilizon[151457]: 08:16:26.463 request_id=GFJYNECrxywSxRcAABsC graphql_operation_name=Identities user_id=1 actor_name=@rodtest [info] Sent 200 in 16ms
2025-07-15T08:16:26.470046+02:00 rodinux mobilizon[151457]: 08:16:26.466 request_id=GFJYNEEfrdz9WnoAABsS graphql_operation_name=LoggedUserLocation user_id=1 actor_name=@rodtest [info] Sent 200 in 11ms
2025-07-15T08:16:26.538349+02:00 rodinux mobilizon[151457]: 08:16:26.537 request_id=GFJYNEYUL6G0G2YAABsy [info] POST /api
2025-07-15T08:16:26.548078+02:00 rodinux mobilizon[151457]: 08:16:26.547 request_id=GFJYNEYUL6G0G2YAABsy graphql_operation_name=LoggedUserUnreadConversations user_id=1 actor_name=@rodtest [info] Sent 200 in 9ms
2025-07-15T08:16:26.554819+02:00 rodinux mobilizon[151457]: 08:16:26.554 request_id=GFJYNEcQlrD1C7cAABty [info] POST /api
2025-07-15T08:16:26.563012+02:00 rodinux mobilizon[151457]: 08:16:26.561 request_id=GFJYNEd8VF8CF6IAABuC [info] POST /api
2025-07-15T08:16:26.570315+02:00 rodinux mobilizon[151457]: 08:16:26.563 request_id=GFJYNEega2_d_L0AABuS [info] POST /api
2025-07-15T08:16:26.573547+02:00 rodinux mobilizon[151457]: 08:16:26.567 request_id=GFJYNEcQlrD1C7cAABty graphql_operation_name=Identities user_id=1 actor_name=@rodtest [info] Sent 200 in 12ms
2025-07-15T08:16:26.585335+02:00 rodinux mobilizon[151457]: 08:16:26.582 request_id=GFJYNEega2_d_L0AABuS graphql_operation_name=FetchEvents user_id=1 actor_name=@rodtest [info] Sent 200 in 18ms
2025-07-15T08:16:26.592413+02:00 rodinux mobilizon[151457]: 08:16:26.591 request_id=GFJYNEd8VF8CF6IAABuC graphql_operation_name=HomeUserQueries user_id=1 actor_name=@rodtest [info] Sent 200 in 30ms
2025-07-15T08:16:26.721964+02:00 rodinux mobilizon[151457]: 08:16:26.721 [info] CONNECTED TO Mobilizon.Web.GraphQLSocket in 3ms
2025-07-15T08:16:26.722166+02:00 rodinux mobilizon[151457]:   Transport: :websocket
2025-07-15T08:16:26.722272+02:00 rodinux mobilizon[151457]:   Serializer: Phoenix.Socket.V2.JSONSerializer
2025-07-15T08:16:26.722344+02:00 rodinux mobilizon[151457]:   Parameters: %{"token" => "[FILTERED]", "vsn" => "2.0.0"}
2025-07-15T08:16:26.774628+02:00 rodinux mobilizon[151457]: 08:16:26.774 [info] JOINED __absinthe__:control in 85µs
2025-07-15T08:16:26.774823+02:00 rodinux mobilizon[151457]:   Parameters: %{}
2025-07-15T08:20:12.347873+02:00 rodinux mobilizon[151457]: 08:20:12.347 [info] {"args":{},"id":96,"meta":{},"system_time":1752560412346982746,"max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","event":"job:start","attempt":10}
2025-07-15T08:20:12.354249+02:00 rodinux mobilizon[151457]: 08:20:12.353 [info] {"error":"** (File.Error) could not write to file \"/var/lib/mobilizon/sitemap/sitemap-00001.xml\": no such file or directory","args":{},"id":96,"meta":{},"state":"failure","max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","duration":4371,"event":"job:exception","attempt":10,"queue_time":281961}
2025-07-15T08:29:20.596977+02:00 rodinux mobilizon[151457]: 08:29:20.596 [info] {"args":{},"id":81,"meta":{},"system_time":1752560960596154285,"max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","event":"job:start","attempt":13}
2025-07-15T08:29:20.603804+02:00 rodinux mobilizon[151457]: 08:29:20.603 [info] {"error":"** (File.Error) could not write to file \"/var/lib/mobilizon/sitemap/sitemap-00001.xml\": no such file or directory","args":{},"id":81,"meta":{},"state":"failure","max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","duration":4436,"event":"job:exception","attempt":13,"queue_time":669677}
2025-07-15T08:30:59.856701+02:00 rodinux mobilizon[151457]: 08:30:59.856 request_id=GFJY_5vmM_9YsIEAAByS [info] POST /api
2025-07-15T08:30:59.868021+02:00 rodinux mobilizon[151457]: 08:30:59.867 request_id=GFJY_5vmM_9YsIEAAByS graphql_operation_name=RefreshToken [info] Sent 200 in 10ms
2025-07-15T08:33:10.531727+02:00 rodinux mobilizon[151457]: 08:33:10.531 [info] {"args":{},"id":29,"meta":{},"system_time":1752561190530945837,"max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","event":"job:start","attempt":15}
2025-07-15T08:33:10.537297+02:00 rodinux mobilizon[151457]: 08:33:10.537 [info] {"error":"** (File.Error) could not write to file \"/var/lib/mobilizon/sitemap/sitemap-00001.xml\": no such file or directory","args":{},"id":29,"meta":{},"state":"failure","max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","duration":3442,"event":"job:exception","attempt":15,"queue_time":601680}
2025-07-15T08:37:38.643521+02:00 rodinux mobilizon[151457]: 08:37:38.642 [info] {"args":{},"id":96,"meta":{},"system_time":1752561458641661958,"max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","event":"job:start","attempt":11}
2025-07-15T08:37:38.650680+02:00 rodinux mobilizon[151457]: 08:37:38.650 [info] {"error":"** (File.Error) could not write to file \"/var/lib/mobilizon/sitemap/sitemap-00001.xml\": no such file or directory","args":{},"id":96,"meta":{},"state":"failure","max_attempts":20,"queue":"background","tags":[],"worker":"Mobilizon.Service.Workers.BuildSiteMap","source":"oban","duration":6258,"event":"job:exception","attempt":11,"queue_time":286466}

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.