DB2 installation on Linux fails with DBI1189E error even though the image is for the correct platform

Technote (troubleshooting)


The following error may occur when installing DB2 on Linux using db2_install or db2setup even though the operating system platform matches the correct Linux installation image type.

DBI1189E There has been an attempt to use db2setup

on an image for a platform that does not match the current platform

'Linux/x86-64' on which it is being run.


The typical reason why this problem would happen is because the wrong image was being used. For example, using the 32-bit x86 image on a 64-bit x86_64 platform.

However, in this scenario, the platforms do match. This occurs because the operating system is missing the prerequisite OS packages needed by DB2

Resolving the problem

Use the website links at the bottom of this page to verify that all the prerequisite packages are installed on the Linux machine based on the release of DB2 being installed. Install the missing packages then try the installation again.

Related information

DB2 10.5 Installation requirements on Linux
DB2 10.1 Installation requirements on Linux
DB2 9.7 Installation requirements on Linux
DB2 9.5 Installation requirements on Linux

Document information

More support for:

DB2 for Linux, UNIX and Windows
Installation - Using db2setup

Software version:

9.5, 9.7, 10.1, 10.5

Operating system(s):


Reference #:


Modified date:


Translate my page

Content navigation