Skip to content

Troubleshooting e Log

Nonostante la cura costruttiva, a volte qualcosa può andare storto. Solo include strumenti diagnostici professionali per aiutarti a capire cosa succede “sotto il cofano” e per facilitare la risoluzione di bug o problemi di rete complessi.

Il pannello 'Troubleshooting' nelle impostazioni di Solo con il pulsante per scaricare i log e il toggle della Debug Mode.

Quando incontri un comportamento inaspettato (es. un crash o una richiesta che non parte), Solo registra ogni evento importante nei suoi log interni.

  • Errori di Rete: Dettagli sugli handshake TLS falliti o timeout DNS.
  • Script Panic: Errori di sintassi o logici nei tuoi script Lua.
  • Operazioni Git: L’output completo dei comandi Git per diagnosticare problemi di sincronizzazione.
  • Stato del Sistema: Errori di scrittura su disco o permessi insufficienti.

Se devi segnalare un bug agli sviluppatori di Solo, la cosa migliore da fare è inviare un pacchetto diagnostico completo.

  1. Vai in Settings: Apri il pannello delle impostazioni.
  2. Trova Troubleshooting: Naviga fino alla sezione “Troubleshooting”.
  3. Genera l’Archivio: Clicca sul pulsante “Download logs (.zip)”.
  4. Salva il File: Scegli una cartella sul tuo computer. Solo creerà un file ZIP contenente tutti i log recenti, pronti per essere allegati a un ticket di supporto o a una Issue su GitHub.

Se hai bisogno di ancora più dettagli, puoi attivare la Debug Mode.

  • Cosa fa: Aumenta la verbosità dei log, registrando ogni singola operazione interna dell’applicazione, inclusi i dettagli tecnici dello scambio dati tra il frontend e il backend.
  • Quando usarla: Solo se richiesto dal supporto tecnico o se stai sviluppando script Lua molto complessi e vuoi vedere ogni passaggio intermedio.

ProblemaPossibile CausaSoluzione
L’app non si avviaFile di configurazione corrotto.Prova a rinominare la cartella ~/.solo per farla rigenerare all’app.
Log VuotiApp appena installata.Esegui qualche richiesta o operazione per generare attività.
Sync Git FallisceCredenziali SSH non trovate.Assicurati che ssh-agent sia attivo e contenga la tua chiave.
Script Errore 500msLoop infinito in Lua.Controlla la logica dello script per evitare cicli senza fine.