apt-get reinstall mosquitto did not work
however I removed mosquitto, then apt autoremove and I reinstalled mosquitto and not it works.
however, emonhub still does NOT work
systemctl status emonhub.service
● emonhub.service - emonHub service description
Loaded: loaded (/opt/openenergymonitor/emonhub/service/emonhub.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2020-08-14 12:31:42 BST; 2min 9s ago
Process: 488 ExecStartPre=/bin/mkdir -p /var/log/emonhub/ (code=exited, status=0/SUCCESS)
Process: 489 ExecStartPre=/bin/chgrp -R emonhub /var/log/emonhub/ (code=exited, status=0/SUCCESS)
Process: 490 ExecStartPre=/bin/chmod 775 /var/log/emonhub/ (code=exited, status=0/SUCCESS)
Process: 491 ExecStart=/usr/local/bin/emonhub/emonhub.py --config-file=/etc/emonhub/emonhub.conf --logfile=/var/log/emonhub/emonhub.log (code=exited, status=1/FAILURE)
Main PID: 491 (code=exited, status=1/FAILURE)
Aug 14 12:31:42 emonpi systemd[1]: emonhub.service: Service RestartSec=100ms expired, scheduling restart.
Aug 14 12:31:42 emonpi systemd[1]: emonhub.service: Scheduled restart job, restart counter is at 5.
Aug 14 12:31:42 emonpi systemd[1]: Stopped emonHub service description.
Aug 14 12:31:42 emonpi systemd[1]: emonhub.service: Start request repeated too quickly.
Aug 14 12:31:42 emonpi systemd[1]: emonhub.service: Failed with result 'exit-code'.
Aug 14 12:31:42 emonpi systemd[1]: Failed to start emonHub service description.
/usr/local/bin/emonhub/emonhub.py --config-file=/etc/emonhub/emonhub.conf --logfile=/var/log/emonhub/emonhub.log
Traceback (most recent call last):
File "/usr/local/bin/emonhub/emonhub.py", line 25, in <module>
import emonhub_interfacer as ehi
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 14, in <module>
import requests
File "/usr/lib/python3/dist-packages/requests/__init__.py", line 115, in <module>
from .api import request, get, head, post, patch, put, delete, options
File "/usr/lib/python3/dist-packages/requests/api.py", line 13, in <module>
from . import sessions
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 27, in <module>
from .adapters import HTTPAdapter
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 44, in <module>
from urllib3.contrib.socks import SOCKSProxyManager
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 724, in exec_module
File "<frozen importlib._bootstrap_external>", line 857, in get_code
File "<frozen importlib._bootstrap_external>", line 525, in _compile_bytecode
ValueError: bad marshal data (unknown type code)