Thorak followed your suggestion and updated from github to the latest version and then ran the Tilt Debug. I found that libluetooth-Dev was not installed or incorrect. I was able to get that corrected. I aslo found PY Buez was running version.22 and aioblescan was on version 0.2.4. I ran the update/install python script. This was not able to correct the outdated version. I have copied the install log.
I guess I need to update the the pip from 19.0.1 to 20.0.2. I have not figured out how to do that yet. Any suggestions ( I am very very much a novice at programming/python).
-installing Python packages from requirements.txt
::: Waiting 1 second for Fermentrack to send updates if triggered from the web...
::: Stopping circus...
::: Updating requirements via pip3...
::: Running manage.py migrate...
::: Running manage.py collectstatic...
::: Relaunching circus...
::: Complete!
ngo<1.12,>=1.11 in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 1)) (1.11.29)
Requirement already up-to-date: configobj in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 2)) (5.0.6)
Requirement already up-to-date: pytz in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 4)) (2019.3)
Requirement already up-to-date: raven in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 5)) (6.10.0)
Requirement already up-to-date: django-constance[database] in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 6)) (2.6.0)
Requirement already up-to-date: GitPython in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 7)) (3.1.1)
Requirement already up-to-date: zeroconf in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 8)) (0.25.0)
Requirement already up-to-date: circus<0.17.0,>=0.16.0 in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 9)) (0.16.1)
Requirement already up-to-date: chaussette in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 11)) (1.3.0)
Requirement already up-to-date: huey>=2.0 in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 12)) (2.2.0)
Requirement already up-to-date: pid in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 13)) (3.0.3)
Requirement already up-to-date: pyserial in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 14)) (3.4)
Requirement already up-to-date: pyudev in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 16)) (0.22.0)
Requirement already up-to-date: requests in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 17)) (2.23.0)
Requirement already up-to-date: esptool in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 19)) (2.8)
Requirement already up-to-date: packaging~=17.1 in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 20)) (17.1)
Requirement already up-to-date: redis==3.4.1 in /home/fermentrack/venv/lib/python3.5/site-packages (from -r requirements.txt (line 23)) (3.4.1)
Collecting PyBluez==0.23 (from -r requirements.txt (line 24))
Using cached
https://files.pythonhosted.org/pack...65df65a532165fdf6ff90d0ed/PyBluez-0.23.tar.gz
Collecting aioblescan==0.2.6 (from -r requirements.txt (line 25))
Using cached
https://www.piwheels.org/simple/aioblescan/aioblescan-0.2.6-py3-none-any.whl
Requirement already satisfied, skipping upgrade: six in /home/fermentrack/venv/lib/python3.5/site-packages (from configobj->-r requirements.txt (line 2)) (1.12.0)
Requirement already satisfied, skipping upgrade: django-picklefield; extra == "database" in /home/fermentrack/venv/lib/python3.5/site-packages (from django-constance[database]->-r requirements.txt (line 6)) (2.0)
Requirement already satisfied, skipping upgrade: gitdb<5,>=4.0.1 in /home/fermentrack/venv/lib/python3.5/site-packages (from GitPython->-r requirements.txt (line 7)) (4.0.2)
Requirement already satisfied, skipping upgrade: ifaddr in /home/fermentrack/venv/lib/python3.5/site-packages (from zeroconf->-r requirements.txt (line 8)) (0.1.6)
Requirement already satisfied, skipping upgrade: tornado<5.0,>=3.0 in /home/fermentrack/venv/lib/python3.5/site-packages (from circus<0.17.0,>=0.16.0->-r requirements.txt (line 9)) (4.5.3)
Requirement already satisfied, skipping upgrade: psutil in /home/fermentrack/venv/lib/python3.5/site-packages (from circus<0.17.0,>=0.16.0->-r requirements.txt (line 9)) (5.5.0)
Requirement already satisfied, skipping upgrade: pyzmq>=17.0 in /home/fermentrack/venv/lib/python3.5/site-packages (from circus<0.17.0,>=0.16.0->-r requirements.txt (line 9)) (18.1.1)
Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /home/fermentrack/venv/lib/python3.5/site-packages (from requests->-r requirements.txt (line 17)) (1.24.1)
Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /home/fermentrack/venv/lib/python3.5/site-packages (from requests->-r requirements.txt (line 17)) (2.8)
Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /home/fermentrack/venv/lib/python3.5/site-packages (from requests->-r requirements.txt (line 17)) (2018.11.29)
Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in /home/fermentrack/venv/lib/python3.5/site-packages (from requests->-r requirements.txt (line 17)) (3.0.4)
Requirement already satisfied, skipping upgrade: pyaes in /home/fermentrack/venv/lib/python3.5/site-packages (from esptool->-r requirements.txt (line 19)) (1.6.1)
Requirement already satisfied, skipping upgrade: ecdsa in /home/fermentrack/venv/lib/python3.5/site-packages (from esptool->-r requirements.txt (line 19)) (0.13)
Requirement already satisfied, skipping upgrade: pyparsing>=2.0.2 in /home/fermentrack/venv/lib/python3.5/site-packages (from packaging~=17.1->-r requirements.txt (line 20)) (2.4.7)
Requirement already satisfied, skipping upgrade: smmap<4,>=3.0.1 in /home/fermentrack/venv/lib/python3.5/site-packages (from gitdb<5,>=4.0.1->GitPython->-r requirements.txt (line 7)) (3.0.1)
Error checking for conflicts.
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2897, in _dep_map
return self.__dep_map
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2691, in __getattr__
raise AttributeError(attr)
AttributeError: _DistInfoDistribution__dep_map
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2888, in _parsed_pkg_info
return self._pkg_info
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2691, in __getattr__
raise AttributeError(attr)
AttributeError: _pkg_info
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_internal/commands/install.py", line 503, in _warn_about_conflicts
package_set, _dep_info = check_install_conflicts(to_install)
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_internal/operations/check.py", line 108, in check_install_conflicts
package_set, _ = create_package_set_from_installed()
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_internal/operations/check.py", line 47, in create_package_set_from_installed
package_set[name] = PackageDetails(dist.version, dist.requires())
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2635, in requires
dm = self._dep_map
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2899, in _dep_map
self.__dep_map = self._compute_dependencies()
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2908, in _compute_dependencies
for req in self._parsed_pkg_info.get_all('Requires-Dist') or []:
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2890, in _parsed_pkg_info
metadata = self.get_metadata(self.PKG_INFO)
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1410, in get_metadata
value = self._get(self._fn(self.egg_info, name))
File "/home/fermentrack/venv/lib/python3.5/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1522, in _get
with open(path, 'rb') as stream:
FileNotFoundError: [Errno 2] No such file or directory: '/home/fermentrack/venv/lib/python3.5/site-packages/PyBluez-0.22.dist-info/METADATA'
Installing collected packages: PyBluez, aioblescan
Found existing installation: PyBluez 0.22
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/home/fermentrack/venv/lib/python3.5/site-packages/PyBluez-0.22.dist-info/RECORD'
You are using pip version 19.0.1, however version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Operations to perform:
Apply all migrations: admin, app, auth, contenttypes, database, external_push, firmware_flash, gravity, sessions
Running migrations:
No migrations to apply.
ok
ok