Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallSome links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
If Steam Deck’s Discover app reports “Error pulling from repo”, the problem is usually with Flatpak or its Flathub repository in Desktop Mode—not Steam game downloads. Start by checking the network and clock, then repair both Flatpak installation scopes. If that does not work, inspect and securely recreate the Flathub remote. Do not disable GPG verification as a routine fix.
What the error means
Discover is the graphical software center; it uses Flatpak to install desktop apps and their runtimes from software repositories called remotes. Flathub is a common remote. “Error pulling from repo” is a broad message, not a diagnosis: it can point to damaged local Flatpak data, a malformed remote, unavailable metadata or runtime files, or a network, DNS, TLS, clock, or temporary repository problem.
This usually has nothing to do with Steam’s game-download servers, Steam Cloud, or Proton. Changing Steam’s download region is unlikely to fix a Discover/Flatpak error.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsIf only one app fails while other Flathub apps work, the issue may be specific to that app or one of its runtimes. If Discover cannot refresh its catalogue or every app fails, check the remote, network, and Flatpak repository first. Capture the complete error text: the first line can hide a more useful detail, such as a missing content object or an AppStream metadata failure.
#1 Best Overall
- Perfect Fit for OLED & LCD: Precision-engineered for both Steam Deck OLED (2023/2024+) and the original LCD model. The sleek design ensures 100% access to all buttons, triggers, and the updated OLED power button, providing a seamless handheld experience without adding unnecessary bulk.
- 360° Shield with Detachable Front Cover: Beyond a standard back shell, this kit includes a removable hard front cover. It snaps on securely to safeguard your thumbsticks and premium OLED screen from scratches and pressure, allowing you to toss your Deck into a backpack without a bulky carrying case.
- Modular Metal Kickstand: Features a detachable metal bracket that slides easily onto the back of the case. Unlike flimsy built-in stands, our zinc alloy stand provides rock-solid support for tabletop gaming and can be removed when you want to keep the device lightweight for handheld play.
- Versatile Accessory Strap: The included modular silicone strap allows you to customize your setup. Securely attach a power bank, a USB-C hub, or even the JSAUX cooling fan to the back of your Steam Deck. It’s the ultimate DIY solution for pro gamers who need extended battery life or extra connectivity.
- Impact-Resistant & Ergonomic Grip: Constructed from eco-friendly PC-ABS and shock-absorbent TPU. The textured edges provide a superior grip, reducing hand fatigue during long sessions. Includes an 12-month warranty and 24/7 customer support, ensuring your gaming investment is well-protected.
Quick fix: check the basics, then repair Flatpak
- Update SteamOS and restart. Install any pending system update, then restart the Deck. This is sensible housekeeping, not a guaranteed fix.
- Check the connection and clock. Confirm that ordinary web pages load in Desktop Mode. If possible, try another network or a phone hotspot. Temporarily disconnect a VPN or proxy, check for a captive-portal login, and make sure automatic date and time synchronization is enabled.
- Open Konsole in Desktop Mode and run these commands one at a time:
sudo flatpak repair
flatpak repair --user
flatpak update
The first command repairs the system-wide Flatpak installation and asks for administrator authentication. The second repairs the separate per-user installation; Flatpak supports both scopes, so repairing only one may not address a problem in the other. The final command refreshes repository information and updates installed Flatpaks. See the Flatpak command reference for details on repair and installation scopes.
When Konsole asks for a password, it needs the Linux user password—not your Steam account password. Typed characters do not appear on screen while you enter it. If you have not set a password for the deck user, set one in Desktop Mode’s system settings before using sudo; never share it.
If repair reports that nothing needs fixing but Discover still fails, do not keep repeating the same commands. Check the remote configuration next.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Rank #2
- Steam Deck & ROG Ally Carrying Case: This carrying case is designed for Steam Deck (OLED) , ROG Ally and ROG Ally X (2024), PlayStation Portal Remote Player, providing safe daily protection, sturdy and durable. Giving you convenient storage and portable travel.
- Newly Upgraded Large Capacity: Built-in expanded storage space can accommodate more accessories. You can put original AC charger, docking station, small power bank, headphones and other accessories at the same time. Plenty of space to easily place the Steam Deck or ROG Ally without removing the protective case. Keeps everything in order. Note: Accessories not included
- Multiple Protection: JSAUX ROG Ally X Case uses a thickened EVA shell to resist external extrusion, effectively preventing collisions and falls. With groove design, it will not press on the handle. The built-in fleece compartment protects the screen from scratches
- Double Zipper Design: The zipper is smooth and can be easily opened and closed when using. A good closure ensures that accessories will not fall out. Concealed chain, prevent rust and beautiful design
- Handable and Fixed: Reinforced handle, will not fall off. Velcro straps inside can secure the body. You can easily take this Steam Deck Case anywhere
Inspect and, if needed, recreate Flathub
List the configured remotes for both scopes:
flatpak remotes --show-details
flatpak remotes --user --show-details
Look for a Flathub entry, a plausible official repository URL, duplicate or stale entries, a remote marked no-gpg-verify, or an unexpected difference between the system and user listings. Flatpak documents remote listing and detail options.
If Flathub is missing, malformed, or implicated by a signature error, recreate only the affected Flathub remote from Flathub’s official repository file. The file supplies repository details and its GPG key; this preserves signature verification. The commands below show the system and user scopes separately:
sudo flatpak remote-delete --force flathub
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak --user remote-delete --force flathub
flatpak --user remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Use the user-scope pair only if you have a user-level Flathub remote to repair. Do not remove every remote indiscriminately. A remote deletion may prompt about apps or runtimes associated with it; read the prompt rather than accepting removals blindly. Remote reset is not the same as uninstalling apps, and you should not choose options that delete app data unless you intend to erase it. For the official setup pattern, see Flathub’s installation guide and Flatpak’s guide to using Flatpak.
Rank #3
- Enhanced Alignment & Fit: This protective cover is specially designed for Steam Deck OLED/LCD. To improve the looseness and sag issues along the edges of the screen, we adopt a zero-clearance design and upgrade the silicone reformation process to maximally ensure the case’s precise alignment and visual appeal.
- Assured All-around Protection: This Steam Deck OLED case offers all-around protection from daily scratches, scuffs, and dust. It is compatible with the original Steam Deck Carrying Case and fits well when a screen protector is pasted. An enlarged Type-C cutout allows the insertion of any Type-C peripherals without removing the case. (Note: It is not compatible with the official dock)
- Quality Meets Performance: Over 10,000 times bending & tearing tests to make sure its durability and tenacity. Its lightweight feature adds no extra burden to your wrist. The premium, hard-wearing recycled silicone makes the best standard for a Steam Deck cover.
- More Grip and Comfort: There are grip convex domes and strips lining the handles of the steam deck protective case, creating enough grippy contact points for your palms. The ergonomic design of steam deck case makes your Steam Deck console easier to grip and more comfortable for extended gameplay.
- Non-Slip Thumb Grips: One pair of complimentary thumb grips helps improve accuracy and sensitivity when controlling games. Besides, it’ll protect the original thumbsticks from corrosion and spalling.
Afterward, close Discover completely and reopen it. If necessary, restart the Deck, wait for the catalogue to repopulate, and try one app.
Use the full error to choose the next step
“GPG verification enabled, but no signatures found”
Do not turn off verification for the normal Flathub remote. This message can accompany an incorrect or stale remote, corrupted metadata, a network or TLS interception problem, or a temporary repository issue; it does not prove that signatures should be disabled. Check the remote details, recreate Flathub from its official repository file if needed, check the clock, and test another network.
Flatpak provides a --no-gpg-verify option, but it disables a security check. Using it for Flathub can mask a bad URL or an untrusted response rather than fix the underlying cause. The safer path is to restore the correctly signed remote.
Rank #4
- Slim Steam Deck carrying case: Specially designed for Steam Deck/ Steam Deck OLED players to travel and carry. Super thin and lightweight. Whether it is commuting to work or long-distance travel, it is your best choice
- Super protection: The durable hard shell Protects your Steam Deck Console free from scratches, providing maximum protection for your Steam Deck against the knocks, bumps, and drops that might happen on the go
- Excellent design: The hard shell has raised areas, the accurate design perfectly fits the curves of the steam deck console, and prevents the joystick and buttons from being mis-touched; a built-in padded buffer avoids compression on shoulder buttons
- High quality: Made of splash-proof PU and felt hard shell material and equipped with heavy-duty YKK zippers, this Steam Deck travel case is portable, sturdy, and durable; to provide customers with the best experience from the details
- What you get: A slim Steam Deck carrying bag; Worry-free 12-month warranty, and friendly customer service. (Steam Deck and other accessories not included, for demonstration purposes only)
“Couldn’t find file object” or a missing runtime object
This more strongly suggests an incomplete transfer or missing/corrupted repository content than a simple key problem. Run both repair commands and flatpak update, then retry. If the same object is still missing, preserve the entire message—including any object identifier—and consider the network or a temporary repository-side problem before deleting local data.
“Error updating appstream,” missing AppStream metadata, or Discover stuck at 0%
AppStream metadata feeds Discover’s catalogue. A failed catalogue refresh, runtime download, local object, stale Discover process, network issue, or temporary Flathub/CDN problem can all leave a download apparently stalled. Run flatpak update in Konsole to get a more detailed error. If it points to metadata, confirm the remote, restart Discover, and retry; Steam’s game-download settings are not relevant.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →The remote cannot be deleted
First check both remote listings again. You may be targeting the wrong scope, or installed apps and runtimes may still refer to that remote. Use the system form with sudo or the user form with --user as appropriate. Do not force-delete unrelated repositories.
Best Value
- Upgraded Design for Steam Deck: Fits Steam Deck and Steam Deck OLED. JSAUX designed this next gen carrying case for handheld gamers, built to keep your console and essentials protected for commuting, travel, and gaming on the go
- Dual Layer Storage: Upper layer stores your Steam Deck and microSD cards. Lower layer fits a charger, power bank, cables, dock, earbuds, and more. Removable hook and loop divider lets you customize the layout and keep everything organized. Note: Accessories not included
- Charge Ready Cable Port: Built in cable port lets you connect to your power bank for on the go charging while the case is open. Includes a right angle USB C to USB C cable to help reduce bending at the connector. Note: Power bank not included
- Visible Details for Daily Carry: The center panel folds into a stand for desk mode play. A recessed top groove helps reduce joystick pressure. Secure straps help keep your Steam Deck in place, and the comfortable carry handle makes grab and go travel easy
- Everyday Protection Inside Out: Durable exterior helps resist daily wear and light splashes, while the soft padded lining cushions bumps and helps prevent scuffs and minor scratches during travel
Find out whether Discover or Flatpak is failing
Test repository search and, if it works, an install directly in Konsole:
flatpak search firefox
flatpak install flathub org.mozilla.firefox
Review the search result and confirm the app ID before installing; IDs can differ between apps, and this example is not a claim that Firefox is present by default. Flatpak documents the general search-and-install workflow.
If the command-line install succeeds but Discover fails, Flatpak and the remote are likely working, so restart Discover or the Deck and focus on the graphical catalogue/backend. If the search or install fails with the same repository error, continue investigating Flatpak, the remote, network, or system clock. If just one app fails, test another before treating the whole repository as broken.
Fixes to avoid
- Do not disable GPG verification for Flathub as a quick workaround. Restore the official signed remote instead.
- Do not run
sudo pacman -Syuor reinstall Flatpak with pacman as a generic repair. Pacman manages system packages; Discover’s app installations normally use Flatpak. SteamOS is a customized, image-based system, so package-manager advice for a general Arch Linux installation is not automatically appropriate. - Do not run
pacman-key --initorpacman-key --populatefor a Flatpak error. Those commands concern pacman’s package-signing keyring, not Flathub’s Flatpak remote. Consider them only if the complete error specifically identifies a pacman or Arch keyring problem. - Do not delete Flatpak directories by hand or jump to a factory reset. Manual deletion can discard installed apps or data and is not a targeted fix for a repository error.
- Do not install an app from an unverified third-party site merely to get around a Flathub failure.
If the error remains
If repair and a correctly configured remote do not help, test another network and retry later; a temporary repository or CDN issue is possible. Check available storage if repairs or large runtime downloads repeatedly fail, but do not assume low storage is the cause without supporting output. If the issue started after an SSD replacement, reimage, or factory reset, mention that: the system and user Flatpak installations may not have been initialized or migrated in the same way.
For a support request, collect the full error, SteamOS version, LCD or OLED model, whether the Deck was recently reimaged or had its SSD replaced, and the output of:
flatpak remotes --show-details
flatpak remotes --user --show-details
flatpak update
Redact your username, private paths, network details, and other personal information before posting logs. If you contact Valve or seek help from Flathub, include whether terminal search and installation work while Discover fails.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

