########################## Frequently asked questions ########################## This page contains frequently asked questions about fedora-happiness-packets. It includes troubleshooting steps and other project details. ERROR: Couldn't connect to Docker deamon at http+docker://localhost-is it running? Verify the logged in user is member of the docker group. To verify logged in user run:: sudo usermod -aG docker ${USER} If logged in user is not member of the docker group add it using:: sudo gpasswd -a${USER} No sample messages on the main page and no messages in Archives, even though both sender and receiver approved to display message publicily. This is due to ``admin_approved_public`` not being set. This has to be done manually using shell. Steps to resolve: 1. Access the shell of the container web using:: docker-compose exec web sh 2. Acess the Django shell using:: python manage.py shell 3. Import the ``Message`` model and query the necessary message. [Assuming the variable ``message`` points to the queried object] 4. Set the ``admin_approved_public`` attribute to True and save the modified object:: message.admin_approved_public = True message.save() Now when you access Archives, the message can be seen. ERROR: for fedora-happiness-packets_redis_1 Cannot start service redis: driver failed programming external connectivity on endpoint fedora-happiness-packets_redis_1 starting userland proxy: listen tcp 0.0.0.0:6379: bind: address already in use A redis service is already running on your machine. To see what process is running use:: sudo netstat -lnp End the running process run the web server again using ``docker-compose up``. To see processes running on a particular port (eg: 0.0.0.0:6379) Use ``grep`` to filter for that specific port:: sudo netstat -tulnp | grep 6379