GlobalProtect 4.1 for Linux: Exec format error

by gwesson a week ago - edited a week ago by (308 Views)


After installing or extracting GlobalProtect 4.1 on Linux and attempting to enter CLI mode by running the globalprotect file, you receive an error such as:

 $ globalprotect

-bash: /usr/bin/globalprotect: cannot execute binary file: Exec format error


This may be caused by extracting/installing GlobalProtect on a 32-bit system. Only 64-bit systems can run GlobalProtect, there is no 32-bit package. Viewing the file info for the 'globalprotect' file shows it is 64-bit:

$ file /opt/paloaltonetworks/globalprotect/globalprotect

/opt/paloaltonetworks/globalprotect/globalprotect: ELF 64-bit LSB executable, x86-64...


On many Linux distributions, you can view your system type with the following command:

$ uname -m


If you see "i686" (or "i386" on a very old computer), it is a 32-bit system.

If you see "x86_64", the system is 64-bit and can use GlobalProtect


Ensure you are installing GlobalProtect on a 64-bit Linux system. There is no supported way to run GlobalProtect on a 32-bit Linux system.

Ignite 2018
Ask Questions Get Answers Join the Live Community