Skip to content

Troubleshooting and Logs

Solo includes professional diagnostic tools for analyzing internal behavior and facilitating the resolution of bugs or complex network issues.

The 'Troubleshooting' panel in Solo's settings with the button to download logs and the Debug Mode toggle.The 'Troubleshooting' panel in Solo's settings with the button to download logs and the Debug Mode toggle.

In case of unexpected behavior (e.g., crashes or request sending errors), Solo records every relevant event in its internal logs.

  • Network Errors: Details on failed TLS handshakes or DNS timeouts.
  • Script Panic: Syntax or logic errors in Lua scripts.
  • Git Operations: Full output of Git commands for diagnosing synchronization issues.
  • System Status: Disk write errors or insufficient permissions.

When reporting a bug, we recommend sending a complete diagnostic package.

  1. Settings: Open the settings panel.

  2. Troubleshooting: Navigate to the “Troubleshooting” section.

  3. Generate Archive: Click the “Download logs (.zip)” button.

  4. Save File: Select a folder on your local computer. Solo generates a ZIP file containing recent logs, ready to be attached to a report or an Issue on GitHub.


If further details are needed, you can activate Debug Mode.

  • Functionality: Increases log verbosity by recording every internal operation, including technical details of the data exchange between frontend and backend.
  • Use Cases: To be used upon request from technical support or while developing complex Lua scripts to view every intermediate step.

IssuePossible CauseSolution
App won’t startCorrupt configuration file.Rename the ~/.solo folder to allow it to be regenerated.
Empty LogsNewly installed app.Run requests or operations to generate activity.
Git Sync FailsSSH credentials not found.Verify that ssh-agent is active and contains the necessary key.
Script Error 500msInfinite loop in Lua.Check script logic to avoid infinite loops.