Skip to content

Troubleshooting

Solutions to common issues.

Terminal window
# Check installation
which sireno
# Reinstall
pnpm install -g @sirenodeck/cli
Terminal window
# Use sudo (not recommended) or fix npm prefix
npm config set prefix ~/.npm-global
export PATH="$PATH:$HOME/.npm-global/bin"
Terminal window
# Check status
sireno status
# View logs
sireno logs
# Stop and restart
sireno stop
sireno start
Terminal window
# Check what's using the port
lsof -i :3939
# Kill the process
kill <PID>
Terminal window
# Run in foreground for debugging
sireno run --verbose
Terminal window
# Check config discovery
sireno run --config /path/to/config.yml
Terminal window
# Validate YAML syntax
# Sireno will show validation errors on startup
  • Ensure Stream Deck is connected
  • Try a different USB port
  • Use --emulator for testing
Terminal window
# Restart the daemon
sireno restart
Terminal window
# Check ports
lsof -i :52938
# Clear cache
rm -rf ~/.cache/sireno-deck
  • Check addon path is correct
  • Verify sirenodeck.json exists
  • Check for missing dependencies
Terminal window
# Disable addon in config
# Restart daemon
  • Check system resources
  • Reduce number of active pollers
  • Simplify button configurations
  • Check addon poll intervals
  • Review system-status metrics
  • Disable unused addons
  • Check GitHub Issues
  • Enable verbose logging: sireno run --verbose
  • Collect logs: sireno logs > debug.log