:: bayreuth.tk ::

Installation von EMC Networker auf Ubuntu 10.04.2 LTS 64Bit

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-17ubuntu1_amd64.deb
dpkg -i libstdc++5_3.3.6-17ubuntu1_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!