Server not Running after updates

What is the problem?
After I performed a software update, I got the error "The OctoPrint server is not currently running"

What did you already try to solve it?
I got into the SSH and accessed the log. I am not sure what I am looking for in terms of errors. I got a different micro SD and rewrote Octoprint to it and am still getting the same splash page with the server error. I did a "sudo service octoprint restart" and nothing happened. This has happened two other times when updating octoprint but it would start working again eventually after enough unplugging and plugging back in. This has now been going on for months and I can't figure it out.

Logs (syslog, dmesg, ...)

Cannot post because "new users can only post two links" and my log contains a bunch of links.

Additional information about your network (Hardware you are trying to connect to, hardware you are trying to connect from, router, access point, used operating systems, ...)

I am hardlined into the network via ethernet cable on the raspberry pi.

Try again.

2019-05-15 14:17:15,695 - octoprint.server - INFO - --- Log roll over detected ---------------------------------------------------
2019-05-15 14:17:15,695 - octoprint.server - INFO - OctoPrint 1.3.8
2019-05-15 14:17:15,697 - octoprint.plugin.core - INFO - 10 plugin(s) registered with the system:
|  Announcement Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/announcements
|  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
|  Logging (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/logging
|  OctoPi Support Plugin (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/octopi_support
|  Plugin Manager (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/pluginmanager
|  Printer Safety Check (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/printer_safety_check
|  Software Update (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate
|  Virtual Printer (bundled) = /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/virtual_printer
2019-05-15 14:17:15,716 - octoprint.environment - INFO - Detected environment is Python 2.7.9 under Linux (linux2). Details:
|  hardware:
|    cores: 4
|    freq: 1200.0
|    ram: 901689344
|  os:
|    id: linux
|    platform: linux2
|  plugins:
|    octopi_support:
|      model: 3B
|      revision: a22082
|      version: 0.14.0
|  python:
|    pip: 9.0.1
|    version: 2.7.9
|    virtualenv: /home/pi/oprint
2019-05-15 14:17:15,717 - octoprint.server - INFO - ------------------------------------------------------------------------------
2019-05-15 14:17:15,692 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 14:32:15,718 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 14:47:15,719 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 15:02:15,721 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 15:17:15,722 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 15:32:15,724 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 15:33:20,517 - octoprint.server.util.sockjs - INFO - Client connection closed: 10.1.2.129
2019-05-15 15:33:20,911 - octoprint.server.util.sockjs - INFO - New connection from client: 10.1.2.129
2019-05-15 15:33:22,564 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 0.78s
2019-05-15 15:33:23,423 - octoprint.plugins.announcements - INFO - Loaded channel _releases from https://octoprint.org/feeds/releases.xml in 0.63s
2019-05-15 15:33:24,097 - octoprint.plugins.announcements - INFO - Loaded channel _blog from https://octoprint.org/feeds/octoblog.xml in 0.6s
2019-05-15 15:33:24,831 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 0.6s
2019-05-15 15:33:25,583 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 0.64s
2019-05-15 15:34:15,367 - octoprint.server.util.sockjs - INFO - New connection from client: 10.1.2.163
2019-05-15 15:34:34,029 - 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 2417, in _readline
    ret = self._serial.readline()
  File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4334, in readline
    c = self.read(1)
  File "build/bdist.linux-armv7l/egg/serial/serialposix.py", line 475, in read
    raise SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)')
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2019-05-15 15:34:34,037 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2019-05-15 15:34:34,113 - octoprint.util.comm - INFO - Changing monitoring state from "Cancelling" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2417)"
2019-05-15 15:35:12,934 - octoprint.util.comm - INFO - Changing monitoring state from "Offline" to "Detecting serial port"
2019-05-15 15:35:12,961 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial port" to "Opening serial port"
2019-05-15 15:35:12,964 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Detecting baudrate"
2019-05-15 15:35:13,019 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-05-15 15:35:22,088 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting baudrate" to "Operational"
2019-05-15 15:35:22,099 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-05-15 15:35:22,668 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin bugfix-2.0.x (Github)"
2019-05-15 15:35:22,674 - octoprint.util.comm - INFO - Firmware states that it supports temperature autoreporting
2019-05-15 15:36:50,067 - octoprint.server.util.sockjs - INFO - Client connection closed: 10.1.2.163
2019-05-15 15:37:12,690 - octoprint.server.util.sockjs - INFO - New connection from client: 10.1.2.163
2019-05-15 15:38:33,901 - 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 2417, in _readline
    ret = self._serial.readline()
  File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4334, in readline
    c = self.read(1)
  File "build/bdist.linux-armv7l/egg/serial/serialposix.py", line 475, in read
    raise SerialException('device reports readiness to read but returned no data (device disconnected or multiple access on port?)')
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2019-05-15 15:38:33,906 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2019-05-15 15:38:33,920 - 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:2417)"
2019-05-15 15:39:10,160 - octoprint.server.util.sockjs - INFO - Client connection closed: 10.1.2.163
2019-05-15 15:42:53,092 - octoprint.plugins.softwareupdate - INFO - Starting update of octoprint to 1.3.11...
2019-05-15 15:45:26,267 - octoprint.plugins.softwareupdate - ERROR - Update of octoprint can not be performed, please also check plugin_softwareupdate_console.log for possible causes of this
Traceback (most recent call last):
  File "/home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate/__init__.py", line 909, in _perform_update
    update_result = updater.perform_update(target, populated_check, target_version, log_cb=self._log, online=online)
  File "/home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/softwareupdate/updaters/pip.py", line 108, in perform_update
    raise exceptions.UpdateError("Error while executing pip install", (stdout, stderr))
UpdateError
2019-05-15 15:47:15,725 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 15:47:21,309 - octoprint.server.util.sockjs - INFO - New connection from client: 10.1.2.163
2019-05-15 15:49:13,234 - octoprint.server.util.sockjs - INFO - Client connection closed: 10.1.2.163
2019-05-15 16:02:15,726 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 16:17:09,834 - tornado.access - WARNING - 404 GET /sdk/vimServiceVersions.xml (127.0.0.1) 8.58ms
2019-05-15 16:17:09,850 - tornado.access - WARNING - 404 POST /sdk (127.0.0.1) 11.45ms
2019-05-15 16:17:15,728 - octoprint.server.heartbeat - INFO - Server heartbeat <3
2019-05-15 16:32:15,729 - octoprint.server.heartbeat - INFO - Server heartbeat <3

@foosel I am confused about the edit you posted to my log.... what you do mean by "fix formatting...again..."?

She probably surrounded it by backticks as in...

```

log

```

...which will format it like a log or code content, (also known as "Preformatted text" as an option in the menu there).

I see this in your log with respect to the serial error: https://faq.octoprint.org/serialerror
And it seems to be asking you to check this one: plugin_softwareupdate_console.log (which you could post here as well)

Also the log is from May - or your system thinks it's May.