An installation of or upgrade to Sophos Anti-Virus to 9.2.x on a 32-bit Linux platform fails with the following error on (Limited to computers using processors before the Intel Pentium 4 or AMD Athlon 64):
/opt/sophos-av/update/cache/Primary/install.sh: line 292: 2839 Illegal instruction (core dumped) "$PYTHON" -c "import Installer.SavForLinux,sys;sys.exit(Installer.SavForLinux.SavForLinux.main(sys.argv))" "$DISTDIR" "$@" "$coreopt" "$talpaopt"
Failed to update Sophos Anti-Virus
First seen in
Sophos Anti-Virus for Linux 9.2.1 (32-bit only)
This issue is caused by an optimization change in the compiler used to build the 32-bit Sophos Anti-Virus binaries and included libraries. This change made it a requirement for the endpoint CPU to have the SSE2 instruction set, which is not available in processors prior to Pentium 4 and Athlon 64 (Processors available before 2000-2003).
Sophos plan to revert the optimization change in the forthcoming Sophos Anti-Virus 9.3.2 update (due for release in October).
What To Do
As an interim solution, we advise that customers affected by this to change their subscription in Sophos Update Manager (SUM) (Software Subscription : Managed Linux & Unix : Linux) to the software package titled '7 Previous' and change their updating policies accordingly.
Applying this change will ensure that endpoints continue to update with Sophos Anti-Virus 7.
We have halted the automatic upgrade from version 7 to version 9 as a result of this issue and will not reinstate the upgrade until Sophos Anti-Virus 9.3.2 has been released.
Note: Due to the recompilation of the binaries and libraries the update in version 9.3.2 will be larger than normal on 32-bit platforms.