IBM Support

iSeries Access for Linux Installation Fails on Recent Linux Distributions

Troubleshooting


Problem

Changes to various Linux distributions that support the iSeries Access for Linux ODBC driver have caused the installation process to require additional steps to complete.

Resolving The Problem

IBM recommends all new installations use the new (Q2 2013) "IBM i Access Client Solutions" Linux Application Package documented here:
http://www-03.ibm.com/systems/power/software/i/access/solutions.html

The provided .rpm and .deb packages have been updated and may help to circumvent the problem documented below.


Recent changes to various Linux distributions that support the iSeries Access for Linux ODBC driver have caused the installation process to require additional steps to complete.

The following actions (as root) on Fedora Core 13, 32-bit resulted in a working installation:

$ yum install unixODBC libXaw
Download the openmotif rpm and install using rpm -i
$ yum install libXp
$ ln -s /usr/lib/libXm.so.4 /usr/lib/libXm.so.3
$ ln -s /usr/lib/libodbcinst.so.2 /usr/lib/libodbcinst.so.1
$ ln -s /usr/lib/libodbc.so.2 /usr/lib/libodbc.so.1
$ yum install unixODBC-devel
$ yum install unixODBC-kde     
$ rpm -i iSeriesAccess-7.1.0-1.0.i386.rpm --nodeps 
iSeriesAccess-6.1.0-1.2.i386.rpm also works and also requires ignoring RPM dependency errors.

Create an ODBC DSN using the ODBCConfig GUI utility or by manually editing odbc.ini . Then test using unixODBC's isql utility.

Note: The steps above are for Fedore Core 13. Other distributions may have additional steps needed. 64-bit distributions will have files located in /usr/lib64 instead of /usr/lib.

[{"Type":"MASTER","Line of Business":{"code":"LOB57","label":"Power"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Platform":[{"code":"PF012","label":"IBM i"}],"Version":"6.1.0"}]

Historical Number

587337743

Document Information

Modified date:
18 December 2019

UID

nas8N1011760