Installation von EMC Networker auf Ubuntu 10 LTS 64Bit

Das hier beschriebene Vorgehen funktioniert auch für die Version 8 des EMC Networker! Wichtig ist nur, dass auf einem Server erst das Servermodul und dann das Clientmodul installiert werden muss!

Erstmal muss alien installiert werden, da die Pakete von EMC ja im rpm- Format ausgeliefert werden und sich Ubuntu sehr schwer tut hier die Dependencies aufzulösen.  
apt-get install alien
  danach die notwendigen .rpm nach .deb umwandeln  
alien -k --scripts lgtoclnt-7.6.2-1.x86_64.rpm
alien -k --scripts lgtonode-7.6.2-1.x86_64.rpm
alien -k --scripts lgtoserv-7.6.2-1.x86_64.rpm
alien -k --scripts lgtolicm-7.6.2-1.x86_64.rpm
alien -k --scripts lgtoman-7.6.2-1.x86_64.rpm
  nun die .deb Files installieren  
dpkg -i lgtoclnt_7.6.2-1_amd64.deb
dpkg -i lgtonode_7.6.2-1_amd64.deb
dpkg -i lgtoserv_7.6.2-1_amd64.deb
dpkg -i lgtolicm_7.6.2-1_amd64.deb
dpkg -i lgtoman_7.6.2-1_amd64.deb
  Die oben genannten Module sind je nach Einsatzbereich, ob als Server oder StorageNode notwendig. Nähere Infos hierzu gibt es in der Anleitung. Was nicht funktioniert ist die automatische Anpassung des Syslog, da dieser auf 10.04.2 rsyslog heisst. D.h. wir legen unter /etc/rsyslog.d eine Konfigurationsdatei 30-networker.conf an und schreiben folgenden Inhalt in diese Datei:  
daemon.notice                   /dev/console
daemon.notice                   /nsr/logs/messages
daemon.notice                   operator
local0.notice                   /nsr/logs/summary
local0.alert                    root, operator
  Danach nicht vergessen den rsyslogd neu zu starten. Will man nun den Networker mit /etc/init.d/networker starten kommt eine Fehlermeldung:  
/usr/sbin/nsrd: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
  Um das zu beheben sind folgende Schritte notwendig:  
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-25ubuntu4_amd64.deb
dpkg -i libstdc++5_3.3.6-25ubuntu4_amd64.deb
  Einen weiteren Fehler gibt es noch beim Mailversand. Hier wird das mail- Binary standardmässig unter /bin gesucht- es ist aber unter /usr/bin. Um das zu beheben reicht ein  
ln -s /usr/bin/mail /bin/mail
  Ansonsten müsste man sämtliche Benachrichtigungsjobs abändern- und da ich faul bin und ein symbolischer Link meiner Faulheit entgegenkommt... Was nun noch zu tun ist, ist den / die Networker- Daemons zum automatischen Starten beim Boot des System zu bringen. Dies erledigt ein  
update-rc.d networker defaults
  Fertig!