'Forgot Password' = 'User not found'

I’m running a new install of CMS 2.1.0 under Docker on Ubuntu 18.04.

A valid, active user uses the ‘Forgot Password’ from the login page. They are correctly prompted to enter their username. When they hit ‘Send Reset’ the receive a ‘user not found’ error.

The debug log looks like this (the email address was modified before posting – it is valid):
236,6f272a3,“2019-09-30 18:46:38”,WEB,/clock,GET,“Install Fonts called with options: {“invalidateCache”:false}”,DEBUG
237,6f272a3,“2019-09-30 18:46:38”,WEB,/clock,GET,“CMS font CSS returned from Cache.”,DEBUG
238,6f272a3,“2019-09-30 18:46:38”,WEB,/clock,GET,“Request stats: {
“default”: {
“select”: 1
“log”: {
“insert”: 2
“length”: 0.1332840919494629,
“memoryUsage”: 12783040,
“peakMemoryUsage”: 12845368
239,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“Install Fonts called with options: {“invalidateCache”:false}”,DEBUG
240,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“CMS font CSS returned from Cache.”,DEBUG
241,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“Checking permissions against the logged in user: ID: 0, Name: , UserType: 0”,DEBUG
242,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“Route drawer not viewable”,DEBUG
243,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“Blocked assess to unrecognised page: /drawer.”,DEBUG
244,8324366,“2019-09-30 18:46:49”,WEB,/login/forgotten,POST,“Forgotten Password Request for tim”,INFO
245,8324366,“2019-09-30 18:46:50”,WEB,/login/forgotten,POST,“Unable to send password reminder to thiswasavalid@emailaddress.com”,DEBUG
246,8324366,“2019-09-30 18:46:50”,WEB,/login/forgotten,POST,“Request stats: {
“default”: {
“select”: 3
“log”: {
“insert”: 7
“length”: 0.6454360485076904,
“memoryUsage”: 13451584,
“peakMemoryUsage”: 13868544
247,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“Install Fonts called with options: {“invalidateCache”:false}”,DEBUG
248,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“CMS font CSS returned from Cache.”,DEBUG
249,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“Checking permissions against the logged in user: ID: 0, Name: , UserType: 0”,DEBUG
250,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“Route drawer not viewable”,DEBUG
251,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“Blocked assess to unrecognised page: /drawer.”,DEBUG
252,fd65b5f,“2019-09-30 18:46:50”,WEB,/login,GET,“Request stats: {
“default”: {
“select”: 2
“log”: {
“insert”: 5
“length”: 0.15764403343200684,
“memoryUsage”: 13066888,
“peakMemoryUsage”: 13134544

Any/all help is appreciated!


Thank you for your message as well as all of the details about the issue you are experiencing. After further testing, an issue has been discovered with the Forgot Password functionality, apologies for the inconvenience.

The issue has been reported to the Development team, who will work on a fix, which will be applied to a future revision of Xibo CMS as soon as it is complete.

Many Thanks.

Thank you for the reply.

Is there any workaround for the issue? This is an important feature. We are not able to launch a new service without it.

If no work around exists, what is the estimated time to release a fix?


It will be fixed in 2.1.1 version, which we aim to release this Thursday.

I just installed 2.1.1 and the issue is resolved. Thanks!

That’s brilliant, great to hear the 2.1.1 fix has resolved the issue.

Many Thanks.