Steam Installation Error

Discussion in 'Mac and PC Games' started by Dan14, May 12, 2010.

  1. Dan14 macrumors regular

    Joined:
    Aug 28, 2009
    #1
    I'm getting this error when trying to run Steam.app:

    "Steam requires that /Applications/Steam.app/Contents/MacOS be created on a case insensitive filesystem, with read-write access."

    Any ideas? I have no idea what this means?
     
  2. SilentPanda Moderator emeritus

    SilentPanda

    Joined:
    Oct 8, 2002
    Location:
    The Bamboo Forest
    #2
    Do you have a case sensitive file system? If so Steam won't work. You'll need to reformat (or use some hack that somebody eventually comes up with).
     
  3. wilycoder macrumors 6502

    Joined:
    Aug 4, 2008
    #3
    In summary, you are screwed. You will need to reformat your hard drive and make sure you use the HFS+ filesystem with case insensitivity.

    BTW, macs use HFS+ case insensitive by default. Why did you change it? Did you buy your mac brand new? This shouldn't be an issue on any store bought mac unless your reformatted it yourself at some point...
     
  4. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #4
    My Mac partition recently corrupted and I had to take it into the Apple Store to reinstall the OS. I just let them get on with it.

    Ah well, any workarounds or is it just a reformat?

    If so, if I back up my O/S with TimeMachine to an external HD and then import that image after a reformat, will that retain the case-sensitive characteristics?
     
  5. tnisatard macrumors 6502

    Joined:
    Apr 1, 2008
    #5
    i need help, i keep getting steam is in offline mode and i cant log onto my account

    i also have windows running with steam installed too and i heard if i updated steam on windows, it should fix it, but it hasnt

    does anyone know what to do?
     
  6. wilycoder macrumors 6502

    Joined:
    Aug 4, 2008
    #6
    Good question.

    The case insensitive thing is at the file system level. Copying your time machine files back wont change that :)

    So yeah, save a time machine backup, reformat, then restore time machine files.

    Sucks that you have to do this though :(
     
  7. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #7
    Thanks. Thus is life I guess...
     
  8. ViViDboarder macrumors 68040

    ViViDboarder

    Joined:
    Jun 25, 2008
    Location:
    USA
    #8
    Couldn't you create an image file with a set size big enough for steam, say 10GB or something, format it as Case Insensitive and install Steam on that?
     
  9. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #9
    Yep, just trying that but trying to add a partition of 10GB gives me this error:

    "Partition failed with the error:
    Could not modify partition map because filesystem verification failed"

    Not having much luck this evening...
     
  10. ViViDboarder macrumors 68040

    ViViDboarder

    Joined:
    Jun 25, 2008
    Location:
    USA
    #10
    Sorry, you're not really adding a partition. It's going to be in a .dmg file that you can mount as a new disk.

    Directions basically from here (I'm not on my Mac because I'm at work): http://www.wikihow.com/Make-a-DMG-File-on-a-Mac

    But...
    1. Open DiskUtility
    2. Click the New Image button
    3. Enter a name like Steam Files or something
    4. Set encryption to none
    5. Set format to Read/Write Disk Image
    6. Mount the .dmg and then install Steam to it like it was a second harddrive.
     
  11. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #11
    Worked a treat, thank you.
     
  12. ViViDboarder macrumors 68040

    ViViDboarder

    Joined:
    Jun 25, 2008
    Location:
    USA
    #12
    You were able to install Steam to it and run it? Or just make the dmg? I haven't tried this at all yet. I did make a .dmg before though.
     
  13. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #13
    Spoke far too soon, it started downloaded the Steam files but then popped up with that error again...I'll keep trying to play around with it.
     
  14. wilycoder macrumors 6502

    Joined:
    Aug 4, 2008
    #14
    Interesting, but I am not sure that will work as the DMG itself still resides on a case-sensitive filesystem.

    OP could get an external hdd if he doesnt want to format...
     
  15. ViViDboarder macrumors 68040

    ViViDboarder

    Joined:
    Jun 25, 2008
    Location:
    USA
    #15
    That would be the same thing though I think. I'm pretty sure you can format the .dmg image as whatever format you want. Maybe I am mistaken. When I get home I can play around although I don't know that my fs is case sensitive. I just got a new iMac with SnowLeopard. Anyone have any experience with that?
     
  16. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #16
    It looks like it gets over the original issue of the actual Steam application needing to be in a case-insensitive filesystem but it then tries to create the Application Support section and then encounters the same problem.

    Unfortunately, there's no way of redirecting this to install in the same directory as the new image as it's a predefined directory...Or is there?
     
  17. ViViDboarder macrumors 68040

    ViViDboarder

    Joined:
    Jun 25, 2008
    Location:
    USA
    #17
    You could create a symbolic link from the directory it's looking for to your .dmg, but at least part of it will be case sensitive as well. The filesystem where the files reside would not be. I guess it's worth a shot.

    EDIT: Like this guy did http://forums.macrumors.com/showthread.php?t=915169

    The target drive location will be something like /Media/YourDMGName/ I think. You can look for it if you open up terminal and try to 'cd' to the directory. When I get some time to play with it tonight I may be able to give a bit more explicit directions on creating a symblink to a .dmg.
     
  18. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #18
    Cool, I kinda get it... I might wait for you to have a play about when you are able to so I don't go messing around with stuff I don't understand.

    I'm looking forward to some step-by-step instructions ;)

    Haha.... Thanks for everyone's help so far though! Much appreciated!
     
  19. jsnuff1 macrumors 6502a

    Joined:
    Oct 4, 2003
    Location:
    NY
    #19
    im pretty sure this is a bug in steam

    I have just the regular file system (you can check it in disk utility mine says Format : Mac OS Extended (Journaled) which is NOT the case sensitive version) so this is not the problem.

    Weird thing is that steam works on my old MBP, but does not on the new core i7 mbp I got (and simply did a transfer my mac on it).

    What kind of machine do you have? (original poster)
     
  20. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
  21. jsnuff1 macrumors 6502a

    Joined:
    Oct 4, 2003
    Location:
    NY
    #21
    Hmm this is very weird...I got steam to work by downloading and installing it on a Guest account...

    still wont work on my main account.
     
  22. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #22

    I couldn't get that to work last night :(
     
  23. darkwing macrumors 65816

    Joined:
    Jan 6, 2004
    #23
    Here's a workaround:

    Create a case insensitive disk image as was previously said and put steam on that. You must name the volume "steam" in lowercase. (more on this later)

    On your image, create directory "Application Support/Steam" and "Documents/Steam Content"

    From terminal:

    cd ~
    ln -s /Volumes/steam/Application\ Support/Steam Library/Application\ Support\Steam
    ln -s /Volumes/steam/Documents/Steam\ Content Documents/Steam\ Content

    su (become root with your password
    cd /
    ln -s /Volumes volumes

    Then you can not only install it but you can also download portal. The reason for the last step is it can't make "//volumes/steam" which it tries to do when you download portal. Since your image is named "steam" it comes up in /Volumes/steam and with the symlink it'll work.

    Now, I type all this as I'm installing portal. Will it run? No idea.

    UPDATE: game runs, but like crap compared to my wife's new Alienware M15x.
     
  24. Dan14 thread starter macrumors regular

    Joined:
    Aug 28, 2009
    #24
    Hmm...Can't seem to get it to work, I must be doing something wrong?

    Screenshot attached.
     

    Attached Files:

  25. darkwing macrumors 65816

    Joined:
    Jan 6, 2004
    #25
    Too many long days at work lately! Sorry Dan. I had those ln -s commands wrong. See my edit of my post.
     

Share This Page