Launcher icon indicating copy to clipboard operation
Launcher copied to clipboard

MultiMC data folder could not be created on Mac High Sierra

Open zimmermant opened this issue 7 years ago • 14 comments

System Information

MultiMC version:MultiMC 5

Operating System: Mac OS High Sierra v10.13.1 (17B1003)

Summary of the issue or suggestion:

After moving MultiMC to the /Applications folder the pop-up window appears even though the file is in the /Applications folder and states

MultiMC data folder could not be created.

If you are on macOS Sierra, you might have to move MultiMC.app to your /Applications or ~/Applications folder. This usually fixes the problem and you can move the application elsewhere afterwards.

Make sure you have the right permissions to the MultiMC data folder and any folder needed to access it.

MultiMC cannot continue until you fix this problem.

What should happen:

MultiMC should start

Steps to reproduce the issue (Add more if needed):

  1. Copy MultiMC to /Applications folder (also tried ~/Applications folder)

  2. Double-click to open file

Suspected cause:

Possibly an issue with permissions in High Sierra

Logs/Screenshots:

MultiMC data folder could not be created.

If you are on macOS Sierra, you might have to move MultiMC.app to your /Applications or ~/Applications folder. This usually fixes the problem and you can move the application elsewhere afterwards.

Make sure you have the right permissions to the MultiMC data folder and any folder needed to access it.

MultiMC cannot continue until you fix this problem.

Additional Info:

zimmermant avatar Feb 05 '18 18:02 zimmermant

OK. I'm installing the latest macOS version on a spare partition and will check this out.

peterix avatar Feb 05 '18 22:02 peterix

I cannot reproduce the problem on 10.13.3, so try updating the system?

peterix avatar Feb 05 '18 23:02 peterix

I updated to 10.13.3 and I still get the same pop-up. Any other suggestions?

zimmermant avatar Feb 06 '18 18:02 zimmermant

When you grab the release from multimc.org, drag it to Applications (move, not copy) and right click + open, it should work.

It does work here.

I'm honestly not sure what could be causing issues in this case ~_~ You could try looking at the files in terminal and check the permissions.

peterix avatar Feb 06 '18 21:02 peterix

Are there any files that need specific permissions? I did download the latest version of MultiMC and still have the same issue. The MultiMC file in the MacOS folder has rwx permissions for Owner (700) and the Updater has rwx for Owner and rx for all others (755).

zimmermant avatar Feb 17 '18 23:02 zimmermant

That part is fine.

I suspect it's some issue with the extended attributes: https://mackuba.eu/2008/06/30/ls-on-mac-and-extended-file-attributes/

I'll try to get a script together that can scan the whole .app, so we can figure out what's wrong.

peterix avatar Feb 18 '18 07:02 peterix

It turns out this problem is caused by Path Finder 7.6.2. I was dragging the file into my Applications folder using Path Finder. If I use the built-in Finder app the file runs fine so my problem is solved.

zimmermant avatar Apr 10 '18 20:04 zimmermant

This should be in a FAQ or on the main website.

peterix avatar Apr 11 '18 01:04 peterix

These steps aren't working for me. I'm still getting the error whether I unpack and move the app or unpack it into the Applications folder directly. I'm on 10.13.6. I'm using the latest -develop archive.

Edit: Moving the entire folder with the app to Applications doesn't work. However, just dragging the app on its own works no problem. You might want to take it out of the folder inside the archive, or make a DMG file with an Applications shortcut in it so people know.

iammeat avatar Jan 17 '19 08:01 iammeat

Same issue as iammeat and same fix. Unzipped in Downloads and then just moved the .app file to /Applications and it executed fine. If I moved the MultiMC folder with the .app in it, it would not run. Version 0.6.5-1243 64bit for OSX Screen Shot 2019-07-05 at 8 37 20 PM

adamras avatar Jul 06 '19 03:07 adamras

This happens for me on any account other than the account that originally installed. macOS El Capitan (not gonna upgrade--the machine is too old)

efstone avatar Feb 21 '21 22:02 efstone

What do you mean by 'any account other than the account that originally installed'. If you mean MMC, then MMC should have a separate install for each user

Thanks, Shravan Mandava


From: evan [email protected] Sent: Sunday, February 21, 2021 10:16:56 PM To: MultiMC/MultiMC5 [email protected] Cc: Subscribed [email protected] Subject: Re: [MultiMC/MultiMC5] MultiMC data folder could not be created on Mac High Sierra (#2132)

This happens for me on any account other than the account that originally installed. macOS El Capitan (not gonna upgrade--the machine is too old)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/MultiMC/MultiMC5/issues/2132#issuecomment-782937415, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL5SCZMBFNIO63HOMT2BXKDTAGA5RANCNFSM4EPHWGWQ.

AverageComet250 avatar Feb 22 '21 19:02 AverageComet250

What do you mean by 'any account other than the account that originally installed'. If you mean MMC, then MMC should have a separate install for each user Thanks, Shravan Mandava

Thanks for your response. The accounts I'm referring to are the macOS accounts. I installed MMC logged in as myself and all users of the computer can now see MultiMC.app in the Applications folder, but none of them can actually launch it. When you suggest "a separate install for each user" are you saying that each user download MultiMC and drag it to the Applications folder? Because that will just overwrite the existing MultiMC.app, right?

El Capitan does not appear to have localized Applications folders per user, but if I need to create them I can.

efstone avatar Feb 22 '21 20:02 efstone

I suspect it's some issue with the extended attributes: https://mackuba.eu/2008/06/30/ls-on-mac-and-extended-file-attributes/

macOS Monterey 12.2.1

For me, the .app had the "com.apple.quarantine" attribute which wasn't removed when giving the app permission to run. Removing this attribute with xattr -d com.apple.quarantine MultiMC.app fixed the issue.

joshuadevp avatar Mar 16 '22 21:03 joshuadevp