RPM-Installation von Bacula und Datenbank-Scripte

Nach einer RPM-Installation von Bacula funktionieren die Skripte in /etc/bacula, die sich um die Datenbank kümmern, nicht mehr richtig.

Der Grund dafür ist, daß in diesen Dateien u.a. der Pfad zu den Datenbank-Clientprogrammen von MySql, Postgresql und Sqlite relativ zu dem Pfad /root/rpmbuild/BUILD/bacula-1.38.11 definiert wird. Dieser Pfad existiert jedoch nur während des Build-Prozesses. Auf einer Produktions-Maschine gibt es ihn nicht. Die vorläufige Lösung ist, die Pfade manuell entsprechend manuell anzupassen. Die betroffenen Dateien sind make_catalog_backup, make\_sqlite\_tables, create\_sqlite\_database und grant\_sqlite\_privileges.

Für die Sqlite-Variante von Version 1.38.11 habe ich einen Patch generiert.

ssh key fingerprints on your palmpilot

When you work on different computers with ssh you have the problem that on every first time connect ssh asks you to accept the fingerprint of the server. Most people just type “yes”, because they can’t memorize the fingerprints. But if you care about security (which you should do when using ssh …) this is not really an option. One possible solution is to carry with you all the fingerprints you have in your palmpilot. Continue reading “ssh key fingerprints on your palmpilot”

ntpd und semipermanente Verbindung

Bei semipermanenten Netzverkverbindungen, z.B. wenn sich das Interface ppp0 auf- und abbaut, läuft der ntp-Daemon nicht korrekt. Es wird eine Fehlermeldung sendto(1.2.3.4): Invalid argument erzeugt. Eventuell wird in der Zukunft der Code entsprechend geändert.

Details siehe unter http://lists.ntp.isc.org/pipermail/questions/2005-August/006333.html .

Als Workaround bietet es ich an, den Daemon manuell nach der Einwahl wieder zu starten, z.B. durch Hinzufügen der Zeile /etc/init.d/ntpd restart in die Datei /etc/ppp/ip-up.local. ip-up.local wird automatisch nach der Einwahl aufgerufen (zumindest bei Fedora, RHEL, Centos).