ned-kelly / docker-voltronic-homeassistant

Programmatically read data from your Voltronic, Axpert, Mppsolar PIP, Voltacon, Effekta etc Inverter and send it to Home Assistant via MQTT - Works with RS232 & USB!
GNU General Public License v3.0
266 stars 142 forks source link

ImportError: No module named ssl_match_hostname #9

Closed cmsimmmons closed 4 years ago

cmsimmmons commented 4 years ago

Hi there,

Firstly thanks for developing this app for the Pi, it looks awesome!

Secondly I'm sorry for being such a noob, but I'm struggling to get it to work :-(. I have minimal experience with this type stuff :-(.

I've followed all the instructions (I think), but having issues getting the docker-compose command to work... here is what is happening when I run it, I'd greatly appreciate some help if you have any suggestions?

pi@raspberrypi:~ $ docker-compose up -d Traceback (most recent call last): File "/usr/local/bin/docker-compose", line 6, in from compose.cli.main import main File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 52, in from .formatter import ConsoleWarningFormatter File "/usr/local/lib/python2.7/dist-packages/compose/cli/formatter.py", line 15, in from backports.shutil_get_terminal_size import get_terminal_size ImportError: No module named shutil_get_terminal_size

Thank you!

Casey

cmsimmmons commented 4 years ago

So after lots of googling, I found a post somewhere and someone recommended to uninstall configparser, which i did, and the issue is now gone BUT a new issue has been created :-(... see latest below:

Traceback (most recent call last): File "/usr/local/bin/docker-compose", line 6, in from compose.cli.main import main File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 18, in import docker File "/usr/local/lib/python2.7/dist-packages/docker/init.py", line 2, in from .api import APIClient File "/usr/local/lib/python2.7/dist-packages/docker/api/init.py", line 2, in from .client import APIClient File "/usr/local/lib/python2.7/dist-packages/docker/api/client.py", line 10, in from .build import BuildApiMixin File "/usr/local/lib/python2.7/dist-packages/docker/api/build.py", line 6, in from .. import auth File "/usr/local/lib/python2.7/dist-packages/docker/auth.py", line 9, in from .utils import config File "/usr/local/lib/python2.7/dist-packages/docker/utils/init.py", line 3, in from .decorators import check_resource, minimum_version, update_headers File "/usr/local/lib/python2.7/dist-packages/docker/utils/decorators.py", line 4, in from . import utils File "/usr/local/lib/python2.7/dist-packages/docker/utils/utils.py", line 13, in from .. import tls File "/usr/local/lib/python2.7/dist-packages/docker/tls.py", line 5, in from .transport import SSLHTTPAdapter File "/usr/local/lib/python2.7/dist-packages/docker/transport/init.py", line 3, in from .ssladapter import SSLHTTPAdapter File "/usr/local/lib/python2.7/dist-packages/docker/transport/ssladapter.py", line 23, in from backports.ssl_match_hostname import match_hostname ImportError: No module named ssl_match_hostname

Any suggestions?

Thanks!

Casey

cmsimmmons commented 4 years ago

hmm.... I seem to have got it to work ;-)

diegonc commented 4 years ago

@cmsimmmons can you explain what you did to fix it? I'm facing the same problem right now. Thanks