Skip to content

Linux Troubleshooting

Common issues and solutions for Plex on Linux.

Terminal window
sudo systemctl status plexmediaserver
Terminal window
# Systemd logs
sudo journalctl -u plexmediaserver -f
# Plex logs
tail -f /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Logs/Plex\ Media\ Server.log
Terminal window
sudo systemctl restart plexmediaserver
Terminal window
sudo chown -R plex:plex /var/lib/plexmediaserver
sudo chown -R plex:plex /path/to/media
Terminal window
groups plex
# Should include: video, render, media
Terminal window
sudo usermod -aG video plex
sudo usermod -aG render plex
sudo usermod -aG media plex
Terminal window
# Check device exists
ls -la /dev/dri/
# Check VA-API
vainfo
# Permissions
sudo chmod 666 /dev/dri/renderD128
Terminal window
# Check GPU
nvidia-smi
# Verify driver
nvidia-smi -L
Terminal window
ss -tlnp | grep 32400
Terminal window
# UFW
sudo ufw status
# firewalld
sudo firewall-cmd --list-all
Terminal window
# Stop Plex
sudo systemctl stop plexmediaserver
# Repair
PLEX_DB="/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-in Support/Databases/com.plexapp.plugins.library.db"
sqlite3 "$PLEX_DB" "PRAGMA integrity_check;"
sqlite3 "$PLEX_DB" "VACUUM;"
sqlite3 "$PLEX_DB" "REINDEX;"
# Start Plex
sudo systemctl start plexmediaserver
Terminal window
docker logs plex
docker logs -f plex
Terminal window
docker restart plex
Terminal window
docker compose down
docker compose pull
docker compose up -d
Terminal window
docker exec -it plex ls -la /data
docker exec -it plex id