I can no longer login to Octoprint via android

What is the problem?
When i try to log in via google Chome on Android (Samsung Galaxy S7) i keep getting the error invalid login / password.
When don on a laptop the same credentials work.

What did you already try to solve it?
I have created another account and still cannot log in.
Check my password and case
Reset my password
Restarted octoprint
Restarted my PI
Disconnected my phone from setork and re-connected.
If i disable the force login then i can access octopi.

Additional information about your setup (OctoPrint version, OctoPi version, printer, firmware, octoprint.log, serial.log or output on terminal tab, ...)

Octoprint.log
2019-03-05 10:29:12,968 - octoprint.startup - INFO - ******************************************************************************
2019-03-05 10:29:12,970 - octoprint.startup - INFO - Starting OctoPrint 1.3.10
2019-03-05 10:29:12,971 - octoprint.startup - INFO - ******************************************************************************
2019-03-05 10:29:14,026 - octoprint.util.connectivity_checker - INFO - Connectivity changed from offline to online
2019-03-05 10:29:14,273 - octoprint.startup - INFO - Blacklist processing done, adding 1 blacklisted plugin versions: roomtemp (any)
2019-03-05 10:29:14,310 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2019-03-05 10:29:15,016 - octoprint.plugin.core - INFO - Plugin Virtual Printer is disabled.
2019-03-05 10:29:15,163 - octoprint.plugin.core - INFO - Plugin Discovery is disabled.
2019-03-05 10:29:15,511 - octoprint.plugin.core - INFO - Plugin Force Login is disabled.
2019-03-05 10:29:16,431 - octoprint.plugin.core - INFO - Found 22 plugin(s) providing 19 mixin implementations, 22 hook handlers
2019-03-05 10:29:16,532 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2019-03-05 10:29:16,558 - octoprint.server - INFO - Intermediary server started
2019-03-05 10:29:16,558 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2019-03-05 10:29:17,156 - octoprint.plugin.core - INFO - Found 22 plugin(s) providing 19 mixin implementations, 22 hook handlers
2019-03-05 10:29:17,226 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /home/pi/.octoprint/uploads...
2019-03-05 10:29:17,797 - octoprint.filemanager.storage - INFO - ... file metadata for /home/pi/.octoprint/uploads initialized successfully.
2019-03-05 10:29:17,830 - octoprint.plugins.tracking - INFO - Initialized anonymous tracking
2019-03-05 10:29:17,979 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2019-03-05 10:29:19,477 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2019-03-05 10:29:20,996 - octoprint.util.pip - INFO - Version of pip is 19.0.1
2019-03-05 10:29:20,997 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2019-03-05 10:29:20,998 - octoprint.util.pip - INFO - ==> pip ok -> yes
2019-03-05 10:29:21,005 - octoprint.plugin.core - INFO - Initialized 19 plugin implementation(s)
2019-03-05 10:29:21,022 - octoprint.plugins.psucontrol - INFO - Using GPIO for On/Off
2019-03-05 10:29:21,023 - octoprint.plugins.psucontrol - INFO - Using internal tracking for PSU on/off state.
2019-03-05 10:29:21,023 - octoprint.plugins.psucontrol - INFO - Running RPi.GPIO version 0.6.5
2019-03-05 10:29:21,025 - octoprint.plugins.psucontrol - INFO - Using GPIO for On/Off
2019-03-05 10:29:21,026 - octoprint.plugins.psucontrol - INFO - Configuring GPIO for pin 11
2019-03-05 10:29:21,032 - octoprint.plugin.core - INFO - 22 plugin(s) registered with the system:
| Action Command Prompt Support (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/action_command_prompt
| Announcement Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/announcements
| Anonymous Usage Tracking (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/tracking
| Application Keys Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/appkeys
| AstroPrint (1.2.0) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_astroprint
| Automatic Shutdown (0.1.4) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_automaticshutdown
| Backup & Restore (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/backup
| Core Wizard (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/corewizard
| CuraEngine (<= 15.04) (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/cura
| !Discovery (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/discovery
| !Force Login (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/forcelogin
| Logging (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/logging
| Malyan/Monoprice Connection Fix (0.1.1) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_malyan_connection_fix
| OctoPrint Anywhere (0.9.7) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_anywhere
| Pi Support Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pi_support
| Plugin Manager (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pluginmanager
| PortLister (0.1.8) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_portlister
| Printer Safety Check (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/printer_safety_check
| PSU Control (0.1.7) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_psucontrol
| Software Update (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate
| TouchUI (0.3.12) = /home/pi/oprint/local/lib/python2.7/site-packages/octoprint_touchui
| !Virtual Printer (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/virtual_printer
2019-03-05 10:29:21,050 - octoprint.environment - INFO - Detected environment is Python 2.7.13 under Linux (linux2). Details:
| hardware:
| cores: 4
| freq: 1400.0
| ram: 386437120
| os:
| id: linux
| platform: linux2
| plugins:
| pi_support:
| model: Raspberry Pi 3 Model A Plus Rev 1.0
| octopi_version: 0.16.0
| python:
| pip: 19.0.1
| version: 2.7.13
| virtualenv: /home/pi/oprint
2019-03-05 10:29:21,061 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/webassets...
2019-03-05 10:29:21,077 - octoprint.server - INFO - Reset webasset folder /home/pi/.octoprint/generated/.webassets-cache...
2019-03-05 10:29:21,388 - octoprint.server - INFO - Shutting down intermediary server...
2019-03-05 10:29:21,815 - octoprint.server - INFO - Intermediary server shut down
2019-03-05 10:29:21,818 - octoprint.events - INFO - Processing startup event, this is our first event
2019-03-05 10:29:21,819 - octoprint.events - INFO - Adding 1 events to queue that were held back before startup event
2019-03-05 10:29:21,821 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2019-03-05 10:29:21,877 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2019-03-05 10:29:22,202 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2019-03-05 10:29:22,220 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2019-03-05 10:29:22,684 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2019-03-05 10:29:23,184 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.151
2019-03-05 10:29:23,260 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:29:23,358 - octoprint.server.util.flask - INFO - Passively logging in user newland from ::ffff:192.168.5.151
2019-03-05 10:29:23,374 - octoprint.server.util.sockjs - INFO - User newland logged in on the socket from client ::ffff:192.168.5.151
2019-03-05 10:29:23,822 - octoprint.plugins.astroprint - INFO - Connected to astroprint service
2019-03-05 10:29:24,242 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.151
2019-03-05 10:29:24,290 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.151
2019-03-05 10:29:24,384 - octoprint.server.util.flask - INFO - Passively logging in user newland from ::ffff:192.168.5.151
2019-03-05 10:29:24,404 - octoprint.server.util.sockjs - INFO - User newland logged in on the socket from client ::ffff:192.168.5.151
2019-03-05 10:29:24,943 - octoprint.plugins.portlister - INFO - Port Lister () {}
2019-03-05 10:29:24,959 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2019-03-05 10:29:25,302 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2019-03-05 10:29:26,569 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2019-03-05 10:29:26,571 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2019-03-05 10:29:26,572 - octoprint.util.pip - INFO - ==> pip ok -> yes
2019-03-05 10:29:26,669 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'query_string': 'l10n=en', 'path': '/', 'base_url': 'http:// 192.168.5.235/'}
2019-03-05 10:29:27,097 - octoprint.plugins.tracking - INFO - Sent tracking event startup, payload: {'python': '2.7.13', 'ram': 386437120, 'octopi_version': '0.16.0', 'version': u'1.3.10', 'pip': '19.0.1', 'cores': 4, 'freq': 1400.0, 'pi_model': 'Raspberry Pi 3 Model A Plus Rev 1.0', 'os': 'linux'}
2019-03-05 10:29:28,831 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.151
2019-03-05 10:29:28,898 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.151
2019-03-05 10:29:28,992 - octoprint.server.util.flask - INFO - Passively logging in user newland from ::ffff:192.168.5.151
2019-03-05 10:29:29,008 - octoprint.server.util.sockjs - INFO - User newland logged in on the socket from client ::ffff:192.168.5.151
2019-03-05 10:29:45,719 - octoprint.server.preemptive_cache - INFO - ... done in 19.05s
2019-03-05 10:29:45,720 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'query_string': 'l10n=en', 'path': '/', 'base_url': 'https: // 192.168.5.235/'}
2019-03-05 10:29:45,743 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.151
2019-03-05 10:29:49,249 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.151
2019-03-05 10:29:49,435 - octoprint.server.util.flask - INFO - Passively logging in user newland from ::ffff:192.168.5.151
2019-03-05 10:29:51,796 - octoprint.server.preemptive_cache - INFO - ... done in 6.08s
2019-03-05 10:29:53,016 - octoprint.server.util.sockjs - INFO - User newland logged in on the socket from client ::ffff:192.168.5.151
2019-03-05 10:30:01,318 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:30:05,297 - tornado.access - WARNING - 403 POST /api/plugin/anywhere (::ffff:192.168.5.220) 14.09ms
2019-03-05 10:30:05,856 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:30:07,098 - tornado.access - WARNING - 403 POST /api/plugin/automaticshutdown (::ffff:192.168.5.220) 684.62ms
2019-03-05 10:30:07,117 - tornado.access - WARNING - 403 POST /api/plugin/psucontrol (::ffff:192.168.5.220) 214.65ms
2019-03-05 10:30:26,366 - octoprint.plugins.psucontrol - INFO - Switching PSU On
2019-03-05 10:30:27,835 - octoprint.plugins.portlister - INFO - on_port_created connection_options {'portPreference': None, 'autoconnect': True, 'baudrates': [250000, 230400, 115200, 57600, 38400, 19200, 9600], 'ports': ['/dev/ttyUSB0'], 'baudratePreference': None}
2019-03-05 10:30:27,836 - octoprint.plugins.portlister - INFO - Checking if /dev/ttyUSB0 is in ['/dev/ttyUSB0']
2019-03-05 10:30:27,843 - octoprint.plugins.portlister - INFO - autoconnect_delay 20
2019-03-05 10:30:32,220 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:30:34,425 - tornado.access - WARNING - 403 POST /api/plugin/anywhere (::ffff:192.168.5.220) 29.02ms
2019-03-05 10:30:34,739 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:30:35,482 - tornado.access - WARNING - 403 POST /api/plugin/automaticshutdown (::ffff:192.168.5.220) 429.77ms
2019-03-05 10:30:35,502 - tornado.access - WARNING - 403 POST /api/plugin/psucontrol (::ffff:192.168.5.220) 167.27ms
2019-03-05 10:30:47,853 - octoprint.plugins.portlister - INFO - do_auto_connect
2019-03-05 10:30:47,856 - octoprint.plugins.portlister - INFO - realpath match
2019-03-05 10:30:47,952 - octoprint.plugins.portlister - ERROR - Exception in do_auto_connect TypeError: '%d format: a number is required, not NoneType' @ init.py:do_auto_connect:71
2019-03-05 10:31:02,967 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:31:04,049 - tornado.access - WARNING - 403 POST /api/plugin/anywhere (::ffff:192.168.5.220) 14.07ms
2019-03-05 10:31:04,219 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:31:05,315 - tornado.access - WARNING - 403 POST /api/plugin/automaticshutdown (::ffff:192.168.5.220) 666.69ms
2019-03-05 10:31:05,333 - tornado.access - WARNING - 403 POST /api/plugin/psucontrol (::ffff:192.168.5.220) 387.93ms
2019-03-05 10:31:23,844 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:31:24,587 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:31:26,220 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:31:28,703 - tornado.access - WARNING - 403 POST /api/plugin/anywhere (::ffff:192.168.5.220) 15.00ms
2019-03-05 10:31:28,935 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.5.220
2019-03-05 10:31:29,937 - tornado.access - WARNING - 403 POST /api/plugin/automaticshutdown (::ffff:192.168.5.220) 649.85ms
2019-03-05 10:31:29,955 - tornado.access - WARNING - 403 POST /api/plugin/psucontrol (::ffff:192.168.5.220) 401.91ms
2019-03-05 10:32:27,405 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port"
2019-03-05 10:32:27,500 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Opening serial port"
2019-03-05 10:32:27,509 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Detecting baudrate"
2019-03-05 10:32:28,519 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:50,943 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:51,942 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:52,971 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:53,966 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:54,985 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:55,010 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting baudrate" to "Operational"
2019-03-05 10:32:55,041 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:32:55,078 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin 1.1.8 (Github)"
2019-03-05 10:32:55,106 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2019-03-05 10:32:55,406 - octoprint.plugins.tracking - INFO - Sent tracking event printer_connected, payload: {u'printer_baudrate': 0, u'printer_port': u'AUTO', 'firmware_name': 'Marlin 1.1.8 (Github)'}
2019-03-05 10:33:05,471 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Printing"
2019-03-05 10:33:05,522 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-03-05 10:33:06,519 - octoprint.plugins.tracking - INFO - Sent tracking event print_started, payload: {'origin': 'local', 'file': '2aea8123ef1b9e576cc66ee0c777c2540d2f873e'}
2019-03-05 10:33:07,568 - octoprint.util.comm - INFO - Printer seems to support the busy protocol, will adjust timeouts and set busy interval accordingly
2019-03-05 10:35:30,459 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.5.220
2019-03-05 10:36:03,853 - octoprint.util.comm - INFO - Telling the printer to set the busy interval to our "communicationBusy" timeout - 1s = 2s
2019-03-05 10:44:16,535 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-03-05 10:44:26,944 - octoprint.plugins.tracking - INFO - Sent tracking event ping, payload: {}

When you type with an android, it automatically capitalizes the first letter of any word at the beginning.
Make sure if the first letter of your password isn't being capitalized if it's supposed to be a lower case letter.

1 Like

Thank you for the reply. I thought about that already and have tried putting in the password into the username so i can check it and then copy and paste it into the password. That failed too so i created a new account with a password of 123 which also fails on android.
I'm also aware the username is case sensitive too so i've also tried created a user with the first letter capitalised too. This also fails.

I'll have to hook up my phone to a debugger and see what chrome is reporting.

Anything new on this? I'm having the same issue.....

  • wired desktop connects without issue
  • wifi laptop connect without issue
  • iphone x states invalid credentials

All on the home network. I did the research and see the other posts about caps, etc.and tried all combinations as Newland has, without success.

Thanks!