Search:  
Gentoo Wiki

Netegrity_Siteminder


Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article



Please improve it in any way that you see fit, and remove this notice {{Cleanup}} from the article. For tips on cleaning and formatting see Cleanup process


Netegrity Siteminder

The fix to allow Netegrity Siteminder to install was taken from a Zend issue I came across. ("Installing Zend Studio fails - cannot open libc.so.6" at Gentoo Forums)

dev-java/sun-jdk-1.5.0_08 was also installed.

Download and unzip <file>.zip depends on your file if it will create a subdirectory in your current locations. The update zips don't seem to. Once the file is unzipped you will have a file with a .bin extension.

I created a file called nete_fix.sh

Code: Create nete_fix.sh
echo "cat ./nete-wa-6qmr5-XXXXXX-linux.bin.bak | \
  sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > ./nete-wa-XXXXXX-linux.bin" > ./nete_fix.sh
chmod 770 ./nete_fix.sh

Next, copy the nete-wa-XXXXXX-linux.bin to nete-wa-XXXXXX-linux.bin.bak

cp ./nete-wa-XXXXXX-linux.bin ./nete-wa-XXXXXX-linux.bin.bak

Next, run the fix.

./efix.sh

Finally you can run the install. When I did this I got error "\. plain" It didn't seem to hurt anything. Run the install normally. For my install location I used /opt/netegrity/webagent

./netw-wa-XXXXXX-linux.bin -i console

During the install it place another file to install and configure the webagent. You will need to make another fix file for this as well.

I created a file called nete_config_fix.sh

Code: Create nete_config_fix.sh
echo "cat ./nete-wa-config.bin.bak | \
  sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > ./nete-wa-config.bin" > ./nete_config_fix.sh
chmod 770 ./nete_config_fix.sh

Next I copied the nete-wa-config.bin to nete-wa-config.bin.bak

cp ./nete-wa-config.bin ./nete-wa-config.bin.bak

Next run the fix.

./nete_config_fix.sh

Finally run the webagent install.

/opt/netegrity/webagent/install_config_info/nete-wa-config.bin -i console

Go through the install. Then after you have everything installed it will update you httpd.conf file and install two files in your /etc/apache2 directory for controlling the webagent. Before you restart apache you will need to make sure two environmental variables get loaded. To do this edit your /etc/conf.d/apache2. At the bottom it should look like this:

File: /etc/conf.d/apache2
KEEPENV="PATH LD_PRELOAD LD_LIBRARY_PATH"
export LD_PRELOAD=/opt/netegrity/webagent/bin/libbtunicode.so
export LD_LIBRARY_PATH=${LD_LIBRAY_PATH}:/opt/netegrity/webagent/bin

You should now be able to connect to the Policy Server is you have an account.

Retrieved from "http://www.gentoo-wiki.info/Netegrity_Siteminder"

Last modified: Wed, 20 Aug 2008 02:34:00 +0000 Hits: 4,605