Skip to content

Installation Issues

This document compiles common problems and solutions encountered during CueMate installation.

Tip

If you are installing CueMate for the first time, we recommend reading the macOS Installation Guide to understand the complete installation process.

1. macOS Platform

1.1 How Do I Determine My Mac's Chip Type?

Problem Description: Don't know if your Mac has Apple Silicon or Intel chip, unsure which version to download.

Solution:

Click the Apple menu in the top left corner → About This Mac, check the Chip or Processor information:

  • If you see "Apple M1", "Apple M2", or "Apple M3", download the Apple Silicon version (arm64)
  • If you see "Intel", download the Intel version (x64)

Check Chip Type

1.2 Does My Mac Meet the System Requirements?

Problem Description: Unsure if your Mac meets CueMate's installation requirements.

System Requirements

CueMate requires:

  • Operating System: macOS 13.0 (Ventura) or higher
  • Processor: Apple Silicon (M1/M2/M3) or Intel chip
  • Memory: >= 8GB RAM
  • Disk Space: >= 10GB available space
  • Network: Stable internet connection

How to Check:

  1. Click Apple menu → About This Mac
  2. Check macOS version, chip type, memory size
  3. Check if storage space is sufficient

See macOS Installation Guide - System Requirements for details.

1.3 What If Download Speed Is Too Slow?

Problem Description: Download speed for CueMate installation package is very slow, or download is interrupted.

Download Channel Recommendations

  • Users in China: Prefer Baidu Netdisk (fast speed, stable)
  • International users: Use GitHub Releases (global CDN)

Download Channel Comparison:

No.ChannelApplicable RegionDownload SpeedAdvantagesDisadvantages
1Baidu NetdiskMainland ChinaVery fastNo VPN neededRequires Baidu account
2GitHub ReleasesGlobalFastOfficial, quick updatesMay be slow in China

Baidu Netdisk Download:

GitHub Releases Download:

1.4 Installation Wizard Cannot Open

Problem Description: No response after double-clicking the installation wizard icon, or message shows "CueMate Installation Wizard cannot be opened because it is from an unidentified developer".

Security Warning

macOS Security Mechanism

This is macOS's Gatekeeper security mechanism. The CueMate installation wizard is safe, but since it's not notarized by Apple, you need to manually authorize it for first-time use.

Solution:

Method 1: Allow in System Settings (Recommended)

  1. Open System Settings (or System Preferences)
  2. Go to Privacy & Security
  3. Scroll down to find the message "CueMate Installation Wizard was blocked"
  4. Click the Open Anyway button

Allow Open App

Method 2: Right-click to Open

  1. Right-click (or Control-click) the installation wizard icon
  2. Select "Open"
  3. Click the "Open" button in the popup dialog

Best Practice

If you still cannot open it:

  • Re-download the installation package (file may be corrupted)
  • Check if the downloaded file is complete (offline package ~4.4GB, online package ~670MB)
  • Try using terminal command to remove quarantine attribute: sudo xattr -rd com.apple.quarantine /Applications/CueMate\ Installation\ Wizard.app

1.5 Insufficient Disk Space

Problem Description: Installation wizard shows "Insufficient disk space, cannot continue installation".

IMPORTANT

CueMate installation requires at least 10GB of available disk space, including:

  • Application itself: about 2GB
  • Docker images: about 6GB
  • Runtime data and logs: about 2GB

Solution:

  1. Clean up disk:

    • Delete unnecessary files and applications
    • Clear "Downloads" folder
    • Empty Trash
    • Use macOS built-in "Storage Management" tool
  2. Check disk space:

    • Click Apple menu → About This Mac → Storage
    • Ensure at least 10GB available space
  3. Change installation location:

    • In the "Installation Location" step of the installation wizard
    • Click "Choose Another Location"
    • Select another disk with sufficient space
  4. Re-check after cleanup:

    • Return to installation wizard
    • Click "Re-check" button

1.6 Docker Desktop Not Installed

Problem Description: Installation wizard shows "Docker Desktop is not installed".

Docker Check

Solution:

Method 1: Auto-install via Installation Wizard (Recommended)

  1. Click the Auto Install button in the installation wizard
  2. The installation wizard will open Docker Desktop's official download page
  3. Download and install Docker Desktop:
    • Double-click the downloaded .dmg file
    • Drag the Docker icon to the "Applications" folder
    • Open Docker Desktop and complete initial setup
  4. Return to CueMate installation wizard, click Re-check

Method 2: Manual Download and Install

  1. Visit Docker official website: https://www.docker.com/products/docker-desktop/
  2. Download the appropriate version based on your chip type
  3. After installation, launch Docker Desktop
  4. Wait for Docker to finish starting (status bar shows "Docker Desktop is running")
  5. Return to CueMate installation wizard, click Re-check

1.7 Docker Desktop Cannot Start

Problem Description: Docker Desktop is installed, but the installation wizard shows "Docker service is not running".

NOTE

Docker Desktop is a core dependency for CueMate. All backend services run in Docker containers. If Docker cannot start, CueMate will not work properly.

Possible Causes:

  • macOS version is too low (requires macOS 13.0 (Ventura) or higher)
  • System virtualization is not enabled
  • Docker Desktop installation is incomplete
  • Conflicts with other virtualization software (e.g., VirtualBox, VMware)

Solution:

  1. Manually start Docker:

    • Open "Applications" folder
    • Double-click to launch Docker Desktop
    • Wait for startup to complete (about 10-30 seconds)
    • Return to installation wizard, click "Re-check"
  2. Check macOS version:

    • Click Apple menu → About This Mac
    • Confirm version number >= macOS 13.0 (Ventura)
  3. Reinstall Docker Desktop:

    • Uninstall current Docker Desktop
    • Re-download the latest version
    • Reinstall
  4. Restart Mac:

    • Completely shut down and restart
    • After startup, open Docker Desktop first
    • Then run CueMate installation wizard
  5. Check virtualization conflicts:

    • Uninstall other virtualization software (VirtualBox, VMware, etc.)
    • Or temporarily quit these software
    • Restart Docker

1.8 Port Occupied

Problem Description: Installation wizard shows "Port is occupied, cannot start service".

Port Check

Ports Used by CueMate

Please ensure the following ports are not occupied by other programs:

PortServiceDescription
3001web-apiBusiness API service
3002llm-routerLLM routing service
3003rag-serviceKnowledge base retrieval service
3004NginxWeb frontend service
8000ChromaDBVector database
10095CueMate-ASRSpeech recognition service

Solution:

Method 1: Use Installation Wizard Auto-resolve (Recommended)

  1. The installation wizard will display the name of the program occupying the port
  2. Click Auto Resolve button
  3. The installation wizard will try to close the program occupying the port
  4. Automatically re-check port status

Method 2: Manually Close Occupying Program

  1. Open "Activity Monitor" (Applications > Utilities)
  2. Enter the port number or program name in the search box
  3. Find the program occupying the port
  4. Select the program, click the "×" button in the top left to force quit
  5. Return to installation wizard, click Re-check
Method 3: Use Terminal Commands (Advanced Users)
bash
# Check port occupation
lsof -i :3001
lsof -i :3004

# Force close process (replace <PID> with actual process ID)
kill -9 <PID>

WARNING

Before using kill -9 to force terminate a process, make sure it's not a critical system service! Force terminating system services may cause macOS to run abnormally.

If you cannot close the occupying program:

  • Check if it's a critical system service
  • Restart Mac and try installing again
  • Or change to other ports (requires modifying CueMate configuration files, not recommended for beginners)

1.9 Image Loading Failed

Problem Description: Installation wizard fails at the "Image Loading" step, showing "Image loading failed, please retry".

Image Loading

Possible Causes:

  • Network connection interrupted
  • Docker service abnormal
  • Insufficient disk space
  • Installation package corrupted

Solution:

  1. Check network connection:

    • Confirm network connection is normal
    • Try accessing other websites to test network
    • If using Wi-Fi, try switching to wired network
  2. Check Docker status:

    • Open Docker Desktop
    • Confirm status bar shows "Docker Desktop is running"
    • If Docker is abnormal, restart Docker Desktop
  3. Check disk space:

    • Ensure at least 10GB available space
    • Docker images will occupy about 3-5GB space
    • Clean up disk and click "Retry"
  4. Retry loading:

    • Click the Retry button in the installation wizard
    • Wait for reloading (may take 3-5 minutes)
  5. Re-download installation package:

    • If multiple retries fail, the installation package may be corrupted
    • Re-download the installation package
    • Confirm download is complete (offline package ~4.4GB, online package ~670MB)
  6. View detailed logs:

    • Click "View Logs" button in the installation wizard
    • Record error information
    • Contact technical support

1.10 Image Loading Takes Too Long

Problem Description: Image loading step waiting time exceeds 10 minutes.

TIP

Image loading time varies by device configuration:

  • High-end Mac (M1/M2/M3 + SSD): 3-5 minutes
  • Low-end Mac or HDD: 5-10 minutes
  • Over 15 minutes: May have issues, recommend retrying

Causes:

  • First-time loading requires extracting and loading about 3GB of Docker images from the installation package
  • Low-end Macs or HDDs will be slower
  • Docker service responding slowly

Solution:

  1. Wait patiently:

    • Normally takes 3-5 minutes
    • Low-end devices may take 5-10 minutes
    • Don't close the installation wizard
  2. Check progress indicator:

    • Installation wizard displays the name of the currently loading image
    • Shows percentage progress
    • If progress doesn't change for a long time (over 5 minutes), there may be issues
  3. Optimize Docker performance:

    • Open Docker Desktop settings
    • Increase memory and CPU allocated to Docker
    • Recommended: 4GB+ memory, 2+ CPU cores
  4. Use SSD:

    • HDD loading speed will be very slow
    • Recommend installing CueMate on SSD

1.11 Installation Complete but Cannot Start Application

Problem Description: Installation wizard shows "Installation Complete", but clicking "Finish" doesn't launch the application.

Solution:

  1. Manually start the application:

    • Open "Applications" folder
    • Find CueMate.app
    • Double-click to launch
  2. Check service status:

    • Open Docker Desktop
    • View container list
    • Confirm CueMate-related containers are running
    • If containers are not running, see Service Management
  3. View application logs:

    • Open "Terminal" app
    • Run command to view logs:
      bash
      tail -f ~/Library/Application\ Support/cuemate-desktop-client/data/logs/*/$(date +%Y-%m-%d)/error.log
  4. Reinstall:

    • If the above methods don't work
    • First uninstall CueMate (see Uninstall Guide)
    • Re-run the installation wizard

1.12 Microphone Permission Not Granted

Problem Description: When using speech recognition, shows "Microphone permission not granted" or "Cannot access microphone".

Microphone Permission Request

Solution:

  1. Grant permission (first use):

    • Authorization prompt will automatically appear when using microphone feature
    • Click OK button to grant permission
  2. Manually check permission settings:

    • Open System Settings > Privacy & Security
    • Find and click Microphone in the left menu
    • Find CueMate in the app list on the right
    • Toggle the switch to enable
  3. Restart application:

    • Completely quit CueMate (menu bar icon > Quit)
    • Restart CueMate
    • Test voice feature again

1.13 Screen Recording & System Audio Permission Not Granted

Problem Description: Cannot use interviewer voice recognition, shows "Screen Recording & System Audio permission required".

NOTE

Why is this permission needed?

  • CueMate uses "Screen Recording & System Audio" permission to capture system audio
  • Only used for audio capture, will NOT record screen content
  • Used to recognize interviewer voice played by interview software (like Tencent Meeting, DingTalk, etc.)

Solution:

When using the speaker test feature for the first time, the system will automatically show an authorization prompt. Please click Allow to grant CueMate permission to access system audio.

Speaker Authorization

If you accidentally clicked "Don't Allow" or closed the authorization window:

  1. Open System Settings > Privacy & Security
  2. Find and click Screen Recording & System Audio in the left menu

Screen Recording Permission Entry

  1. Find CueMate in the app list on the right, toggle the switch to enable system audio capture permission
  2. If CueMate is not in the list, click the "+" button at the bottom to manually add it

Enable CueMate Permission

  1. No need to restart the app after authorization, just return to CueMate to use the feature

1.14 Permission Granted but Still Cannot Use

Problem Description: Microphone or screen recording permission has been granted, but the feature still doesn't work.

Solution:

  1. Completely restart CueMate:

    • Click CueMate icon in menu bar
    • Select Quit CueMate (make sure to completely quit, not minimize)
    • Restart CueMate from "Applications" folder
  2. Check permission settings:

    • Go to System Settings > Privacy & Security
    • Check Microphone and Screen Recording & System Audio separately
    • Confirm CueMate is checked
  3. Reset permissions:

    • Uncheck CueMate in system settings
    • Completely quit CueMate
    • Restart CueMate
    • Authorization prompt will appear again when using related features
    • Re-authorize
  4. Check device connection:

    • Confirm microphone device is properly connected
    • Open "System Settings" > "Sound"
    • Confirm input device is selected correctly
    • Speak into microphone and observe if input level changes
  5. Restart Mac:

    • If the above methods don't work
    • Try restarting Mac
    • Test again after restart

1.15 Cannot Login to System

Problem Description: After entering account information, shows "Username or password incorrect".

Login Interface

Solution:

  1. Use built-in account:

    • Username: admin
    • Password: cuemate
    • Note: Password is case-sensitive, all lowercase
  2. Check input:

    • Confirm no extra spaces
    • Confirm caps lock is not on
    • Try copying and pasting account information
  3. Check service status:

    • Click CueMate icon in menu bar
    • Select "Container Monitor"
    • Confirm cuemate-web-api service is running
    • If service is not running, click "Restart" button
  4. Clear cache and retry:

    • Completely quit CueMate
    • Clear browser cache (if using Web interface)
    • Restart CueMate

1.16 Main Application Window Cannot Open

Problem Description: No response after clicking "Main Application Window" button in control bar.

Control Bar

Possible Causes:

  • Backend services not started
  • Port occupied
  • Network connection issues

Solution:

  1. Check service status:

    • Click CueMate icon in menu bar
    • Select "Container Monitor"
    • Confirm all 6 services show "Running" (green label)
    • Focus on checking cuemate-web and cuemate-web-api services
  2. Restart services:

    • In Container Monitor page
    • Click "Restart" button for abnormal services
    • Wait for service restart to complete (about 30 seconds)
    • Try opening main application window again
  3. Check ports:

    • Open "Terminal" app
    • Run command to check port:
      bash
      lsof -i :3004
    • Confirm port is not occupied by other programs
  4. Access directly via browser:

    • Open browser
    • Visit: http://localhost:3004
    • If it opens normally, services are working
    • Problem may be with the desktop app itself
  5. Restart CueMate:

    • Completely quit CueMate
    • Restart
    • Try again

1.17 Service Startup Failed

Problem Description: In "Container Monitor" page, some services show status as "Stopped" or "Error".

Solution:

See Service Management - Service Startup Failed for details.

1.18 Installation Package File Corrupted

Problem Description: Shows "Installation package file corrupted or incomplete".

Solution:

  1. Delete the downloaded installation package
  2. Re-download the complete installation package
  3. Confirm file size is correct (offline package ~4.4GB, online package ~670MB)
  4. Use MD5 or SHA256 to verify file integrity (if checksum is provided)

1.19 Installation Process Interrupted

Problem Description: Installation process unexpectedly quit or was interrupted.

Solution:

  1. Re-run the installation wizard
  2. Installation wizard will automatically detect completed steps
  3. Continue installation from where it was interrupted
  4. If cannot continue, uninstall the partially installed content first, then start over

1.20 Reinstall After Uninstall

Problem Description: Problems occur when reinstalling CueMate after uninstall.

Solution:

  1. Completely clean residual files:

    bash
    # Delete application data
    rm -rf ~/Library/Application\ Support/cuemate-desktop-client
    
    # Delete Docker containers and images
    docker compose -f ~/Library/Application\ Support/cuemate-desktop-client/docker-compose.yml down
    docker system prune -a
  2. Restart Mac:

    • Restart Mac after cleanup
    • Re-run installation wizard after restart
  3. Use fresh installation package:

    • Delete old installation package
    • Download the latest version installation package
    • Install with new package

See Uninstall Guide for details.

2. Windows Platform

Under Development

Windows version is under development, stay tuned.

If you have any suggestions or requirements for the Windows version, please provide feedback through:

Get More Help

If the above methods cannot solve your problem, you can get help through:

View Documentation

Contact Technical Support

When submitting issues, please provide:

  1. macOS version and chip type
  2. CueMate version number
  3. Detailed error messages and screenshots
  4. Solutions you have already tried

Released under the GPL-3.0 License.