Raspberry Pi und Bacula…

Lange Zeit hatte ich hier für meine kleine Serverumgebung ein BareOS laufen, vor einiger Zeit dann aber auf Bacula gewechselt.

So lange der Director auf einem der Raspberry Pi lief war auch alles gut, vor ein paar Monaten folge dann aber noch ein Umzug auf Proxmox in ein LXC Container.

Für bestehende Backupjobs kein Problem, sowohl x86 als auch arm-hf Quellen sind super weiter gelaufen (Incremental forever).

Ein neuer Client unter arm-hf lief allerdings nicht, immer beim starten der Sicherung (Initial Full) ist der bacula-fd mit einem SigFault weg gecrasht. Da dieses System nicht soo wichtig war hab ich es dann dabei belassen, vor ein paar Tagen hatte ich aber noch andere Probleme und dabei sind die wichtigen Raspberri Pi Systeme auch ausgelaufen und wollten ein neues Full Backup machen.

Hier sind dann genau die selben Probleme hoch, welche stellenweise auch im Netz diskutiert wurden. Eine Lösung für die Kombination arm-hf bacula-fd und x86 bacula-dir als gemeinsame Problemursache gibt es wohl nicht. Zu seltener Use-Case, um da viel Zeit rein zu investieren…

Da fiel mir heute morgen ein, das der bareos-fd ja auch ein bacula Compability Mode hat und é voila, eingerichtet und das Backup läuft 1A 🙂

Also Tipp wenn ihr das Problem habt:
Nutzt den bareos-fd (bareos-client) zusammen mit dem Bacula Director.

Anbei noch die Fehlermeldung vom Bacula FD:

Apr 16 07:02:55 raspi-vzmon bacula-fd[4551]: Bacula interrupted by signal 11: Segmentation violation
Apr 16 07:02:55 raspi-vzmon bacula-fd[4551]: Kaboom! bacula-fd, raspi-vzmon.mgmt.2-cpu.local-fd got signal 11 - Segmentation violation at 16-Apr-2021 07:02:55. Attempting traceback.
Apr 16 07:02:55 raspi-vzmon bacula-fd[4551]: Kaboom! exepath=/usr/sbin/
Apr 16 07:02:55 raspi-vzmon bacula-fd: Bacula interrupted by signal 11: Segmentation violation
Apr 16 07:02:55 raspi-vzmon bacula-fd[4551]: Calling: /usr/sbin/btraceback /usr/sbin/bacula-fd 4551 /var/lib/bacula
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: bsmtp: bsmtp.c:488-0 Failed to connect to mailhost localhost
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: The btraceback call returned 1
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: LockDump: /var/lib/bacula/bacula.4551.traceback
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: lockmgr.c:1221-0 lockmgr disabled
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: smartall.c:400-2863311530 Orphaned buffer: raspi-vzmon.mgmt.2-cpu.local-fd 536 bytes at bd4690 from bsockcore.c:157
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: smartall.c:400-2863311530 Orphaned buffer: raspi-vzmon.mgmt.2-cpu.local-fd 280 bytes at bd0f58 from jcr.c:384
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: smartall.c:400-2863311530 Orphaned buffer: raspi-vzmon.mgmt.2-cpu.local-fd 280 bytes at bd1950 from jcr.c:388
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: smartall.c:400-2863311530 Orphaned buffer: raspi-vzmon.mgmt.2-cpu.local-fd 312 bytes at bd3400 from bsock.c:852
Apr 16 07:03:00 raspi-vzmon bacula-fd[4551]: raspi-vzmon.mgmt.2-cpu.local-fd: smartall.c:400-2863311530 Orphaned buffer: raspi-vzmon.mgmt.2-cpu.local-fd 4120 bytes at bd4ac0 from bsockcore.c:156
Apr 16 07:03:00 raspi-vzmon systemd[1]: bacula-fd.service: Main process exited, code=killed, status=11/SEGV
Apr 16 07:03:00 raspi-vzmon systemd[1]: bacula-fd.service: Failed with result 'signal'.
Apr 16 07:04:00 raspi-vzmon systemd[1]: bacula-fd.service: Service RestartSec=1min expired, scheduling restart.
Apr 16 07:04:00 raspi-vzmon systemd[1]: bacula-fd.service: Scheduled restart job, restart counter is at 3.
Apr 16 07:04:00 raspi-vzmon systemd[1]: Stopped Bacula File Daemon service.

Heimautomatisierung: Volkszähler

Noch vor Beginn meiner intensiven Suche zum Thema Heimautomatisierung kam immer wieder ein gedanke: Es wäre toll den Verbrauch von Nutzgrößen wie Strom, Gas und Wasser in Echtzeit zentral zu erfassen und für eine Langzeitauswertung zu speichern.

Vor einiger Zeit bin ich dann auf das Projekt Volkszähler gestoßen welches genau dies umzusetzen versucht:

volkszaehler.org ist ein freies Smart Meter (hier: intelligenter Stromzähler) im Selbstbau. Alle anfallenden Daten bleiben dabei unter der Kontrolle des Nutzers.

Heimautomatisierung: Volkszähler weiterlesen

Raspberry Pi + RaspBMC – Erfahrungsbericht

Nach inzwischen einigen Tagen und diversen Einstellungen habe ich ein guten Weg gefunden.

Als erstes: Ich bin von der Performance sehr angenehm überrascht. Meine Erwartungen wurden Großteils mehr als erfüllt, die Videos welche ich hier habe laufen einwandfrei und auch die Musikwiedergabe passt inzwischen.

Anfangs gab es wenig Probleme, die MySQL Datenbank mit den zentralen Bestand eingebunden und die Pfade erst einmal auf NFS angepasst lief einwandfrei, nach dem Wechsel auf ein QNap NAS als zentralen Speicher (Bericht hierzu folgt gesondert) hat der NFS Zugriff allerdings nicht mehr funktioniert, der Freigabe-Ordner wird zwar angezeigt, bleibt dann aber leer. Die Anleitung in QNap Wiki hat leider keine Besserung gebracht, also habe ich kurzfristig wieder auf CIFS gewechselt.

Auch hier ist die Wiedergabe von 1080p MKV Material aber einwandfrei, ich habe noch keine Ruckler erlebt.

Mit der Musik hatte ich aber bis zuletzt zu kämpfen, wenn ich einen Ordner hab abspielen lassen ist er nach dem ersten Lied immer an der Playlist hängen geblieben, das Lied stand bei 00:00 Minuten fest. Erst ein Update auf die 20130114 Nightly hat hier Abhilfe geschaffen, seit dem rennt er aber top.

Eine kleine „Kranke Sauerei“ habe ich auch schon probiert: Vom PS3MediaServer auf dem QNap als DLNA Quelle, mittels Foobar auf dem Laptop als DLNA Browser und Controller, auf das RaspBMC als DLNA Player gestreamt. Delay durch das Buffering zwischen Liedwechsel am Laptop und der Wiedergabe: 20-30 Sekunden, da erschrickt man ab und an mal wenn das Lied dann erst wesentlich später wechselt.

Die Steuerung hat sich anders entwickelt als erwartet, dank HDMI kann ich mit der Fernbedienung von meinem TV alles machen und spare mir damit erfreulicherweise die Tastatur und Maus.

Das einzige was nicht so gut läuft: Die Wiedergabe von YouTube Videos, hier ist die Suche in dem Plugin sehr langsam und es dauert ewig bis das Video anfängt abzuspielen, läuft dann aber flüssig.

All in all: Klare Kaufempfehlung, Top Preis-Leistung.

Raspberry Pi angekommen

Am Donnerstag Abend bestellt, heute schon angekommen: Mein Raspberry Pi 🙂

IMG_7705

Erst einmal wird er als Alternative zum aktuellen MediaCenter mit Raspbmc bespielt und getestet, mit der Zeit wird aber sicher noch mehr dazu kommen. Angedacht ist z.B. eine Steuerung der Weichen und Beleuchtung für meine Eisenbahnanlage, mal schauen. Werde auf jeden Fall berichten.