protonscr

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

steamopen Steam client
ValveSoftware/steam-for-linux#7665 · opened 2021-02-19 by ugurcansayan · updated 2025-07-10 · 20 comments · github
Uugurcansayan 2021-02-19 github

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.
Kkisak-valve maintainer 2021-02-19 github

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

TTTimo 2021-02-22 github

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.

Uugurcansayan 2021-03-02 github

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?

Cctubbsii 2021-03-05 github

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.

UUbioZur 2021-04-03 github

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)

Nneffisaurus 2021-05-10 github

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?

TTTimo 2021-05-10 github

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

Aaherstein 2021-05-29 github

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.

SSen-26 2021-06-03 github

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

GG4biel 2021-07-12 github

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

SSen-26 2021-07-16 github

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

GG4biel 2021-07-16 github

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

Encontrou alguma solução?

SSen-26 2021-07-16 github

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

Sscorpius2k1 2021-09-24 github

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

CCrono141 2021-12-18 github

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.

Ooddstr13 2022-08-06 github

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")
Sscorpius2k1 2022-08-06 · hidden on GitHub github
[This is an automated-reply to your message]
 Greetings,
I am currently away on vacation from August 2–15 and will be "AFK"
during that time. If your message can wait, I will respond upon my
return. If this is an urgent issue, please send a message with
*URGENT* in the subject and I will respond as soon as possible. 


Scorp

"This tram ride is sweet. I can't imagine how horrible it would
  be to have to walk all the way out of here." - Gordon Freeman
Mmichielbaird 2022-11-11 github

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

Bbenterova 2023-06-26 github

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.

Ssylv256 2025-07-10 github

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

Nothing extracted yet.