Netegrity install
From Gentoo Linux Wiki
| Installation • Kernel & Hardware • Networks • Portage • Software • System • X Server • Gaming • Non-x86 • Emulators • Misc |
Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article
[edit] Netegrity Siteminder install on Gentoo 2006.1
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.
