LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 03-23-2018, 05:20 AM   #1
janina2018
LQ Newbie
 
Registered: Jan 2018
Posts: 6

Rep: Reputation: Disabled
Unhappy Could a original MacOS machine (hardware) be incompatible for running Linux?


Hi,
Probably my question sounds a bit rare or ridiculous but, there it goes!

I have a Mac Pro at the office and now I need to use in some cases a particular software only running on CentOS. The software is for processing data (ram consuming) so I decided to buy a new SSD, install it in the machine and use it to install and run Centos in it. In this way, I'd have 2 different disk, each for one OS and boot from the one I need at any time.

The physical installation of the disk and the installation of Centos was OK.

My problems started when I try to install the software in Linux. The enterprise sent me the installation files and the license file. In theory,
the installation should be very simple. Run a script that verifies that the necessary packages and libraries are installed and ask for the installation path and license file. This script "looks" for others scripts and ... Easy peasy ... the installation should work. Well, that's the theory...

But for me, it's impossible. I have followed and checked the installation instructions a thousand times with the software support team and it seems that everything is fine. Not errors during installation. But not ... the program does not install correctly.

Now the support team have suggested me that perhaps the problem is a "hardware incompatibility". They say that maybe a Mac running Linux is not possible, that the hardware is, in some way, incompatible and does not execute or does not understand well the execution of certain linux commands.

Is this possible, or are they putting me off?
I believed that all hardwares are compatible with all OS ...
 
Old 03-23-2018, 08:18 AM   #2
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
Quote:
Originally Posted by janina2018 View Post
Hi,
Is this possible, or are they putting me off?
I believed that all hardwares are compatible with all OS ...
You believe in error.

What year Mac Pro?
what version of CentOS?
what 'particular software"?

"original"?

Last edited by Habitual; 03-23-2018 at 08:20 AM.
 
Old 03-23-2018, 08:40 AM   #3
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,672

Rep: Reputation: 486Reputation: 486Reputation: 486Reputation: 486Reputation: 486
You need to specify which "Original" MacOS system you have.

I still have a Mac Colour Classic which runs MacOS but it has a Motorola 68030 processor. Apple moved on to produce Macs which had PowerPC G5 processors (Also used in IBM RS6000 series workstations and servers and known as the PowerPC 970). They latterly moved on to the current use of Intel X86 processors so you have three different architectures to choose from.

I believe Apple's "walled garden" environment makes it even more difficult to run non-Apple approved software than Microsoft's. However, someone more Apple knowledgeable may like to advise differently.

Play Bonny!

 
1 members found this post helpful.
Old 03-23-2018, 09:34 AM   #4
janina2018
LQ Newbie
 
Registered: Jan 2018
Posts: 6

Original Poster
Rep: Reputation: Disabled
Here some information you ask me about:

Mac Pro:
- Mid 2010
- Memory 32 Gb 1066 MHz DDR3 (8 x 4Gb)
- Processor 2 x 2,4 GHz Quad-Core Intel Xeon
- 2 ethernet cards

CentOs:
- Version 6.6 (Final)
- Kernel Linux 2.6.32-504.el6.x86_64
- GNOME 2.28.2

Software:
- SeisSpace from Landmark.
- It is an original software with an original license file. for running in a local computer (no server)

My filling is that the problem came from the the MAC address and hostname that Linux is interpreting and the software configures and cross-check on the license file.
When I acquired the software I gave the company the MAC address and Hostname of my computer in order to get back the license file.
I chose the MAC address from 1 of my ethernet cards (I have 2 on my Mac) and the hostname of the computer (the one of the Mac at that moment, because, in theory, I could assign the same hostname to the Cantos machine later)

During installation, as far as I understand, the software install the license (where my MAC address is included) and also determine the hostname of my machine and port for the connexion.
In theory, the installation works fine but when I try to launch the program, I get the an error warning me that the connection is not possible and that I must check that the hostname and port are correct
 
Old 03-23-2018, 10:01 AM   #5
schneidz
LQ Guru
 
Registered: May 2005
Location: boston, usa
Distribution: fedora-35
Posts: 5,313

Rep: Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918Reputation: 918
Quote:
Originally Posted by Soadyheid View Post
You need to specify which "Original" MacOS system you have.

I still have a Mac Colour Classic which runs MacOS but it has a Motorola 68030 processor. Apple moved on to produce Macs which had PowerPC G5 processors (Also used in IBM RS6000 series workstations and servers and known as the PowerPC 970). They latterly moved on to the current use of Intel X86 processors so you have three different architectures to choose from.

I believe Apple's "walled garden" environment makes it even more difficult to run non-Apple approved software than Microsoft's. However, someone more Apple knowledgeable may like to advise differently.

Play Bonny!

i'd be interested in the output of this:
Code:
egrep "processor|flags|physical|core" /proc/cpuinfo
 
Old 03-23-2018, 10:18 AM   #6
janina2018
LQ Newbie
 
Registered: Jan 2018
Posts: 6

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by schneidz View Post
i'd be interested in the output of this:
Code:
egrep "processor|flags|physical|core" /proc/cpuinfo
Code:
 egrep "processor|flags|physical|core" /proc/cpuinfo
processor	: 0
physical id	: 0
core id		: 0
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 1
physical id	: 1
core id		: 0
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 2
physical id	: 0
core id		: 1
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 3
physical id	: 1
core id		: 1
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 4
physical id	: 0
core id		: 9
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 5
physical id	: 1
core id		: 9
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 6
physical id	: 0
core id		: 10
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 7
physical id	: 1
core id		: 10
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 8
physical id	: 0
core id		: 0
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 9
physical id	: 1
core id		: 0
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 10
physical id	: 0
core id		: 1
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 11
physical id	: 1
core id		: 1
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 12
physical id	: 0
core id		: 9
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 13
physical id	: 1
core id		: 9
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 14
physical id	: 0
core id		: 10
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual
processor	: 15
physical id	: 1
core id		: 10
cpu cores	: 4
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat dtherm pti retpoline tpr_shadow vnmi flexpriority ept vpid
address sizes	: 40 bits physical, 48 bits virtual

Last edited by onebuck; 03-25-2018 at 07:46 AM. Reason: clean up post, please use code tags
 
Old 03-23-2018, 05:49 PM   #7
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,672

Rep: Reputation: 486Reputation: 486Reputation: 486Reputation: 486Reputation: 486
Quote:
I chose the MAC address from 1 of my ethernet cards (I have 2 on my Mac)
Is this the MAC address that was originally registered for your software use?
Is it the MAC address of the port you're trying to use when you get the error? Have you tried the other port?

Just a thought...

Play Bonny!

 
1 members found this post helpful.
Old 03-23-2018, 07:31 PM   #8
keefaz
LQ Guru
 
Registered: Mar 2004
Distribution: Slackware
Posts: 6,552

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
The software is supposed to be compatible with which CentOS version?

Edit:

Did not see the actual problem: Connection error
Do you run a firewall in CentOS, maybe some specific port needs to be unfiltered?

Last edited by keefaz; 03-23-2018 at 07:34 PM.
 
Old 03-26-2018, 09:37 AM   #9
Habitual
LQ Veteran
 
Registered: Jan 2011
Location: Abingdon, VA
Distribution: Catalina
Posts: 9,374
Blog Entries: 37

Rep: Reputation: Disabled
My iMac 2017 has an en0 designation.

System prefs > network > advanced ethernet

in terminal:
Code:
sudo ifconfig en0
should be your "primary network interface"

Last edited by Habitual; 03-26-2018 at 09:39 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Linux Foundation Head Calls 2017 ‘Year of the Linux Desktop’…. While Running Apple’s macOS Himself LXer Syndicated Linux News 0 09-14-2017 03:33 AM
modifying the original Linux kernel, say 2.6.34, to make it running as OS aarsh Linux - Kernel 20 07-06-2010 09:29 AM
Linux just seems incompatible with my machine! ruan567 Mandriva 3 01-07-2005 07:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 09:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration