Beiträge von TechAlex

    Hallo,

    nach dem update von tumbleweed auf release 20241102 startet keepassxc in der Version 2.7.9 nicht mehr. Die Fehlermeldung in der Konsole lautet: Ungültiger Maschinenbefehl (Speicherabzug geschrieben).

    Kann jemand helfen?

    Lass mich raten, du hast einen AMD FX-8350 oder ähnlich?

    Hatte nämlich bei meiner FX-8350 Kiste seit dem Update auf botan-3.6.0 auch das Problem - auf anderen CPUs funktioniert es ohne Probleme.


    Die Fehlermeldung riecht aber auch nach fehlerhafter CPU-Erkennung, was bei botan-3.6.0 tatsächlich auch der Fall ist. Siehe https://botan.randombit.net/news.html

    Der Bug ist in botan-3.6.1 behoben.

    Habe testweise ein botan-3.6.1 RPM-Paketsatz gebaut und die installierten Pakete aktualisiert (bei mir waren es "libbotan-3-6" und "libbotan-devel") - schon funktionierte KeePasXC.


    Daher: entweder warten bis Tumbleweed butan-6.3.1 raushaut oder selber machen:

    erst das source-Repo aktivieren dann die Quellen holen

    Code
    zypper si libbotan-3-6

    dann in der

    /usr/src/packages/SPECS/Botan.spec

    die Version ändern:
    Version: 3.6.1

    die beiden Dateien:
    https://botan.randombit.net/releases/Botan-3.6.1.tar.xz

    https://botan.randombit.net/releases/Botan-3.6.1.tar.xz.asc

    unter

    /usr/src/packages/SOURCES/

    ablegen

    und bauen

    Code
    cd /usr/src/packages/SPECS
    rpmbuild -bb Botan.spec

    und abschließend die installierten Pakete mit den gebauten RPMs aktualisieren. Die sollten unter

    /usr/src/packages/RPMS/x86_64/

    zu finden sein.


    Hoffe konnte helfen.

    Grüße

    Alex