mojira.dev
MCL-8206

On Launch, Pops Up Saying Running Off DMG, Is In 'Applications' Folder

When I launch Minecraft from the dock or from the Applications folder, it loads for a bit, then the Minecraft Updater pops up, saying:
"Unable to start Minecraft, if you are running from a dmg, please drag to Applications and try again"
The issue is that, as stated, I'm not running from a dmg. This even happens after making sure that both minecraft.app and it's 'contents' folder are read-write for my user.

Attachments

Comments 10

please drag to Applications and try again

Have you tried doing that?

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki

I'm seeing this same problem, again, as of Feb 2019. 

It actually works for me, as the "admin/parent" that originally installed it. But it does not launch for other system users (children).  It IS in the Applications directory. 

The issue, as far as I can tell, Is that the launcher app is checking for app having write permissions. It shouldn't need that, but it seems to be checking for it anyway, then bailing out when it is not writable by user. 

 

I worked around it by making the launcher app group "staff" and group writable*. Now everyone can launch it. But, this is a bug that still shouldn't be there. 

 

 * $ chgrp -R staff .../Minecraft.app

   $ chmod -R g+w .../Minecraft.app

 

This issue is affecting me on 15.2 and snapshot 20w08a. I'm not running from DMG so this seems like a bug. Why is this marked "resolved"?

I guess this may be a duplicate of MCL-11618

This issue is not resolved and happens on the current issue of the minecraft launcher.

Still happens on Big Sur, Here's what I got.

[media]

I tried the fix suggested here (changing group to staff, recursive write permissions).  The message has changed to one saying I don't have permission to run this app.  (I'm running it from a non-priviledged account, and the app was installed on the machine by a non-privileged user.). 

Still not fixed in 1.17.1

Issue cased by majang programmer assuming that the application directory is writable by normal users. Whilst this may be the case for MS Windows it is a REALLY BAD SECURITY practice and most OS do not allow this. The assumption of write access also does not have reasonable guard tests, so rather than gracefully continuing or requesting elevated privileges, the application gives a completely misleading error message and crashes… Really sloppy programming. Root cause needs fixing

 

 

Test for this bug is trivial.

 

Log on as Admin (privileged) user.

Install application as privileged user.

Log off

 

Log on as normal user

Start up Minecraft 

When Minecraft tries to download something (not sure what as the install is up to date) if gives erroneous error message about DMG and crashes….

 

 There may be an edge case where Minecraft runs and does not do a download and therefore works.

 

 

 

 

 

Move the installed application if its already installed into the download folder letting a standard user have read and write perms to it.

Avakining

(Unassigned)

Unconfirmed

Retrieved