Skip to content

Troubleshoot Profinity in Docker

This page lists the symptoms seen on a Profinity container installed with Install Profinity with Docker, with the cause and the fix for each.

What you see Cause What to do
The profile and configuration are back to their defaults after an image update No host folder is mounted at the artefacts directory, /var/lib/prohelion/profinity, so the data was written to the container and lost when it was replaced. Mount a host folder at that path, and restore the files from your backup.
Profinity fails to start with a permission error on the mounted directory The app user cannot write to the directory. Change the ownership or permissions of the host directory.
A Tritium adapter is not found Port 4876 is not published for UDP. Publish port 4876 for UDP as well as TCP, or use host networking.
The host's SocketCAN interfaces are not visible inside the container The host interfaces are not exposed to the container. Expose them to Docker, as described under Expose devices to the container.

For the ports and the data directory, refer to Docker ports and data directory.