Troubleshooting
Solutions to common issues.
Installation Issues
Section titled “Installation Issues”Command not found
Section titled “Command not found”# Check installationwhich sireno
# Reinstallpnpm install -g @sirenodeck/cliPermission denied
Section titled “Permission denied”# Use sudo (not recommended) or fix npm prefixnpm config set prefix ~/.npm-globalexport PATH="$PATH:$HOME/.npm-global/bin"Daemon Issues
Section titled “Daemon Issues”Daemon won’t start
Section titled “Daemon won’t start”# Check statussireno status
# View logssireno logs
# Stop and restartsireno stopsireno startPort already in use
Section titled “Port already in use”# Check what's using the portlsof -i :3939
# Kill the processkill <PID>Daemon crashes on startup
Section titled “Daemon crashes on startup”# Run in foreground for debuggingsireno run --verboseConfiguration Issues
Section titled “Configuration Issues”Config not found
Section titled “Config not found”# Check config discoverysireno run --config /path/to/config.ymlInvalid config
Section titled “Invalid config”# Validate YAML syntax# Sireno will show validation errors on startupDevice Issues
Section titled “Device Issues”No device found
Section titled “No device found”- Ensure Stream Deck is connected
- Try a different USB port
- Use
--emulatorfor testing
Device not responding
Section titled “Device not responding”# Restart the daemonsireno restartEmulator Issues
Section titled “Emulator Issues”Emulator won’t load
Section titled “Emulator won’t load”# Check portslsof -i :52938
# Clear cacherm -rf ~/.cache/sireno-deckAddon Issues
Section titled “Addon Issues”Addon not loading
Section titled “Addon not loading”- Check addon path is correct
- Verify
sirenodeck.jsonexists - Check for missing dependencies
Addon causing crashes
Section titled “Addon causing crashes”# Disable addon in config# Restart daemonPerformance Issues
Section titled “Performance Issues”Slow response
Section titled “Slow response”- Check system resources
- Reduce number of active pollers
- Simplify button configurations
High CPU usage
Section titled “High CPU usage”- Check addon poll intervals
- Review system-status metrics
- Disable unused addons
Getting Help
Section titled “Getting Help”- Check GitHub Issues
- Enable verbose logging:
sireno run --verbose - Collect logs:
sireno logs > debug.log