Novell Access Manager LAG installation fails on server with AMD Opteron quad core CPU

  • 7001055
  • 30-Jul-2008
  • 26-Apr-2012

Environment

Novell Access Management 3
Novell Access management 3 Service Pack 3
Novell Access Management 3 Linux Access Gateway

Situation

Novell Access Manager Linux Access Gateway (LAG) installation fails on HP DL385 G5 AMD Opteron quad core server
The LAG installation process fails during the NICI sub installation returning the following error message:

ERROR(InstTarget:E_RpmDB_subprocess_failed)
----
YYYY-MM-DD HH:MM:SS nici-2.7.3-0.01.i386.rpm install failed
rpm output:
Initializing NICI... /var/tmp/rpm-tmp.90908: line 23: Segmentation fault    /var/opt/novell/nici/primenici
error: %post(nici-2.7.3-0.01)scriplet failed, exit status 139


Resolution

This issue has been fixed with the "nici-2.7.4-0.02.i386.rpm" package shipped with Novell Access Manager 3.0 Service Pack 4 included in the "AM_304_SP4_lagrpms.tar.gz" archive at the: "lagrpms/unsupported/" directory.In order to run a LAG installation on an  AMD Opteron quad core CPU you can choose between the following two options

1)  Modify the ISO image in order to apply the required NICI 2.7.4-0.02 RPM
  • download the AM_303_SP3_LinuxAccessGateway_Eval-1130.iso installation ISO from the web to your local machine
    and mount the ISO on a Linux system:
    "mount -t iso9660 -o -loop,ro AM_303_SP3_LinuxAccessGateway_Eval-1130.iso /mnt"
  • create a directory like  "~/NEWISO" and copy all data from the mounted LAG installation.iso into this directory:
    "cp -a /mnt/  ~/NEWISO/"
  • copy the new "nici-2.7.4-0.02.i386.rpm version into the "~/NEWISO/suse/i386" direcorty
  • delete the old original rpm package version "nici-2.7.3-0.01.i386.rpm" from the "~/NEWISO/suse/i386" directory
  • change into the "~/NEWISO/suse/setup/descr" directory and modify the "packages" file
    in order  to replace all references to the old nici package with the new one
  • create a new MD5 checksum for the changes packages file:
    "md5sum packages >> MD5SUMS"
  • edit the "MD5SUMS" and replace the old checksum with the new appended checksum for the "packages" file
    Note: the the "MD5SUMS" file is write protected
  • create a new bootable ISO image from the modified installation source using:
    mkisofs -o laginst.iso  -b boot/loader/isolinux.bin -c boot/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide-joliet-trans-tbl -hide-rr-moved -allow-leading-dots -l -r -J -V "LAGINST DVD"  -publisher "NTS"  -p "stock"  -A "LAGINST-DVD-ISO"
  • run a test install with the new ISO image
2) If you plan to run the LAG on a virtual VMware machine
  • run the installation process on a machine using a CPU other than the
  • update NICI with the new version using: rpm -Uvh nici-2.7.4-0.02.i386.rpm
  • move the virutal machine over to the AMD Opteron quad core server