Trying to update to version 1.6.0, but it keeps failing

What is the problem?

I Can not update to the latest version - have been running fine for some time now :slight_smile:

What did you already try to solve it?

I tried to reboot the server, several times, but with same result: Update not started!
The update could not be started. Is it already active? Please consult octoprint.log for details.

Have you tried running in safe mode?

no - how do I do that? (im a super noob at this)

Did running in safe mode solve the problem?

ehh...no?

Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)

browser.user_agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
connectivity.connection_check: 8.8.8.8:53
connectivity.connection_ok: true
connectivity.enabled: true
connectivity.online: true
connectivity.resolution_check: octoprint.org
connectivity.resolution_ok: true
env.hardware.cores: 4
env.hardware.freq: 1200
env.hardware.ram: 918192128
env.os.bits: 32
env.os.id: linux
env.os.platform: linux2
env.plugins.pi_support.model: Raspberry Pi 3 Model B Rev 1.2
env.plugins.pi_support.octopi_version: 0.15.1
env.plugins.pi_support.throttle_state: 0x50005
env.python.pip: 9.0.3
env.python.version: 2.7.13
env.python.virtualenv: true
octoprint.safe_mode: false
octoprint.version: 1.5.3
printer.firmware: Marlin TH3D U1.R2.4b

Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible

Im using marlin on the printer, i think - TH3D v1.r2.4b :slight_smile:

Your Pi is actively throttled due to an undervoltage issue. Updates are disabled in such a case since updating while the system in unstable like this has caused a ton of issues in the past.

Get your Pi enough power so it's no longer complaining about undervoltage, then you can update.

Also, side note, safe mode, logs, systeminfo bundle -- all of these get turned into clickable links to allow you to learn more about them :slight_smile:

Great - ill try it right away :slight_smile: - thx

Nope - still same issue...

Care to shoot over the logs?

yes - here it is. sorry!

2021-04-29 19:24:35,795 - octoprint.util.comm - INFO - Serial detection: Handshake attempt #1 with timeout 2.0s
2021-04-29 19:24:35,803 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-04-29 19:24:36,565 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on cr-10_s4._http._tcp.local.' for _http._tcp.local.
2021-04-29 19:24:36,894 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
2021-04-29 19:24:37,038 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2021-04-29 19:24:37,466 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on cr-10_s4._octoprint._tcp.local.' for _octoprint._tcp.local.
2021-04-29 19:24:37,497 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on cr-10_s4 for SSDP
2021-04-29 19:24:37,542 - octoprint.server - INFO - Listening on http://127.0.0.1:5000
2021-04-29 19:24:37,805 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2021-04-29 19:24:38,791 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.86.58
2021-04-29 19:24:41,180 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.86.58
2021-04-29 19:24:42,849 - octoprint.util.pip - INFO - Using "/home/pi/oprint/bin/python2 -m pip" as command to invoke pip
2021-04-29 19:24:42,861 - octoprint.util.pip - INFO - pip installs to /home/pi/oprint/lib/python2.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2021-04-29 19:24:42,901 - octoprint.util.pip - INFO - ==> pip ok -> yes
2021-04-29 19:24:43,142 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2021-04-29 19:24:43,154 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.86.58
2021-04-29 19:24:43,235 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 5.4GB. That is considered sufficient for updating.
2021-04-29 19:24:43,476 - octoprint.server.util.flask - INFO - Passively logging in user neoinspace from ::ffff:192.168.86.58
2021-04-29 19:24:43,487 - octoprint.access.users - INFO - Logged in user: neoinspace
2021-04-29 19:24:43,847 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin TH3D U1.R2.4b"
2021-04-29 19:24:43,897 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2021-04-29 19:24:45,348 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'query_string': 'l10n=en', 'path': '/', 'base_url': 'http://192.168.86.212/'}
2021-04-29 19:24:46,965 - octoprint.server.util.sockjs - INFO - User neoinspace logged in on the socket from client ::ffff:192.168.86.58
2021-04-29 19:24:48,853 - octoprint.server.util.flask - INFO - Passively logging in user neoinspace from ::ffff:192.168.86.58
2021-04-29 19:24:48,857 - octoprint.access.users - INFO - Logged in user: neoinspace
2021-04-29 19:25:48,955 - octoprint.server.preemptive_cache - INFO - ... done in 63.61s
2021-04-29 19:25:49,321 - octoprint.server.util.sockjs - INFO - New connection from client: ::ffff:192.168.86.58
2021-04-29 19:25:49,508 - octoprint.server.util.sockjs - INFO - Client connection closed: ::ffff:192.168.86.58
2021-04-29 19:25:49,583 - octoprint.server.util.flask - INFO - Passively logging in user neoinspace from ::ffff:192.168.86.58
2021-04-29 19:25:49,586 - octoprint.access.users - INFO - Logged in user: neoinspace
2021-04-29 19:25:55,488 - octoprint.server.util.sockjs - INFO - User neoinspace logged in on the socket from client ::ffff:192.168.86.58
2021-04-29 19:26:22,132 - tornado.access - WARNING - 409 POST /plugin/softwareupdate/update (::ffff:192.168.86.58) 36.99ms
2021-04-29 19:26:42,346 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port
Traceback (most recent call last):
  File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 3831, in _readline
    ret = self._serial.readline()
  File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 6455, in readline
    c = self.read(1)
  File "/home/pi/oprint/local/lib/python2.7/site-packages/serial/serialposix.py", line 501, in read
    'device reports readiness to read but returned no data '
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2021-04-29 19:26:42,390 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2021-04-29 19:26:42,416 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:3831)"
2021-04-29 19:26:42,443 - octoprint.plugins.action_command_notification - INFO - Notifications cleared
2021-04-29 19:26:49,969 - tornado.access - WARNING - 409 POST /plugin/softwareupdate/update (::ffff:192.168.86.58) 38.92ms

Is this enough? its pretty long, the log!

Maybe its a faulty cable? - the reply earlier was undervoltage?

I got ot to work - it was a faulty mini usb cable :slight_smile:
So it was undervoltage :slight_smile: - just like "foosel" said :slight_smile:

2 Likes