# tornado.web.HTTPError: HTTP 404: Not Found

**URL:** https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664
**Category:** This category is being retired - Support
**Created:** [May 28, 2019, 4:03pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664 "2019-05-28T16:03:40Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Franciszek\_Lajszczak](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/f/5e9695/32.png) [@Franciszek\_Lajszczak](https://community.openconversational.ai/u/Franciszek_Lajszczak)
#### Post date: [May 28, 2019, 4:03pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/1 "2019-05-28T16:03:40Z")

</div>

I am facing exacly the same problem as described here: [Conecting to the mycroft web client](https://community.openconversational.ai/t/conecting-to-the-mycroft-web-client/4073). I read this whole discussion but I can’t solve my problem. Mayby I don’t understand something or there is other solution?

Thank You!

---

<div class="post-metadata">

### Author: ![gez-mycroft](https://community.openconversational.ai/user_avatar/community.openconversational.ai/gez-mycroft/32/1937_2.png) [@gez-mycroft](https://community.openconversational.ai/u/gez-mycroft)
#### Post date: [May 29, 2019, 1:33am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/2 "2019-05-29T01:33:41Z")

</div>

Hi there,

Welcome to the Community 🙂

Can I clarify, you are trying to setup the Mycroft Web Client from @jcasoft and receiving the 404 response?

I’m not familiar with this package so can’t provide too much assistance, however I know the author still drops by the forums every now and then.

Is your Mycroft instance receiving the GET requests? There should be logs being written to `/var/log/mycroft/bus.log`

---

<div class="post-metadata">

### Author: ![Franciszek\_Lajszczak](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/f/5e9695/32.png) [@Franciszek\_Lajszczak](https://community.openconversational.ai/u/Franciszek_Lajszczak)
#### Post date: [May 29, 2019, 11:19am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/3 "2019-05-29T11:19:40Z")

</div>

Hi, thank you for reply!  
Forget about my last post and I will start from the beginning. I saw this error for the first time after I opened port 8181 in the browser to check what’s on it and I found this:

Traceback (most recent call last):  
File “/home/abc/mycroft-core/.venv/lib/python3.6/site-packages/tornado/web.py”, line 1390, in \_execute  
result = self.prepare()  
File “/home/franciszek/mycroft-core/.venv/lib/python3.6/site-packages/tornado/web.py”, line 2103, in prepare  
raise HTTPError(self.\_status\_code)  
tornado.web.HTTPError: HTTP 404: Not Found

I tought “this is not good” and without any reaserch I assumed that this need to be some type of web-client that is broken. Before comming accros this message-bus documentation: [https://mycroft.ai/documentation/message-bus/](https://mycroft.ai/documentation/message-bus/), I found this: [Conecting to the mycroft web client](https://community.openconversational.ai/t/conecting-to-the-mycroft-web-client/4073) and relised that web-client is not installed and I have to do it manually, but I did not succed due to the outdated README.

Long-story short, after posting my last post I succed today in installing other web-client by the same author: [https://github.com/jcasoft/Web-Chat-Client-for-Mycroft](https://github.com/jcasoft/Web-Chat-Client-for-Mycroft) I needed to perform few modifications to get it working because it also is outdated. I will post this modyfications on issues of WebChatClient GitHub.

My final question is: Is it normall and expected to have this error after fresh installation?  
I hope my english is good enough to understand me.

Thank You!

---

<div class="post-metadata">

### Author: ![gez-mycroft](https://community.openconversational.ai/user_avatar/community.openconversational.ai/gez-mycroft/32/1937_2.png) [@gez-mycroft](https://community.openconversational.ai/u/gez-mycroft)
#### Post date: [May 29, 2019, 11:33pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/4 "2019-05-29T23:33:44Z")

</div>

Hey glad it’s working and thanks for contributing your findings back to the repo.

If you setup a fresh mycroft-core installation without changing anything you should not get a 404. Were you getting this before you changed anything?

---

<div class="post-metadata">

### Author: ![Franciszek\_Lajszczak](https://community.openconversational.ai/letter_avatar_proxy/v4/letter/f/5e9695/32.png) [@Franciszek\_Lajszczak](https://community.openconversational.ai/u/Franciszek_Lajszczak)
#### Post date: [May 30, 2019, 10:23pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/5 "2019-05-30T22:23:52Z")

</div>

It was a fresh installation. When I ran “mycroft-start debug” I noticed that app was using port 8181. It wasn’t my first mycroft build. Before I build it few times but I always mess up something and rebuild it again (you know, I am learning). Before new build I removed: /opt/mycroft, ~/mycroft-core, ~/.minecroft and /usr/share/mycroft-core

I am running manjaro-cinnamon on Lenovo legion Y530

---

<div class="post-metadata">

### Author: ![denics](https://community.openconversational.ai/user_avatar/community.openconversational.ai/denics/32/602_2.png) [@denics](https://community.openconversational.ai/u/denics)
#### Post date: [November 28, 2019, 6:33pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/6 "2019-11-28T18:33:38Z")

</div>

I confirm the same issue on a fresh picroft buster.

---

<div class="post-metadata">

### Author: ![virus\_rpi](https://community.openconversational.ai/user_avatar/community.openconversational.ai/virus_rpi/32/3835_2.png) [@virus\_rpi](https://community.openconversational.ai/u/virus_rpi)
#### Post date: [August 24, 2022, 1:09pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/7 "2022-08-24T13:09:50Z")

</div>

I also get the same error on fresh installations. I tried to install mycroft on docker, picroft, in a vm and android and it always gives me a error 404

---

<div class="post-metadata">

### Author: ![Hugh\_Phoenix-Hulme](https://community.openconversational.ai/user_avatar/community.openconversational.ai/hugh_phoenix-hulme/32/4070_2.png) [@Hugh\_Phoenix-Hulme](https://community.openconversational.ai/u/Hugh_Phoenix-Hulme)
#### Post date: [December 30, 2022, 3:30am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/8 "2022-12-30T03:30:28Z")

</div>

After failing to install on Docker (it wouldn’t connect to pulseaudio), I turned to a baremetal install and I’m getting a 404 when following this documentation:

> **[Linux](https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/get-mycroft/linux)**
>
> Install Mycroft on Linux, learn how to start and stop services, configure proxies, or remove Mycroft from your system.

---

<div class="post-metadata">

### Author: ![thebitmaster](https://community.openconversational.ai/user_avatar/community.openconversational.ai/thebitmaster/32/4509_2.png) [@thebitmaster](https://community.openconversational.ai/u/thebitmaster)
#### Post date: [January 13, 2024, 6:18am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/9 "2024-01-13T06:18:27Z")

</div>

I’m also seeing this running the Docker container on Windows 10.

```auto
Traceback (most recent call last):
  File "/opt/mycroft/.venv/lib/python3.6/site-packages/tornado/web.py", line 1681, in _execute
    result = self.prepare()
  File "/opt/mycroft/.venv/lib/python3.6/site-packages/tornado/web.py", line 2430, in prepare
    raise HTTPError(self._status_code)
tornado.web.HTTPError: HTTP 404: Not Found

```

I’m launching the container without the PULSE AUDIO params because I don’t have those, and was hoping to interact at least through the command line. I’m using this launch command in a Windows CMD prompt with admin access:

`docker run -d -v "X:\Users\User1\Documents\mycroft":/root/.mycroft -p 8181:8181 --name mycroft mycroftai/docker-mycroft`

I then confirm it’s running with:

```auto
>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
baa556ed515d mycroftai/docker-mycroft "/bin/sh -c \"/opt/my…" 18 minutes ago Up 18 minutes 0.0.0.0:8181->8181/tcp mycroft

```

After realizing I needed to pair it to get full access, I then went back in the logs, found the pairing code, and added it from account.mycroft.ai, but this doesn’t change the behavior.

In the logs I see a lot of connection\_refused:

```auto
2024-01-13 00:15:36 Starting all mycroft-core services
2024-01-13 00:15:36 Initializing...
2024-01-13 00:15:36 Starting background service bus
2024-01-13 00:15:36 CAUTION: The Mycroft bus is an open websocket with no built-in security
2024-01-13 00:15:36 measures. You are responsible for protecting the local port
2024-01-13 00:15:36 8181 with a firewall as appropriate.
2024-01-13 00:15:36 Starting background service skills
2024-01-13 00:15:36 Starting background service audio
2024-01-13 00:15:36 Starting background service voice
2024-01-13 00:15:36 Starting background service enclosure
2024-01-13 00:15:36 ==> /var/log/mycroft/audio.log <==
2024-01-13 00:15:36 pa_context_connect() failed: Connection refused
2024-01-13 00:15:36 2024-01-13 05:56:23.670 | INFO | 25 | mycroft.tts.tts:_get_sentence_from_cache:511 | Found 8a5bc5c8d77c7f3a98acf821d96e0601.wav in TTS cache
2024-01-13 00:15:36 Connection failure: Connection refused
2024-01-13 00:15:36 pa_context_connect() failed: Connection refused
2024-01-13 00:15:36 2024-01-13 05:56:34.097 | INFO | 25 | mycroft.audio.speech:mute_and_speak:120 | Speak: Now I am ready for use.
2024-01-13 00:15:36 2024-01-13 05:56:34.206 | INFO | 25 | mycroft.audio.speech:mute_and_speak:120 | Speak: Try asking me things like "hey mycroft, what's the weather", "hey mycroft, tell me about abraham lincoln", or "hey mycroft, play the news".
2024-01-13 00:15:36 Connection failure: Connection refused
2024-01-13 00:15:36 pa_context_connect() failed: Connection refused
2024-01-13 00:15:36 Connection failure: Connection refused
2024-01-13 00:15:36 pa_context_connect() failed: Connection refused
2024-01-13 00:15:36

```

All of this is pretty frustrating since I though the point of Docker containers (which, to be fair, I’m fairly new with) is to avoid exactly this kind of local-installation dependent error.

I saw some other threads where people were having this problem and somehow solved it by installing PULSE AUDIO, but that’s not an option on Windows, or, at least is very unlikely to solve the problem.

---

<div class="post-metadata">

### Author: ![JarbasAl](https://community.openconversational.ai/user_avatar/community.openconversational.ai/jarbasal/32/1319_2.png) [@JarbasAl](https://community.openconversational.ai/u/JarbasAl)
#### Post date: [January 13, 2024, 6:21am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/10 "2024-01-13T06:21:14Z")

</div>

mycroft is dead, OVOS and Neon are the surviving forks that carry the torch

we have docker containers for OVOS and awesome docs by @goldyfruit

> **[Open Voice OS Container Documentation](https://openvoiceos.github.io/ovos-docker/)**
>
> Use Docker or Podman to deploy Open Voice OS components on x86 or ARM64 platforms.

---

<div class="post-metadata">

### Author: ![mike99mac](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mike99mac/32/2016_2.png) [@mike99mac](https://community.openconversational.ai/u/mike99mac)
#### Post date: [January 14, 2024, 12:16pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/11 "2024-01-14T12:16:42Z")

</div>

This points to a different website, but it looks like the same command as on Goldyfruit’s github repo. I just tried it, but it seems to have failed in the same place. `:((`

```auto
...
ovos_installer : Flush handlers wireless (uninstall) ------------------------------------------------------------------------------- 0.05s
ovos_installer : Flush handlers udev (uninstall) ----------------------------------------------------------------------------------- 0.05s
ovos_installer : Flush handlers sound ---------------------------------------------------------------------------------------------- 0.04s

➤ Unable to finalize the process, please check /var/log/ovos-installer.log for more details.

```

Why would it fail right there? Any help will be appreciated.

---

<div class="post-metadata">

### Author: ![builderjer](https://community.openconversational.ai/user_avatar/community.openconversational.ai/builderjer/32/4406_2.png) [@builderjer](https://community.openconversational.ai/u/builderjer)
#### Post date: [January 15, 2024, 3:56am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/12 "2024-01-15T03:56:49Z")

</div>

I believe this hs been fixed. Please try the installer again

---

<div class="post-metadata">

### Author: ![goldyfruit](https://community.openconversational.ai/user_avatar/community.openconversational.ai/goldyfruit/32/2741_2.png) [@goldyfruit](https://community.openconversational.ai/u/goldyfruit)
#### Post date: [January 15, 2024, 5:10pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/13 "2024-01-15T17:10:50Z")

</div>

Indeed, it is fixed.

---

<div class="post-metadata">

### Author: ![mike99mac](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mike99mac/32/2016_2.png) [@mike99mac](https://community.openconversational.ai/u/mike99mac)
#### Post date: [January 15, 2024, 7:48pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/14 "2024-01-15T19:48:38Z")

</div>

Nope :(( I got the same results.

---

<div class="post-metadata">

### Author: ![goldyfruit](https://community.openconversational.ai/user_avatar/community.openconversational.ai/goldyfruit/32/2741_2.png) [@goldyfruit](https://community.openconversational.ai/u/goldyfruit)
#### Post date: [January 16, 2024, 1:42am UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/15 "2024-01-16T01:42:32Z")

</div>

That is very strange, it fixed the issue for the two others on Matrix.

Did you re-run the full command?

```auto
sh -c "curl -s https://raw.githubusercontent.com/OpenVoiceOS/ovos-installer/main/installer.sh -o installer.sh && chmod +x installer.sh && sudo ./installer.sh && rm installer.sh"

```

---

<div class="post-metadata">

### Author: ![mike99mac](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mike99mac/32/2016_2.png) [@mike99mac](https://community.openconversational.ai/u/mike99mac)
#### Post date: [January 16, 2024, 12:53pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/16 "2024-01-16T12:53:59Z")

</div>

> [@goldyfruit](#):
>
> `sh -c "curl -s https://raw.githubusercontent.com/OpenVoiceOS/ovos-installer/main/installer.sh -o installer.sh && chmod +x installer.sh && sudo ./installer.sh && rm installer.sh"`

Yes, many times :). I just ran it on both of my RasPi 4bs with Ubuntu Desktop 22.04 installed. Both failed on:

```auto
ovos_installer : Flush handlers sound

```

Is there a verbose mode to get more diagnostics?

---

<div class="post-metadata">

### Author: ![goldyfruit](https://community.openconversational.ai/user_avatar/community.openconversational.ai/goldyfruit/32/2741_2.png) [@goldyfruit](https://community.openconversational.ai/u/goldyfruit)
#### Post date: [January 16, 2024, 4:43pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/17 "2024-01-16T16:43:00Z")

</div>

> [@mike99mac](#):
>
> `/var/log/ovos-installer.log`

Could you please share the log `/var/log/ovos-installer.log`?

---

<div class="post-metadata">

### Author: ![mike99mac](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mike99mac/32/2016_2.png) [@mike99mac](https://community.openconversational.ai/u/mike99mac)
#### Post date: [January 16, 2024, 6:09pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/18 "2024-01-16T18:09:22Z")

</div>

It was too large to paste, and not the right file type for “upload”. So I checked it in here: [https://github.com/mike99mac/minimy-mike99mac/blob/main/doc/ovos-installer.log](https://github.com/mike99mac/minimy-mike99mac/blob/main/doc/ovos-installer.log)

---

<div class="post-metadata">

### Author: ![goldyfruit](https://community.openconversational.ai/user_avatar/community.openconversational.ai/goldyfruit/32/2741_2.png) [@goldyfruit](https://community.openconversational.ai/u/goldyfruit)
#### Post date: [January 16, 2024, 8:24pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/19 "2024-01-16T20:24:50Z")

</div>

Could you please share `docker inspect ovos_phal` output?

---

<div class="post-metadata">

### Author: ![mike99mac](https://community.openconversational.ai/user_avatar/community.openconversational.ai/mike99mac/32/2016_2.png) [@mike99mac](https://community.openconversational.ai/u/mike99mac)
#### Post date: [January 17, 2024, 12:09pm UTC](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664/20 "2024-01-17T12:09:20Z")

</div>

> [@goldyfruit](#):
>
> docker inspect ovos\_phal

```auto
$ docker inspect ovos_phal
[]
Error: No such object: ovos_phal

```

[Next page](https://community.openconversational.ai/t/tornado-web-httperror-http-404-not-found/6664.md?page=2)
