I followed this method to install Hass.io on a fresh installed Ubuntu Server.
When I try to install the Dasher add-on I get the errors below.
18-05-09 20:15:29 INFO (SyncWorker_1) [hassio.docker.addon] Start build 73b92e0f/amd64-addon-dasher:0.2
18-05-09 20:15:29 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 381, in start
resp = await self._request_handler(request)
File "/usr/lib/python3.6/site-packages/aiohttp/web_app.py", line 322, in _handle
resp = await handler(request)
File "/usr/lib/python3.6/site-packages/aiohttp/web_middlewares.py", line 88, in impl
return await handler(request)
File "/usr/lib/python3.6/site-packages/hassio/api/security.py", line 48, in token_validation
return await handler(request)
File "/usr/lib/python3.6/site-packages/hassio/api/utils.py", line 33, in wrap_api
answer = await method(api, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/hassio/addons/addon.py", line 607, in install
if not await self.instance.install(self.last_version):
File "/usr/lib/python3.6/site-packages/hassio/utils/__init__.py", line 25, in wrap_api
return await method(api, *args, **kwargs)
File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.6/site-packages/hassio/docker/addon.py", line 273, in _install
return self._build(tag)
File "/usr/lib/python3.6/site-packages/hassio/docker/addon.py", line 287, in _build
**build_env.get_docker_args(tag))
File "/usr/lib/python3.6/site-packages/docker/models/images.py", line 258, in build
resp = self.client.api.build(**kwargs)
File "/usr/lib/python3.6/site-packages/docker/api/build.py", line 162, in build
path, exclude=exclude, dockerfile=dockerfile, gzip=gzip
File "/usr/lib/python3.6/site-packages/docker/utils/build.py", line 31, in tar
root=root, fileobj=fileobj, gzip=gzip, extra_files=extra_files
File "/usr/lib/python3.6/site-packages/docker/utils/build.py", line 151, in create_archive
fileobj = tempfile.NamedTemporaryFile()
File "/usr/lib/python3.6/tempfile.py", line 540, in NamedTemporaryFile
prefix, suffix, dir, output_type = _sanitize_params(prefix, suffix, dir)
File "/usr/lib/python3.6/tempfile.py", line 130, in _sanitize_params
dir = gettempdir()
File "/usr/lib/python3.6/tempfile.py", line 296, in gettempdir
tempdir = _get_default_tempdir()
File "/usr/lib/python3.6/tempfile.py", line 231, in _get_default_tempdir
dirlist)
FileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/']
I followed this method to install Hass.io on a fresh installed Ubuntu Server.
When I try to install the Dasher add-on I get the errors below.
How to solve this problem?
Thanks.