Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

You can't open the application "..." because it is not supported on this type of Mac.

I migrated all files from OS 10.7 to OS 10.8 through time machine. However, I always see error packages like the following if I want to run some .pkg files.


You can't open the application "..." because it is not supported on this type of Mac.


But when I switch to a different account, then the .pkg files can be run. Therefore, I think that there might be something wrong with my account configuration files. But I don't know which one. Does anybody which one might cause the problem and how to fix it? Thanks!

MacBook Pro (15-inch, Mid 2012), OS X Mountain Lion (10.8.1)

Posted on Dec 16, 2012 3:46 PM

Reply
31 replies

Dec 18, 2012 2:38 AM in response to pengyu.ut

OK, a bit of research suggests that this error occurs when you try to open Macport package on machines running in 32bit mode.


Have you somehow changed either this app or your startup disk to 32 bit mode? Again, I can't help wondering whether these two accounts that you are talking about are really on the same startup disk (you still haven't confirmed that). Perhaps, you changed from 64 to 32 bit between changing accounts. Did you restart and hold down the 3 and 2 keys, for example?


In any case, ensure your machine starts up in 64 bit mode by running this command in Terminal or restart and hold down the '6' and '4' keys when powering on.


sudo systemsetup -setkernelbootarchitecture x86_64




Further info see http://support.apple.com/kb/HT3773

Dec 18, 2012 8:19 AM in response to softwater

softwater wrote:


OK, a bit of research suggests that this error occurs when you try to open Macport package on machines running in 32bit mode.


Have you somehow changed either this app or your startup disk to 32 bit mode? Again, I can't help wondering whether these two accounts that you are talking about are really on the same startup disk (you still haven't confirmed that). Perhaps, you changed from 64 to 32 bit between changing accounts. Did you restart and hold down the 3 and 2 keys, for example?


In any case, ensure your machine starts up in 64 bit mode by running this command in Terminal or restart and hold down the '6' and '4' keys when powering on.


sudo systemsetup -setkernelbootarchitecture x86_64




Further info see http://support.apple.com/kb/HT3773


The two accounts use the same startup disk. I think my machine run on 64bit as I can see all my 8 GB memory. But I tried the following command (I restarted the machine after running 'systemsetup'). And it did not solve the problem.


~$ sudo systemsetup -setkernelbootarchitecture x86_64

Password:

setting kernel architecture to: x86_64

changes to kernel architecture have been saved.


~$ open ~/archive/software/MacPorts-2.1.2-10.8-MountainLion.pkg

The application cannot be opened because it has an incorrect executable format.

Dec 19, 2012 12:14 PM in response to pengyu.ut

HI,


Mine does have the 32bit option


User uploaded file


However some of the dates on yours are different to mine.

The Created and Modified Dates are different.


I would be tempted to Download and Install the COMBO version of the OS X 10.8.2 update over what you have.





User uploaded file
8:14 PM Wednesday; December 19, 2012

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad
"Limit the Logs to the Bits above Binary Images."  No, Seriously

Dec 20, 2012 9:42 PM in response to Ralph-Johns-UK

Ralph Johns (UK) wrote:


HI,


Mine does have the 32bit option


User uploaded file


However some of the dates on yours are different to mine.

The Created and Modified Dates are different.


I would be tempted to Download and Install the COMBO version of the OS X 10.8.2 update over what you have.





User uploaded file
8:14 PM Wednesday; December 19, 2012

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad
"Limit the Logs to the Bits above Binary Images."  No, Seriously


I already have 10.8.2. Is the combo something different?


http://support.apple.com/kb/DL1580

http://support.apple.com/kb/DL1581

Dec 21, 2012 4:13 AM in response to pengyu.ut

If you don't have the option for starting an app in 32-bit, my guess would be you are somehow running in 32-bit. I didn't know that was possible on Mountain Lion. A Mac in 32-bit can see 8 GB of memory (It ain't Windows).


In the Terminal, copy and paste this command and post the results:

uname -a


Just running the command posted by softwater will not switch your Mac to 64-bit mode. You must restart after setting that preference. However, I didn't think it was possible to run ML in 32-bit mode.

Dec 21, 2012 4:22 AM in response to Barney-15E

softwater wrote:


ensure your machine starts up in 64 bit mode by running this command in Terminal or restart and hold down the '6' and '4' keys when powering on.


sudo systemsetup -setkernelbootarchitecture x86_64



Barney-15E wrote:



Just running the command posted by softwater will not switch your Mac to 64-bit mode. You must restart after setting that preference. However, I didn't think it was possible to run ML in 32-bit mode.


I thought that was clearly implied by the 'ensure your machine starts up' part of my post.


But you're quite right. It always pays to be explicit.

Dec 21, 2012 6:38 AM in response to Barney-15E

Barney-15E wrote:


If you don't have the option for starting an app in 32-bit, my guess would be you are somehow running in 32-bit. I didn't know that was possible on Mountain Lion. A Mac in 32-bit can see 8 GB of memory (It ain't Windows).


In the Terminal, copy and paste this command and post the results:

uname -a


Just running the command posted by softwater will not switch your Mac to 64-bit mode. You must restart after setting that preference. However, I didn't think it was possible to run ML in 32-bit mode.


Here is what I have.


~$ uname -a

Darwin helium.local 12.2.1 Darwin Kernel Version 12.2.1: Thu Oct 18 16:32:48 PDT 2012; root:xnu-2050.20.9~2/RELEASE_X86_64 x86_64 i386 MacBookPro9,1 Darwin

Dec 21, 2012 12:47 PM in response to pengyu.ut

HI,


COMBO Updates include everything that has been updated since the first General Release of that level of the OS


So in OS X 10.8.2 you would have both the OS X 10.8.1 update stuff and the OS X 10.8.2 stuff.


"Running the COMBO" so to speak can often correct hard to trace items.


It also useful if you had a working (Apple) app before an update and "Restored" it as the Current Version via Time Machine as in most cases the app would need updating before trying to run it. Quite often for some Apple Apps their updates come in the OS Updates and they need to "match" as it were.



User uploaded file
8:46 PM Friday; December 21, 2012

Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"


 iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.2)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad
"Limit the Logs to the Bits above Binary Images."  No, Seriously

May 22, 2013 11:13 AM in response to pengyu.ut

Hi, I am no good at all this crap. I have had my mac for a few years and probably know about 10 percent of what I could be using it for. Anyway, I just updated my itunes (the software update prompt told me too...I did as commanded) and I got the very same message you did when I tried to use my itunes.




I freaked out! Anyway, after following all this mumbo jumbe you guys are trying I tried another link on apple here....someone else was having the same problem as me.


Some one suggested going to the apple site and reinstalling the itunes.


I tried it, restarted my comp and now it works a treat!



Hope this helps

You can't open the application "..." because it is not supported on this type of Mac.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.