Troubleshooting¶
Solutions to common Bootible issues.
Bootstrap Issues¶
Script Download Failed¶
Symptom: curl: (6) Could not resolve host: bootible.dev
Solutions:
- Check internet connection
- Try a different DNS:
curl --dns-servers 1.1.1.1 ... - Download manually and run locally
Permission Denied¶
GitHub Authentication Failed¶
Symptom: QR code flow fails or times out
Solutions:
- Ensure you have internet access
- Try the code manually at
github.com/login/device - Clear browser cache and try again
- Wait a few minutes and retry (rate limiting)
Steam Deck Issues¶
Decky Not Showing in Quick Access Menu¶
Solutions:
- Restart Steam: Hold Power > Restart Steam
- Reinstall Decky: Re-run
bootible - Check install:
- Check Decky service:
Flatpak Install Failed¶
Symptom: App installation errors
Solutions:
-
Update Flatpak:
-
Check Flathub:
-
Add Flathub if missing:
-
Check app ID is correct - search on Flathub.org
SSH Connection Refused¶
Solutions:
-
Check service:
-
Start if stopped:
-
Check firewall:
-
Verify port:
Ansible Errors¶
Symptom: Playbook fails with red error text
Common Causes:
- Wrong sudo password: Re-run and enter correct password
- Network timeout: Retry - temporary network issue
- Package not found: Check Flatpak app ID is correct
- Permission denied: Ensure
--ask-become-passis used
Debug Mode:
SteamOS Update Broke Things¶
SteamOS updates can reset:
- Decky Loader
- Pacman packages
- Some system configs
Solution: Re-run Bootible
Flatpak apps and your config survive updates.
ROG Ally Issues¶
Winget Not Working¶
Solutions:
- Update App Installer:
- Open Microsoft Store > Library > Update all
-
Search "App Installer" and update
-
Reset sources:
-
Reinstall winget:
Package Install Failed¶
Symptom: Specific package fails to install
Solutions:
-
Run dry-run to validate:
-
Try manual install:
-
Check exact package ID:
Registry Changes Not Applied¶
Symptom: Settings don't take effect
Solutions:
- Sign out and back in - some HKCU changes need this
- Check scheduled task - UCPD-protected keys use scheduled tasks
- Restart - some changes require reboot
SSH Not Working¶
Solutions:
-
Check OpenSSH installed:
-
Check service:
-
Start service:
-
Check firewall:
PowerShell Script Blocked¶
Symptom: "Running scripts is disabled on this system"
Solution:
Configuration Issues¶
Invalid YAML Syntax¶
Symptom: "yaml: line X: mapping values are not allowed"
Common Causes:
-
Missing colon after key:
-
Incorrect indentation:
-
Quotes missing around special characters:
Type Validation Errors¶
Symptom: "expected bool, got string"
Common Mistakes:
| Wrong | Correct |
|---|---|
ssh_port: "22" | ssh_port: 22 |
install_discord: yes | install_discord: true |
install_discord: "true" | install_discord: true |
Config Not Being Applied¶
Checklist:
- File is in correct location?
-
private/device/<platform>/<instance>/config.yml -
Device instance selected correctly?
-
Check prompt during bootstrap
-
YAML is valid?
-
Use online YAML validator
-
Values are correct type?
- Check validation output
Network Issues¶
Can't Reach Device¶
Checklist:
- Same network?
- IP address correct?
- Firewall allowing connections?
- Service running on device?
Find device IP:
Static IP Not Working¶
Solutions:
- Verify network connection name - use exact name from
nmcli con showorGet-NetAdapter - Check for typos in IP address format
- Ensure gateway is correct - usually your router's IP
- Check no IP conflict - another device using same IP?
Tailscale Can't Connect¶
Solutions:
-
Re-authenticate:
-
Check status:
-
Firewall blocking? - Tailscale needs UDP 41641
Emulation Issues¶
EmuDeck Won't Run¶
Solutions:
- Double-click the desktop shortcut (not the file)
- Check it's executable:
- Download fresh:
ROMs Not Appearing in Steam¶
Checklist:
- ROMs in correct folder? (check
~/Emulation/roms/<system>/) - Ran Steam ROM Manager?
- Clicked "Save to Steam"?
- Restarted Steam?
Emulator Performance Issues¶
General Tips:
- Lower resolution/upscaling
- Disable enhancements
- Check TDP isn't limited (PowerTools)
- Use performance power profile
- Close background apps
Backup & Recovery¶
Steam Deck: Restore from Snapshot¶
# List snapshots
sudo ls /home/.snapshots/
# Restore (requires root)
sudo btrfs subvolume delete /home
sudo btrfs subvolume snapshot /home/.snapshots/bootible-pre-setup-XXXXX /home
ROG Ally: System Restore¶
- Search "Create a restore point" in Start
- Click "System Restore"
- Select the Bootible restore point
- Follow wizard
Getting Help¶
If these don't solve your issue:
- Check logs — Steam Deck:
~/bootible/private/device/steamdeck/<name>/Logs/· ROG Ally: PowerShell transcript - Search existing issues — GitHub Issues
- Open new issue with device/OS version, config snippet (remove secrets!), full error, and steps to reproduce