Troubleshooting
Comprehensive troubleshooting guide for TI Toolbox installation and usage issues.
Common Installation Issues
Security and Permissions
macOS: “Cannot be opened because the developer cannot be verified”
Solution:
- Use Terminal quarantine removal method:
sudo xattr -r -d com.apple.quarantine TemporalInterferenceToolbox-macOS-universal.zip
- Or right-click the app and select “Open” (instead of double-clicking)
- Check System Preferences > Security & Privacy for blocked apps
Windows: “Windows protected your PC”
Solution:
- Click “More info” when you see the warning
- Click “Run anyway”
- Run installer as administrator (right-click > “Run as administrator”)
Windows: Antivirus blocking execution
Solution:
- Temporarily disable real-time protection
- Add TI Toolbox to antivirus exclusions
- Check Windows Defender quarantine and restore if needed
Linux: Permission denied
Solution:
# Make AppImage executable
chmod +x TemporalInterferenceToolbox-Linux-x86_64.AppImage
# Or add user to docker group
sudo usermod -aG docker $USER
# Log out and back in for changes to take effect
Download Issues
Browser blocking download
Solution:
- Chrome/Edge: Click “…” on download warning > “Keep” > “Keep anyway”
- Firefox: Click on download arrow > right-click file > “Allow download”
- Safari: Download will appear in Downloads folder with quarantine
Docker Issues
Docker not running
Symptoms: “Docker daemon not running” or “Cannot connect to Docker”
Solution:
- Windows/macOS: Start Docker Desktop and wait for green status
- Linux:
sudo systemctl start docker sudo systemctl enable docker
Insufficient resources
Symptoms: Slow performance, out of memory errors, failed simulations
Solution:
- Open Docker Desktop settings
- Go to Resources
- Allocate:
- Memory: 32GB minimum (64GB recommended)
- Apply and restart Docker
Docker images not downloading
Symptoms: Stuck at “Pulling image” or network timeouts
Solution:
- Check internet connection
- Restart Docker Desktop
- Clear Docker cache:
docker system prune -a
- Try manual pull:
docker pull idossha/simnibs:latest
GUI Display Issues
No GUI appears (Linux)
Solution:
# Allow Docker to access X11
xhost +local:docker
# Check DISPLAY variable
echo $DISPLAY
# If empty, set manually
export DISPLAY=:0
No GUI appears (macOS)
Solution:
- Ensure [XQuartz 2.7.7] is installed (not newer versions)
- Log out and back in after XQuartz installation
- Launch XQuartz from Applications > Utilities
- Check XQuartz preferences: Allow connections from network clients
No GUI appears (Windows)
Solution:
- Ensure VcXsrv is running (check system tray)
- Verify VcXsrv configuration:
- Multiple windows
- Start no client
- “Disable access control” MUST be checked
- Restart VcXsrv if needed
- Check Windows Firewall isn’t blocking VcXsrv
Application-Specific Issues
Memory Issues
Symptoms: “Out of memory” errors during processing
Solutions:
- Increase Docker memory allocation
- Close other applications
- Process smaller datasets
Network and Connectivity
Slow Docker image downloads
Solution:
- Use wired internet connection
- Close other bandwidth-intensive applications
- Try downloading during off-peak hours
macOS Apple Silicon Issues
Symptoms: Performance issues or compatibility errors
Solution:
- Ensure Docker Desktop supports Apple Silicon
- Install Rosetta 2 if prompted:
softwareupdate --install-rosetta
- Check Docker Desktop settings for architecture
Getting Help
Information to Include
When reporting issues, include:
- System Information:
- OS version
- Docker version
- Available RAM/storage
- X server version (XQuartz/VcXsrv)
- Error Details:
- Exact error messages
- Steps to reproduce
- When the error occurs
- Screenshot if applicable
- Log Files:
- Docker logs:
docker logs [container_name]
- Application logs from output directory
- System logs if relevant
- Docker logs:
Where to Get Help
- GitHub Issues - Search existing issues first
- GitHub Discussions - Community support
- Documentation - Check other installation guides for platform-specific help
Diagnostic Commands
Run these commands to gather system information:
# System information
uname -a
docker --version
docker info
# Docker status
docker ps
docker images
# Display information
echo $DISPLAY
xhost # Linux/macOS only
# Resource usage
free -h # Linux
top # All platforms