Skip to content

Conversation

@appcypher
Copy link
Member

Summary

  • Improve error reporting throughout the installer script
  • Add explicit check for unsupported darwin-x86_64 (Intel Mac) platform
  • Provide clearer error messages for various failure scenarios

Problem

Users on Intel Macs were receiving a confusing "Checksum verification failed" error when trying to install microsandbox, when the actual issue was that darwin-x86_64 builds are not
available.

Solution

Added comprehensive error handling throughout the installer:

  1. Platform detection - Explicitly check for darwin-x86_64 and show a clear unsupported platform message
  2. Download errors - Distinguish between 404 (file not found) and other errors
  3. Checksum verification - Show expected vs actual checksums when verification fails
  4. Archive extraction - Better error messages if extraction fails or files are missing
  5. Installation errors - Check if executables exist and suggest permission fixes

- Add explicit check for unsupported darwin-x86_64 platform
- Improve download error messages to distinguish 404s from other errors
- Show expected vs actual checksums when verification fails
- Better error messages for archive extraction failures
- Check for missing executables before installation
- Add platform detection info message
- Suggest permission fixes for installation errors

This addresses user confusion when Intel Mac users try to install
and receive generic "checksum verification failed" errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants