Skip to content

App Not Working on Raspberry Pi #59

@dbalague

Description

@dbalague

Please agree to the following

Summary

The screen is blank when running the desktop app

What software is involved?

  • Operating System: Raspberry Pi OS / Debian GNU/Linux 12 (bookworm)
  • OneKeePass: 0.17.0
  • Hardware: Raspberry Pi 5 8GB

Steps to Reproduce

  1. Compile
  2. cd src-tauri/target/aarch64-unknown-linux-gnu/release
  3. ./OneKeePass

Expected Behavior

The app should work normally

Actual Behavior

The main screen appears blank. If I click OneKeePass->About OneKeePass the screen is also blank. (See the images). When clicking the 'X' the windows does not close. None of the other menus work.

Image Image

Reproducibility

Always

Relevant Log Output

2025-12-20 21:58:03 - Intit app is done
No language preference is found and will use current locale language instead
2025-12-20 21:58:03 - All webview windows are ["main"]
2025-12-20 21:58:03 - Application is ready
2025-12-20 21:58:09 - Window event is CloseRequested and will not be closed for window main

Anything else?

To compile the app, I modified the justfile adding a section for Linux arm:

aarch64-linux-build:
    #!/usr/bin/env bash
    set -euxo pipefail
    export BOTAN_CONFIGURE_OS='linux'
    export BOTAN_CONFIGURE_CC_ABI_FLAGS='-march=native'
    export BOTAN_CONFIGURE_CPU='aarch64'
    export BOTAN_CONFIGURE_DISABLE_MODULES='tls,pkcs11,sodium,filters'

    just build-cljs-bundle

    just -f ./onekeepass-proxy/justfile build-cp-linux-aarch64 true

    # This will build "release"
    cargo tauri build --target aarch64-unknown-linux-gnu

And in onekeepass-proxy/justfile I added these:

# aarch64-unknown-linux-gnu

build-linux-aarch64 release="":
    cargo build --target aarch64-unknown-linux-gnu {{ if release == "true" {"--release" } else {""}  }}

build-cp-linux-aarch64 release="":(build-linux-aarch64 release)
    rm -f ./binaries/*
    mkdir -p ./binaries
    cp ./target/aarch64-unknown-linux-gnu/{{ if release == "true" {"release"} else {"debug"} }}/onekeepass-proxy ./binaries/onekeepass-proxy-aarch64-unknown-linux-gnu

It would be nice if it could run on the Raspberry Pi

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions