Visitar URL original
Steam always asks for SteamApps to be manually fixed on case-insensitive filesystems · Issue #7665 · ValveSoftware/steam-for-linux · GitHub
Skip to content

Steam always asks for SteamApps to be manually fixed on case-insensitive filesystems #7665

Open

Description

@ugurcansayan

Sorry for my bed England! JK but English isn't my mother tongue, so please pardon me.

Your system information

  • Steam client version (build number or date): Feb 12 2021, 23:22:26
  • Distribution (e.g. Ubuntu): Linux Mint 20.1 x86_64
  • Opted into Steam client beta: No
  • Have you checked for system updates: Yes
  • Happens with both kernels: 5.4.0-65 and 5.8.0-43

Please describe your issue in as much detail as possible:

Steam for Linux (installed from mintinstall https://community.linuxmint.com/software/view/steam:i386 ).
Formatted an HDD as exFAT and connected it via USB 3.0. Created a folder in it only for SteamLibrary. On Steam client startup, it says (can be selected, copied)

/media/ugurcan/Ugurcan/Oyun/SteamLibrary has both 'SteamApps' and 'steamapps' directories.

This will cause problems. Please fix manually and only keep 'steamapps'

There is no such folder called SteamApps.

Ekran Görüntüsü - 2021-02-20 00-46-25
Hidden files are set to be shown.

I tried renaming folders, searching for SteamApps on my system, creating a new folder in same drive, but none of them worked. Also, using client after this warning pop-up, downloading games and launching games are OK. When I plug same HDD on Windows and launch Steam client, it doesn't say anything, it just works there too.

Steps for reproducing this issue:

  1. Format an HDD exFAT
  2. Open Steam client settings, choose download location and create folder in it
  3. Click OK.
  4. Quit Steam.
  5. Launch Steam client.
  6. Warning pops up.
  7. Repeat 4.

Activity

  1. kisak-valve commented on Feb 19, 2021

    @kisak-valve
    Member

    Adding a couple keywords, please ignore this message: Camel-case, lower-case

  2. TTimo commented on Feb 22, 2021

    @TTimo
    Collaborator

    This is likely caused by exFAT and would happen with other case insensitive filesystems. The Steam client currently assumes it is on a case sensitive filesystem.

  3. ugurcansayan commented on Mar 2, 2021

    @ugurcansayan
    Author

    This is likely caused by exFAT and would happen with other case insensitive filesystems. The Steam client currently assumes it is on a case sensitive filesystem.

    Hello, thanks for reply, I didn't know that fact. For some reason I assumed exFAT handled case-sensivity the same way as NTFS.

    Sorry for late reply. I haven't got any notifications :/

    Also I noticed another bug (probably) relating to exFAT and Steam-Linux, should I open a new issue or edit/update this one?

  4. ctubbsii commented on Mar 5, 2021

    @ctubbsii

    I'm using exFAT also and getting the same issue. It's very annoying, because I know there's only one folder, but it seems harmless.

  5. changed the title [-]Steam says there are SteamApps and steamapps folders, and asks me to manually fix it by deleting SteamApps, but it isn't there appearently[/-] [+]Steam always asks for SteamApps to manually fixed on case-insensitive filesystems[/+] on Mar 5, 2021
  6. changed the title [-]Steam always asks for SteamApps to manually fixed on case-insensitive filesystems[/-] [+]Steam always asks for SteamApps to be manually fixed on case-insensitive filesystems[/+] on Mar 5, 2021
  7. UbioZur commented on Apr 3, 2021

    @UbioZur

    Same here, on exFat (so easy sharing of the library install between win10 and Debian).
    Same message at Steam startup when there is only one folder "steamapps" (which comes from Win10)

  8. neffisaurus commented on May 10, 2021

    @neffisaurus

    I have the same issue on an ext4 filesystem! I do have some Windows games installed via proton. The maddening thing is that the steam client keeps installing games into SteamApps rather than steamapps anyway. All my games, proton and native, appear to work fine, so I'm guessing it's just a misplaced error?

  9. TTimo commented on May 10, 2021

    @TTimo
    Collaborator

    @neffisaurus this would be a different problem, please make a separate report.

  10. aherstein commented on May 29, 2021

    @aherstein

    Same issue here, build date 2021-05-19, 5.11.0-7614-generic kernel
    My secondary library is mounted locally from a NAS using cifs and it's for that library that I get the error message.

  11. Sen-26 commented on Jun 3, 2021

    @Sen-26

    I have the exact same problem
    but it tells me "disk write error" when I try to download something, are these two related?

  12. G4biel commented on Jul 12, 2021

    @G4biel

    Oi, pessoal! Estou com o mesmo problema, o que devo fazer para resolvê-lo? Eu uso um chromebook, pra quem conhece sabe que ele é um dispositivo com pouco espaço de armazenamento, por isso utilizei um pendrive (SANDISK) para armazenar meus jogos, mas surgiu esse problema.

    Screenshot 2021-07-12 12 52 55

    Screenshot 2021-07-12 12 53 03

    Screenshot 2021-07-12 12 53 29

  13. Sen-26 commented on Jul 16, 2021

    @Sen-26

    yes im on chromebook too, i guess we have the exact same problem

  14. G4biel commented on Jul 16, 2021

    @G4biel

    sim, estou no Chromebook também, acho que exatamente o mesmo problema

    Encontrou alguma solução?

  15. Sen-26 commented on Jul 16, 2021

    @Sen-26

    i couldnt find one we may just have to wait for it to be fixed or something

  16. scorpius2k1 commented on Sep 24, 2021

    @scorpius2k1

    I have this issue as well persisting for over 6 months now on multiple Linux distributions, including supported Debian/Ubuntu.

  17. Crono141 commented on Dec 18, 2021

    @Crono141

    I also have this issue. Same circumstances (exFAT drive/folder). Seems the check script that steam runs just needs to be updated to either become aware of the FS its on, or check that both folders actually exist (so that a single folder doesn't trigger this issue).

    It is a harmless error. Maybe a tick box to suppress this message in the future, barring an actual fix for the check.

  18. oddstr13 commented on Aug 6, 2022

    @oddstr13

    This issue is also present for case insensitive cifs mounts (which seems to be caused by an old bug in cifs) https://superuser.com/questions/680492/mounts-arent-case-sensitive

    The best way for steam to deal with this, would probably be to check the directory listing instead of checking if both paths exist.
    (Python example as psudocode)

    # Current behavior:
    if os.path.exists("/foo/SteamLibrary/SteamApps") and os.path.exists("/foo/SteamLibrary/steamapps"):
        error("Can't have both")
    
    # More reliable behavior (for case insensitive filesystems):
    listing = os.listdir("/foo/SteamLibrary")
    if "SteamApps" in listing and "steamapps" in listing:
        error("Can't have both")
  19. scorpius2k1 commented on Aug 6, 2022

    @scorpius2k1
  20. michielbaird commented on Nov 11, 2022

    @michielbaird

    Having this issue after mounting a smb share on my steam deck

  21. benterova commented on Jun 26, 2023

    @benterova

    Having this issue on a fresh install of openSUSE. Interestingly, the error only shows on the native installed Steam, while the flatpak version fails silently.

  22. sylv256 commented on Jul 10, 2025

    @sylv256

    Having this issue when trying to share my Games drive with Windows. I guess I've learned my lesson.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions