Check Home Assistant Configuration plugin issue

I am currently running Hass.io 0.92.2 and want to upgrade to 0.93.1. System is running well right now. Before upgrading, I always use the “Check Home Assistant configuration” plugin to make sure that I don’t get affected by breaking changes (only config paramter is the default one, "version":"latest"). In the past, it’s always been clean.

Today, when I ran it, I get the following in its log:

[Info] Start install HomeAssistant latest
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
[Info] Installed homeassistant==0.93.1, check config now
[Error] Wrong config found!
Testing configuration at /tmp/config
INFO:homeassistant.util.package:Attempting install of mutagen==1.42.0
INFO:homeassistant.util.package:Attempting install of HAP-python==2.5.0
INFO:homeassistant.util.package:Attempting install of home-assistant-frontend==20190514.0
INFO:homeassistant.util.package:Attempting install of pylutron-caseta==0.5.0
INFO:homeassistant.util.package:Attempting install of influxdb==5.2.0
INFO:homeassistant.util.package:Attempting install of ha-ffmpeg==2.0
INFO:homeassistant.util.package:Attempting install of PyNaCl==1.3.0
ERROR:homeassistant.util.package:Unable to install package PyNaCl==1.3.0: Failed building wheel for PyNaCl
Could not build wheels for PyNaCl which use PEP 517 and cannot be installed directly
You are using pip version 19.0.3, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
ERROR:homeassistant.requirements:Not initializing owntracks because could not install requirement PyNaCl==1.3.0
INFO:homeassistant.util.package:Attempting install of distro==1.4.0
INFO:homeassistant.util.package:Attempting install of netdisco==2.6.0
INFO:homeassistant.util.package:Attempting install of sqlalchemy==1.3.3
INFO:homeassistant.util.package:Attempting install of google-api-python-client==1.6.4
INFO:homeassistant.util.package:Attempting install of httplib2==0.10.3
INFO:homeassistant.util.package:Attempting install of oauth2client==4.0.0
INFO:homeassistant.util.package:Attempting install of hass-nabucasa==0.12
INFO:homeassistant.util.package:Attempting install of teslajsonpy==0.0.25
INFO:homeassistant.util.package:Attempting install of twilio==6.19.1
INFO:homeassistant.util.package:Attempting install of aiohttp_cors==0.7.0
INFO:homeassistant.util.package:Attempting install of ring_doorbell==0.2.3
Failed config
  General Errors: 
    - Unable to install all requirements: PyNaCl==1.3.0

Successful config (partial)

Any idea what could be causing this? If it matters, I am running hass.io in a docker container on Ubuntu 18.04 LTS (which, itself is running as a VM on an ESXi 6.0 server).

Config check addon is currently broken.

1 Like

Since it is advertised as easing upgrade anxiety & since there is a full-time dev for Hass.io, one would think it would have been tested before the version was deployed.

Perhaps it should be added to the pre-release testing checklist?

Just a thought.

1 Like

Well crud.

1 Like

Here, here.

1 Like

Does anyone know if there’s an ETA for when the addon will be working again? Out of paranoia, I’ve been holding off on upgrading from 0.92.2 until I can run the checker.

2 Likes

H all

I’m having warning/error message using “Check Home Assistant Configuration” addon.

I’ve just updated the addon to 2.1

The message is

Log
    copying scratchpad/remux.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/decode.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/save_subtitles.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/show_frames_opencv.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/second_seek_example.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/glproxy.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/decode_threads.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/merge-filmstrip.py -> build/lib.linux-x86_64-3.7/scratchpad
    copying scratchpad/cctx_encode.py -> build/lib.linux-x86_64-3.7/scratchpad
    creating build/lib.linux-x86_64-3.7/av/subtitles
    copying av/subtitles/__init__.py -> build/lib.linux-x86_64-3.7/av/subtitles
    creating build/lib.linux-x86_64-3.7/av/data
    copying av/data/__init__.py -> build/lib.linux-x86_64-3.7/av/data
    creating build/lib.linux-x86_64-3.7/av/filter
    copying av/filter/__init__.py -> build/lib.linux-x86_64-3.7/av/filter
    creating build/lib.linux-x86_64-3.7/av/container
    copying av/container/__init__.py -> build/lib.linux-x86_64-3.7/av/container
    creating build/lib.linux-x86_64-3.7/av/audio
    copying av/audio/__init__.py -> build/lib.linux-x86_64-3.7/av/audio
    creating build/lib.linux-x86_64-3.7/av/video
    copying av/video/__init__.py -> build/lib.linux-x86_64-3.7/av/video
    creating build/lib.linux-x86_64-3.7/av/codec
    copying av/codec/__init__.py -> build/lib.linux-x86_64-3.7/av/codec
    running build_ext
    running config
    pkg-config is required for building PyAV
    ----------------------------------------
ERROR: Command "/usr/local/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-z16k1ypm/av/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-smuil6ey/install-record.txt --single-version-externally-managed --prefix '' --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-z16k1ypm/av/
ERROR:homeassistant.requirements:Not initializing stream because could not install requirement av==6.1.2
INFO:homeassistant.util.package:Attempting install of sqlalchemy==1.3.3
INFO:homeassistant.util.package:Attempting install of aiohttp_cors==0.7.0
INFO:homeassistant.util.package:Attempting install of distro==1.4.0
INFO:homeassistant.util.package:Attempting install of pyfttt==0.3
INFO:homeassistant.util.package:Attempting install of google-api-python-client==1.6.4
INFO:homeassistant.util.package:Attempting install of httplib2==0.10.3
INFO:homeassistant.util.package:Attempting install of oauth2client==4.0.0
INFO:homeassistant.util.package:Attempting install of netdisco==2.6.0
INFO:homeassistant.util.package:Attempting install of home-assistant-frontend==20190514.0
INFO:homeassistant.util.package:Attempting install of hbmqtt==0.9.4
INFO:homeassistant.util.package:Attempting install of paho-mqtt==1.4.0
INFO:homeassistant.util.package:Attempting install of python-telegram-bot==11.1.0
INFO:homeassistant.util.package:Attempting install of influxdb==5.2.0
INFO:homeassistant.util.package:Attempting install of rflink==0.0.37
INFO:homeassistant.util.package:Attempting install of pychromecast==3.2.1
INFO:homeassistant.util.package:Attempting install of yeelight==0.5.0
INFO:homeassistant.util.package:Attempting install of pyatmo==1.11
INFO:homeassistant.util.package:Attempting install of googledevices==1.0.2
ERROR:homeassistant.util.package:Unable to install package googledevices==1.0.2: ERROR: Complete output from command /usr/local/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-veyzvoev/netifaces/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_f9jwyqg --python-tag cp37:
  ERROR: running bdist_wheel
  running build
  running build_ext
  checking for getifaddrs...not found.
  checking for getnameinfo...not found.
  checking for socket IOCTLs...not found.
  checking for optional header files...none found.
  checking whether struct sockaddr has a length field...no.
  checking which sockaddr_xxx structs are defined...none!
  checking for routing socket support...no.
  checking for sysctl(CTL_NET...) support...no.
  checking for netlink support...no.
  building 'netifaces' extension
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -DNETIFACES_VERSION=0.10.9 -I/usr/local/include/python3.7m -c netifaces.c -o build/temp.linux-x86_64-3.7/netifaces.o
  unable to execute 'gcc': No such file or directory
  error: command 'gcc' failed with exit status 1
  ----------------------------------------
  ERROR: Failed building wheel for netifaces
    ERROR: Complete output from command /usr/local/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-veyzvoev/netifaces/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-g7o66lgz/install-record.txt --single-version-externally-managed --prefix '' --compile --user --prefix=:
    ERROR: running install
    running build
    running build_ext
    checking for getifaddrs...not found.
    checking for getnameinfo...not found.
    checking for socket IOCTLs...not found.
    checking for optional header files...none found.
    checking whether struct sockaddr has a length field...no.
    checking which sockaddr_xxx structs are defined...none!
    checking for routing socket support...no.
    checking for sysctl(CTL_NET...) support...no.
    checking for netlink support...no.
    building 'netifaces' extension
    gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -DNETIFACES_VERSION=0.10.9 -I/usr/local/include/python3.7m -c netifaces.c -o build/temp.linux-x86_64-3.7/netifaces.o
    unable to execute 'gcc': No such file or directory
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command "/usr/local/bin/python -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-veyzvoev/netifaces/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'
'"'"', '"'"'
'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-g7o66lgz/install-record.txt --single-version-externally-managed --prefix '' --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-veyzvoev/netifaces/
ERROR:homeassistant.requirements:Not initializing googlehome because could not install requirement googledevices==1.0.2
Failed config
  General Errors: 
    - Unable to install all requirements: av==6.1.2
    - Unable to install all requirements: googledevices==1.0.2

Successful config (partial)

Any advice?

Thanks

This may be your problem:

Known issues and limitations

  • Currently, this add-on only support checking against Home Assistant >= 0.94
    or less 0.91.

Looks like the recommendation then would be to wait until 0.94 is released and then try the config checker again before upgrading.

2 Likes

I keep getting this error and I have uninstall it and reinstall any thoughts
Im running hassio 0.96.5

[11:08:29] INFO: Installing Home Assistant: latest…
[11:08:29] INFO: Please be patient, this might take a few minutes…
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f727abce110>: Failed to establish a new connection: [Errno -3] Try again’)’: /simple/homeassistant/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f727abcef10>: Failed to establish a new connection: [Errno -3] Try again’)’: /simple/homeassistant/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f727ab68090>: Failed to establish a new connection: [Errno -3] Try again’)’: /simple/homeassistant/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewConnectionError(’<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f727aba3d90>: Failed to establish a new connection: [Errno -3] Try again’)’: /simple/homeassistant/