Can you correlate the upload times with the log entries? I mean, when you upload a file, what does the log output say?
Given that you've changed the configuration and everything, I suspect maybe your path permissions are wrong. Here's what my upload folder permissions look like:
$ ls -ald ~/.octoprint/uploads/
drwxr-xr-x 2 pi pi 12288 Mar 6 16:28 /home/pi/.octoprint/uploads/
Also, the size and permissions of the metadata file and a couple of random files:
$ ls -al ~/.octoprint/uploads/
total 12544
-rw------- 1 pi pi 5014765 Mar 1 12:05 Cute_Cat_stencil_0.2mm_MK3MMU2.gcode
-rw------- 1 pi pi 3258060 Mar 6 16:27 laptop-test-strip-v1_0.2mm_MK3MMU2.gcode
-rw-r--r-- 1 pi pi 62601 Mar 6 16:28 .metadata.json
Please share the above output from your Pi.
There are a couple errors in your logs that are unrelated, I think;
- there's no unique_id for tracking in your config file. I think this is a bug that will be fixed in the next release, you can look around here for discussions of it.
- lots of trouble with serial init, and I think that triggered a printTimeLeft error I've never noticed.
printTimeLeft failure
2019-03-06 07:12:44,102 - octoprint.printer.standard - ERROR - Error while trying to send initial state update
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/printer/standard.py", line 919, in _sendInitialStateUpdate
data = self._stateMonitor.get_current_data()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/printer/standard.py", line 1356, in get_current_data
self._progress = self._get_current_progress()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/printer/standard.py", line 1282, in _get_current_progress
return self._on_get_progress()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/printer/standard.py", line 798, in _updateProgressDataCallback
printTimeLeft=int(printTimeLeft) if printTimeLeft is not None else None,
OverflowError: cannot convert float infinity to integer
unique_id/tracking error
2019-03-06 07:14:04,014 - octoprint.plugin - ERROR - Error while calling plugin tracking
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/plugin/__init__.py", line 230, in call_plugin
result = getattr(plugin, method)(*args, **kwargs)
File "/home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/tracking/__init__.py", line 119, in on_event
self._track_printjob_event(event, payload)
File "/home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins/tracking/__init__.py", line 237, in _track_printjob_event
sha.update(self._settings.get([b"unique_id"]))
TypeError: update() argument 1 must be string or buffer, not None