Linux Troubleshooting
Socket Permission Denied
Section titled “Socket Permission Denied”# Check socketls -la /tmp/warpdl.sock
# Remove stale socketrm /tmp/warpdl.sock
# Or use TCPexport WARPDL_FORCE_TCP=1SELinux Blocking
Section titled “SELinux Blocking”If SELinux blocks WarpDL:
# Check for denialsausearch -m avc -ts recent
# Create policy module (temporary)setenforce 0
# Or create proper policyaudit2allow -a -M warpdlsemodule -i warpdl.ppAppArmor Issues
Section titled “AppArmor Issues”# Check AppArmor statusaa-status
# Add WarpDL to complain modeaa-complain /usr/local/bin/warpdlSystemd Service Not Starting
Section titled “Systemd Service Not Starting”# Check statussystemctl status warpdl
# View logsjournalctl -u warpdl -fCredential Storage (Keyring)
Section titled “Credential Storage (Keyring)”WarpDL uses the system keyring. Ensure D-Bus is running:
# Check keyring servicesystemctl --user status gnome-keyring-daemon