Installation Issues - Warning: Unexpected error in dashboard thread

I am posting again, as I can’t connect to a dashboard.
I’ve seen several threads with this error message, but nothing that pointed to a firm resolution, and also unsure if updates made did not make these fixes obsolete. Running from AIO installer.

2017-07-19 14:45:33.307192 INFO AppDaemon Version 2.0.5 starting
2017-07-19 14:45:33.307713 INFO Configuration read from: /home/homeassistant/appdaemon/conf/appdaemon.yaml
2017-07-19 14:45:33.500804 INFO Got initial state
2017-07-19 14:45:33.502072 INFO Loading Module: /home/homeassistant/appdaemon/conf/apps/hello.py
2017-07-19 14:45:33.504422 INFO Loading Object hello_world using class HelloWorld from module hello
2017-07-19 14:45:33.662824 INFO hello_world: Hello from AppDaemon
2017-07-19 14:45:33.665320 INFO hello_world: You are now ready to run Apps!
2017-07-19 14:45:33.665707 INFO App initialization complete
2017-07-19 14:45:33.666314 INFO Starting dashboard
2017-07-19 14:45:33.666816 WARNING ------------------------------------------------------------
2017-07-19 14:45:33.667129 WARNING Unexpected error in dashboard thread
2017-07-19 14:45:33.667403 WARNING ------------------------------------------------------------
2017-07-19 14:45:33.669812 WARNING Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/appdaemon/appdash.py", line 291, in run_dash
    set_paths()
  File "/usr/local/lib/python3.4/dist-packages/appdaemon/appdash.py", line 24, in set_paths
    os.makedirs(conf.compile_dir)
  File "/usr/lib/python3.4/os.py", line 237, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/homeassistant/appdaemon/conf/compiled'

Is it still that we should run aiohttp for version 1.2.0?
When I issue the command pip show aiohttp, I don’t get anything back (I find that strange)
UPDATE: I did a - pip3 show aiohttp and it returned version 2.2.3

I also see that I have a permission issue on “compiled” directory, but I don’t have such a directory, most likely because it couldn’t be created I guess.

I did everything under sudo, so the owner and group is root.
Found someone that said to issue the following commands:
sudo chown -R conf
chgrp -R conf
But after the first command I get the error “missing operand after ‘conf’”

So is aiohttp the issue or the permissions or a combination of both?
Any assistance would be appreciated and would most likely help others.

This is a permissions error - the user you are running the dash as needs to be able to create files and directories in the config dircetory.

Thanks again for your assistance, I was happy to hear that I didn’t have to downgrade any components. It was in fact just a permission issue.

For reference:
I ended up issuing the command: sudo chown pi:pi on every file in my appdeamon directory and subdirectories.