pregos blog /me… prego!

18Mai/130

list and kill processes by username:

list processes by username

$ ps -u USERNAME

kill processes from username:

$ pkill -u USERNAME
1Mai/130

HowTo: install Oracle Java in Ubuntu 13.04

$ java -version
$ sudo apt-get purge openjdk*
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
$ java -version

via

30Apr/130

puppet: “err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse YAML data for node”

Wenn der puppet agent auf dem node die folgende Fehlermeldung ausgibt:

err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse YAML data for node

Ist die Loesung des Problems, auf dem puppet master die folgenden beiden Dateien zu loeschen:

rm /var/lib/puppet/yaml/node/*
rm /var/lib/puppet/yaml/facts/*

Danach auf dem client den puppet agent testen und alles ist gut:

puppet agent --test --server puppet.example.net

Hier genauso uebernommen 1:1 von da.

19Apr/130

Howto: Clone LDAP Server

Alles Zeugs mit slapcat und slapadd hat bei mir nicht funktioniert. Nur zum festhalten:

$ slapcat -l ldapdump-$(date -I).ldif
$ slapadd -l ldapdump-$(date -I).ldif

Hier hat jemand wohl erfolg gehabt...

Was bei mir gut funktioniert hat war den neuen LDAP erst einmal mehr oder weniger so aufzusetzen wie den alten, also gleiche DN und schemas drin (dpkg-reconfigure slapd). Anschliessend habe ich mit ldapsearch auf dem alten Server alles exportiert und mit ldapadd auf dem neuen Server importiert:

$ ldapsearch -x -LLL > ldapdump-$(date -I).ldif
$ ldapadd -x -D "cn=admin,dc=example,dc=org" -W -f ldapdump-$(date -I).ldif

Der entscheidene Hinweis kam von hier.