Thanks for inotify-tools, and I have checked the logs:
Message 1:
From cloverdev Tue Mar 12 05:28:03 2024
From: Cron Daemon <cloverdev@s1.serv00.com>
To: cloverdev
Subject: Cron <cloverdev@s1.serv00.com> cd ~/domains/cloverdev.serv00.net/phoenix-chat-example && iex -S mix phx.server && devil www restart cloverdev.serv00.net
warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)
[error] `inotify-tools` is needed to run `file_system` for your system, check https://github.com/rvoicilas/inotify-tools/wiki for more information about how to install it. If it's already installed but not be found, appoint executable file with `config.exs` or `FILESYSTEM_FSINOTIFY_EXECUTABLE_FILE` env.
[warning] Could not start Phoenix live-reload because we cannot listen to the file system.
You don't need to worry! This is an optional feature used during development to
refresh your browser when you save files and it does not affect production.
[info] Running ChatWeb.Endpoint with cowboy 2.10.0 at 127.0.0.1:9067 (http)
[info] Access ChatWeb.Endpoint at http://localhost:9067
Interactive Elixir (1.14.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> [Error] Invalid domain type
it seems to end with invalid domain type, but this is also an old message. There are no new messages, and when checking locale it shows most of them to be en_us.UTF-8
. The command runs normally still when run via ssh, (despite live-reload saying too many open files, but it isn't really necessary right now) and it says nothing about a locale. Any ideas?