bug-tar
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-tar] tar command gives error bad CPU type in executable


From: Chuck Swiger
Subject: Re: [Bug-tar] tar command gives error bad CPU type in executable
Date: Wed, 29 Aug 2012 09:54:15 -0700

Hi--

[ ...collecting several replies, possibly for the sake of brevity... ;-) ]

On Aug 28, 2012, at 11:56 PM, Gautam Sai Krishna wrote:
> Thanks for replying me , i have runed the command --  file /usr/bin/tar, in 
> my terminal
> and it gave me o/p :
> 
> /usr/bin/tar: Mach-O executable ppc
> 
> so what should i do know?
> 
> and my system configuration is : iMac , processor 2.5 Ghz intel core i5

Well, you've somehow managed to get a PowerPC-only binary of tar.
That would have to come from a 10.3 or earlier version, since:

% sw_vers | grep ProductVersion
ProductVersion: 10.4.11
% file /usr/bin/tar
/usr/bin/tar: Mach-O universal binary with 2 architectures
/usr/bin/tar (for architecture i386):   Mach-O executable i386
/usr/bin/tar (for architecture ppc):    Mach-O executable ppc
% /usr/bin/tar --version
tar (GNU tar) 1.14 +CVE-2006-0300 +CVE-2006-6097

% sw_vers | grep ProductVersion
ProductVersion: 10.5.5
% file /usr/bin/tar
/usr/bin/tar: Mach-O universal binary with 2 architectures
/usr/bin/tar (for architecture i386):   Mach-O executable i386
/usr/bin/tar (for architecture ppc7400):        Mach-O executable ppc
% /usr/bin/tar --version
tar (GNU tar) 1.15.1

% sw_vers | grep ProductVersion
ProductVersion: 10.6.8
% file /usr/bin/tar
/usr/bin/tar: Mach-O universal binary with 3 architectures
/usr/bin/tar (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/tar (for architecture i386):   Mach-O executable i386
/usr/bin/tar (for architecture ppc7400):        Mach-O executable ppc
% /usr/bin/tar --version
bsdtar 2.6.2 - libarchive 2.6.2

Any of these, or 10.7 tar of course, should at least run on an Intel-based iMac.

On Aug 29, 2012, at 3:29 AM, Joerg Schilling wrote:
> This is a gtar mailing list, are you sure, Apple is using gtar as system 
> default tar?

For some time, they were.  MacOS X switched to bsdtar in 10.6 / Snow Leopard.

On Aug 29, 2012, at 8:19 AM, Tim Kientzle wrote:
> I believe this happens when you try to run an old (Lion)
> executable on Mountain Lion.

He's got a PowerPC-only binary, for some reason.  Anything from 10.4.4 or later 
ought to be
runnable on Gautam's hardware, although 10.8 tries to be 64-bit only.

> Have you replaced /usr/bin/tar on this system?
> 
> If you have, what did you replace it with?

These are good questions.  :-)

> If not, then it probably indicates that your upgrade
> to Mountain Lion failed and left some of the old Lion
> files behind.  You may need to re-install Mountain Lion
> to recover.

And this sounds like good advise.  While folks could mail you a tar binary from 
10.8,
one has to wonder what else wasn't properly upgraded...

Regards,
-- 
-Chuck




reply via email to

[Prev in Thread] Current Thread [Next in Thread]