I’ve changed the FileMaker server password using the admin console. Now I can no longer log into OttoFMS dashboard. This persists after a complete restart of the server.
Otto v3 is also installed on the server and I can log into that without a problem.
Have you tried clearing your cookies on the OttoFMS console? I’d also recommend clearing your cache.
If that doesn’t work, do you see any errors in your browser console? You can look at these by right clicking anywhere on the screen in clicking “Inspect element” or something similar. Then just navigate to the Console tab to see any errors that may have happened.
I also had a situation where I was able to login to the FileMaker admin console with credentials, but doing the same from the OttoFMS login screen said username and password incorrect. The only solution I could find was to uninstall OttoFMS and re-install. Sorry I don’t have any screenshots or logs to contribute.
I also had Otto v3 install as well, so that may have been a factor.
It is also possible that you may have run out of admin api sessions attempting to validate the new username/password. You could try restarted the admin server from the command line, that should clear your sessions and let you try again
That’s an interesting possibility. I’m not able to recreate it again at the moment, but I did try doing a full server restart at the time and I still got the same issue.
When OttoFMS tries to login does the response from FMS provide any more information other than auth un-successful? If so it may be possible to provide a more detailed error to the user.
I’ve tracked down the source of the issue. We are currently attempting to log out with your old admin api token before we log in with the new one. Unfortunately, this doesn’t work if the old token no longer exists and it fires an error that says your username and password are invalid.
I do have a fix put together for this that will be going out in a coming version, I’ll keep you updated on its progress.
Your options for fixing this are to either wait for the fix (should be sometime in the next couple of days, hopefully sooner) or to delete your OttoFMS database and restart OttoFMS. You can delete the database by deleting the db.sqlite file in your OttoFMS/data folder in the applications folder (opt on Linux, Program Files on Windows, Applications on Mac). Thanks for reporting this!
An easier way you could work around this is by changing your password back to your previous password, logging into the OttoFMS console, changing your password again, and immediately logging into OttoFMS. The admin session with your old password will still exist so we can update your credentials without hitting an error. That’s probably the easiest way to do this and you won’t lose your existing deployments and other information.
It looks like the fix will be coming out later this week or early next week (our timelines are slowed down a big since half of the team is at Engage). Thanks again!
Hi guys, i have an issue close to this one, i am not sure if i should open a separate ticket.
My OttoFMS Version: 4.3.5
My FileMaker Server Version: 20.3.3 205(01-24-2024)
My Server Version: Ubuntu 20.04.5 LTS (GNU/Linux 5.4.0-182-generic x86_64)
We have un-installed the previous version of Otto (Version 3.6.2) and used the link provided in the Installation Guide ( sudo curl -sSL “https://appupdates.proofgeist.com/ottofms/install-scripts/install-linux.sh” | bash ) to install the new version of OttoFMS.
Everything went fine, OttoFMS got installed and we can open the Home page where we can enter our FileMaker Server Admin Console credentials.
However, when we do that, we can not log into the OttoFMSW console (screenshot attached).
• The username and password are 100% correct and we can login to the FileMaker Server with the same credentials.
• I cleared the cache and cookies on my browser.
• we have restarted the server and re-installed OttoFMS several times.
• The SSL certificate is valid.
• There is enough room on the disk.
If you certain you are using the correct password, there is a possibility that OttoFMS can’t handle your specific password, if it has some special characters in it. They should be escaped properly but it’s possible something got missed.
You could test this easily by changing the password using the the Admin Console to something simple, and then try to log in with OttoFMS.
You could also try escaping any special characters in the password with a backslash. For example. If your password was fir$t. you could try fir\$t.
Let us know if you find a character that isn’t escaped properly so we can make sure it is handled in future versions.
Other possibilities are that FileMaker server is not running properly. In particular the Admin Server might be unresponsive. You can could try restarting the Admin Server with fmsadmin restart adminserver on the command line.
Thank you Todd,
yes, it works with the dum password, so it is about the special characters. We had #,~,:,%,? and . We will put escape on these and try if that works as the management would not accept passwords without special characters. I will report back how it worked.
THE OUTCOME: We managed to work around the issue in the way that Todd suggested - we changed the passwords on the FileMaker Server Admin Console and OttoFMS console placing the escape "" forward slach before the each special character like the following (this is not our real password of course): yUiBGhjk25ft$GtrwSHVPfdAs8HjkyUi#QU7Vc2dFgh7Ijuyet5HjkUyte0tfGhjTY. The escape forward slash can not be seen here but it is there before the $ and the #.
And it worked , hurray.
I also seem to have this issue, although we didn’t change the password, just re-installed OttoFMS. I’ve tried changing the FMS Password to something with no special characters, I’ve removed the oTTO folder completely and re-installed (twice). I’ve restarted the server and the FMSConsole (on it’s own) , it just won’t let me login. The API is definitely running, and the logs only report that the credentials are wrong (they’re not, as they work fine when logging into the standard FMS Cosnole). Any ideas?
Can you send a screen shot or a video of what happens when you log in. If you could capture what happens in the JavaScript console as well, that would be helpful.
Thanks for sending these in. The screen shot does suggest that the user name and password are incorrect. Which doesn’t make a lot of sense based on what you have already stated.
Can you log in with the fmsadmin command line tool. If that is broken, can’t login. Try
fmsadmin -v -u[user] -p[password]
( don’t put “[” and “]” in the command )
Also you could try restarting the FileMaker Server Admin Server.
fmsadmin restart adminserver
Can you send us the otto-info.log? That may have some more clues.