Archive for Mai, 2009

Zensur ist ne gute sache…

Mittwoch, Mai 20th, 2009

This Posting is not available in your country.

Quelle: superlevel.de

openNMS

Mittwoch, Mai 13th, 2009

Ich habe mich die tage auch mal an openNMS versucht und weiß jetzt warum es so wenige Einsätzen, obwohl es eine Mächtiges Applikation ist. Die Installation war nicht gerade ein Kinderspiel.

Zu erst hatte ich unter Ubuntu 9.04 ein Abhängigkeit Problem. Dies Konnte ich nur durch hinzufügen der backports quellen erreichen, dar das Parket jrrd nicht aufgelöst werden konnte:
deb http://mirror.bauhuette.fh-aachen.de/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirror.bauhuette.fh-aachen.de/ubuntu/ jaunty-backports main restricted universe multiverse

Dann konnte ich den Installer nur mit der -l Option aufrufen bekam aber immer noch folgende Fehlermeldung:
/usr/share/opennms/bin/install -dis -l /usr/lib/jni:/usr/lib
...
Configures PostgreSQL tables, users, and other miscellaneous settings.

- searching for jicmp:
- trying to load /usr/lib/jni/libjicmp.so: OK
- searching for jrrd:
- trying to load /usr/lib/jni/libjrrd.so: OK
- checking database version... Exception in thread "main" java.sql.SQLException: Could not get an administrative connection to the database. Is the database running, listening for TCP connections, and allowing us to connect and authenticate from localhost? Tried connecting to database specified by data source SimpleDataSource[URL='jdbc:postgresql://localhost:5432/template1', driver class='org.postgresql.Driver', properties: user='postgres', password='']. Original error: org.postgresql.util.PSQLException: FATAL: fehlende oder fehlerhafter pg_hba.conf-Datei
at org.opennms.netmgt.dao.db.InstallerDb.rethrowDatabaseConnectionException(InstallerDb.java:2214)
at org.opennms.netmgt.dao.db.InstallerDb.initializeAdminConnection(InstallerDb.java:2191)
at org.opennms.netmgt.dao.db.InstallerDb.getAdminConnection(InstallerDb.java:2180)
at org.opennms.netmgt.dao.db.InstallerDb.databaseCheckVersion(InstallerDb.java:1526)
at org.opennms.install.Installer.install(Installer.java:194)
at org.opennms.install.Installer.main(Installer.java:778)
Caused by: org.postgresql.util.PSQLException: FATAL: fehlende oder fehlerhafter pg_hba.conf-Datei
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:275)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:94)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65)
at org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:116)
at org.postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:30)
at org.postgresql.jdbc3.Jdbc3Connection.(Jdbc3Connection.java:24)
at org.postgresql.Driver.makeConnection(Driver.java:369)
at org.postgresql.Driver.connect(Driver.java:245)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:154)
at org.opennms.netmgt.dao.db.SimpleDataSource.getConnection(SimpleDataSource.java:79)
at org.opennms.netmgt.dao.db.InstallerDb.initializeAdminConnection(InstallerDb.java:2189)
... 4 more

Hier kommt der Grund warum ich Java Fehlermeldungen nicht mag. Sie sind einfach zu lang und dadurch unübersichtlich. Trust ist das verfahren was openNMS nutzt. Zudem darf es nicht mehr 127.0.0.1/255.255.255.255 heißen.
host all all 127.0.0.1/32 trust
Anschließend Postgres Neustarten: /etc/init.d/postgresql-8.3 restart
und dann lief bei mir der Installer.

dpkg -l <> yum -pa

Mittwoch, Mai 13th, 2009

So hier habe ich noch ne tolle Seite gefunden wo dpkg yum etc. gegenübergestellt werden. Ich suchte eigentlich nach dpkg -l für yum: yum -pa

Quelle : wiki.openvz.org

Neulich im Büro

Montag, Mai 11th, 2009

Ulla: Du hast ja noch Kaffee da willst du den Stiften?
Tobias: Ja aber der ist schon abgelaufen. Schmeckt der noch?
Christoph: Also schlechter kann er nicht mehr schmecken.

Nennen wir es GNU Solaris

Donnerstag, Mai 7th, 2009

Und jetzt machen wir, um mit Solaris überhaupt arbeiten zu können, erst mal ein "Linux" darus. Dafür installieren wir erst mal einen Paketmanager für die GNU Tools:
pkgadd -d http://www.opencsw.org/pkg_get.pkg

Nach der Installation Update wir ihn:
pkg-get -U

Und dann kann das fleißige nachinstallieren los gehen...
pkg-get -i mc

Quelle: opencsw.org

Solaris Updates Installieren

Mittwoch, Mai 6th, 2009

Da ich ja Internet habe, habe ich mich gedacht können wir ja jetzt Updates Installieren. Denkste erst mal Registrieren. Das geht aber leider nicht. Über die Oberfläche geht das aber leider nicht dafür muss man sich erst online registrieren.

bildschirmfoto21

Weitere Infos siehe hier: Sun Online Konto

[UPDATE] 24 Stunden Später
Jetzt klappt es auch mit meinem Account. vermutlich waren die Account Informationen noch nicht an alle Server Synchronisiert.

Kein DNS nach Solaris Installation

Mittwoch, Mai 6th, 2009

Nach einem DNS test habe ich festgestellt warum ich keine Internetseiten angezeigt bekam.
# dig chrnet.de
; <<>> DiG 9.3.5-P1 <<>> chrnet.eu
;; global options: printcmd
;; connection timed out; no servers could be reached

Nach der Installation von Solaris muss man DNS erst einmal einrichten.
# vi /etc/inet/resolv.conf
domain chrnet.eu
nameserver 62.146.114.240

Dann noch einen Symlink erstellen
# ln -s /etc/inet/resolv.conf /etc/resolv.conf

Und die nsswicht.conf in der Zeile hosts um den Punkt dns erweitern.
# cat /etc/nsswitch.conf
...
hosts: files dns
...

Dann funktioniert das dns auch:
; <<>> DiG 9.3.5-P1 <<>> chrnet.eu
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1856
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

;; QUESTION SECTION:
;chrnet.eu. IN A

;; ANSWER SECTION:
chrnet.eu. 120 IN A 62.146.114.235
...

Quelle: blastwave.org

SSH auf Solaris

Mittwoch, Mai 6th, 2009

Nach der Installation ist nur ein root User vorhanden. Dem wird der Zugriff per SSH aber grundsätzlich verweigert. Dem entsprechen muss erst ein neuer User angelegt werden:

useradd user
passwd user
New Password:
Re-enter new Password:
passwsd: password successfully changed for uperson

Nun kann man sich schon per ssh auf dem Server einloggen.

ssh user@server
Passwort:
Last login: Wed May 6 15:01:03 2009 from ip
Es konnte nicht in das Home-Verzeichnis /home/user gewechselt werden: Datei oder Verzeichnis nicht gefunden
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
$ bash
bash-3.00$

Natürlich kann man auch Heimverzeichnis und Shell beim erstellen von Usern mit angeben. Eine genaue Anleitung dazu findet ihr hier: blastwave.org

Ablaufplan Servermigration

Montag, Mai 4th, 2009

Da der BSCW Server der FH ein Livesystem ist von dem es kein Testumgebung gibt sollte eine Kopie von dem Server erstellt werden. Die Arbeitsgruppe vor mir hat versucht alle Dateien per rsync in eine VM zu Kopien dies hat aber nicht geklappt da es Probleme mit rechten etc. gab. Ich habe Dreieck eine Biberkopie gemacht und die sofort in eine VM kopiert.

Ablaufplan Servermigration
1. Eine VM mit einer größeren als der zu Migrierenden HD erstellen.
2. In der VM die Ubuntu Live CD starten
3. Netzwerk Konfigurieren

      ip addr add 192.168.0.2/24 dev eth0;
      ip route add default via 192.168.0.1 dev eth0;
      echo „nameserver 62.146.114.240“ > /etc/resolf.conf;

4. OpenSSH-Server Installieren:

      sudo apt-get install openssh-server

5. Root Passwort setzen.

      sudo passwd root

6. HD Info Auslesen:

      fdisk -l

7. Ubuntu Live CD in BSCW Server einlegen und Neustarten
8. Netzwerk Konfigurieren

      ip addr add 192.168.0.3/24 dev eth0

9. HD Info Auslesen:

      fdisk -l

10. Mit dem kopieren beginnen

      sudo dd if=/dev/sda | ssh root@192.168.0.2 "dd of=/dev/sda“;

11. VM ohne Netzwerk Neustarten!!!

Heute Firefox Plugin per Hand installieren

Montag, Mai 4th, 2009

Irgendwie hat das vmware-mks.xpi eine Macke und will sich nicht installieren lassen. Nach eine Google Recherche habe ich das Plugin dann per Hand installiert.

wget https://vmware-server/ui/plugin/mozilla/linux/vmware-mks.xpi --no-check-certificate

das Plugin Aussprachen in die folgenden Ordner kopieren:
~/.mozilla/firefox/hash.default/extensions/
~/.mozilla/plugin

Dann muss die ~/.mozilla/firefox/profiles.ini zum die folgende Zeile ergänzt werden:
Path=hash.default

Für das vmware-mks.xpi Plugin sind noch folgende Spezielle Dinge zu erledigen:
sudo apt-get install libexpat-ocaml libexpat1 libstdc++5 libstdc++6

ln -s /usr/lib/libexpat.so.1.5.2 /usr/lib/libexpat.so.0
rm -f /usr/lib/libexpat.so.1
ln -s /usr/lib/libexpat.so.0 /usr/lib/libexpat.so.1

Nach einem Firefox Rastart funktioniert das Plugin in dann auch.
Quelle: debianforum.de

Blog Spam

Sonntag, Mai 3rd, 2009

Alle par tage freut man sich ja über ein bisschen Blog Spam aller Viagra, Casino Derivaten. Eben ist mir aber eine neue Kategorie aufgefallen wo versucht wird den im Kommentar mitgelieferten Link zu tarnen, indem es aussieht als ob auf einen Blog verwiesen wird, wenn man ihm aus dem WP Backend aufruft. Wenn man ihn dann von Blog selber öffnet wird man auf einem Shop umleiten.

VM mit Kernel panic abgeschmirt

Freitag, Mai 1st, 2009

Das ist mir auch noch nicht passiert. Beim Updaten von Ubuntu 8.10 auf 9.04 ist mir eine Virtuelle Maschine mit einem Kernel panic abgeschmiert.

vm-kernelpanik

Ungeschickter weise kommt man bei einem Kernel panic nicht aus dem Fullscreen Modus von VM weil sie anscheinend nicht mehr auf Tastatur eingaben reagiert. Dafür musst ich extra meinem Laptop anschmeißen und mich per SSH auf meinem Desktop einloggen um den VM Player zu killen.