Probleme mit XCA Zertifikats Datenbank auf SMB Share

Beim Arbeiten mit einer XCA Datenbank, geöffnet auf einem SMB Share, treten Probleme auf. XCA ist ein Tool zur Verwaltung und Erstellung von RSA-, DSA- und EC-Schlüsseln, X509-Zertifikaten, Zertifikatsanfragen und Rückzugslisten. Dabei gab es für mich unerklärliche Effekte. XCA warf mir vor: Datei „gesperrt“ oder auch „Datenbank korrupt“. Nach einigen Recherchen kristallisierte sich heraus, das das Problem im Zusammenhang mit SQLLite Datenbanken auf SMB Shares auftritt. (XCA benutzt als Speicherbackend eine SQLLite DB)

Eine Lösung, die für mich bis jetzt fehlerfrei funktionierte, ist die zusätzliche Mount Option „nobrl„. Sie bewirkt, das der Client keine Bereiche von Blöcken auf dem SMB Server blockt. Seit Benutzung dieses Parameters ist ein fehlerfreies Arbeiten mit XCA auf SMB Shares möglich.

Beispiel für eine fstab Zeile:

//10.8.15.18/scan /home/xxxxx/xxxxx cifs vers=2.0,nobrl,guest,auto,uid=1023,gid=1023  0 0