[GH-ISSUE #290] No certificate fingerprint showing on the UI #145

Open
opened 2026-05-05 22:11:32 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @mbinns on GitHub (May 2, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/290

When starting up the application everything seems to work fine and it can communicate to the other lan-mouse instances on my lan... But I am not seeing the fingerprint on one of the clients so I cannot add it as an authorized source on the other clients.

Please let me know if there is any other information I can provide, or just a place I can get the fingerprint on disk.

Image

lan-mouse --version
lan-mouse 0.10.0-nixpkgs
Originally created by @mbinns on GitHub (May 2, 2025). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/290 When starting up the application everything seems to work fine and it can communicate to the other lan-mouse instances on my lan... But I am not seeing the fingerprint on one of the clients so I cannot add it as an authorized source on the other clients. Please let me know if there is any other information I can provide, or just a place I can get the fingerprint on disk. ![Image](https://github.com/user-attachments/assets/0fb9dcc0-e7bd-4191-97dc-3cebe7861e99) ``` lan-mouse --version lan-mouse 0.10.0-nixpkgs ```
Author
Owner

@sjagoe commented on GitHub (Sep 23, 2025):

The encryption appears to be in main and not yet in a "stable" release, so is not packaged on nixos.

I'm using the latest built from source with this in my flake.nix

lan-mouse = {
  url = "git+https://github.com/feschber/lan-mouse?ref=main&rev=e46fe60b3e24be83de38701faa99a4fbd9186f08";
  inputs.nixpkgs.follows = "nixpkgs";
};

and adding inputs.lan-mouse.packages.${pkgs.system}.lan-mouse to home packages (passing flake inputs via specialArgs.inputs = inputs;)

Sorry I can't share my actual configuration; it's in a repository containing private data.

<!-- gh-comment-id:3322558135 --> @sjagoe commented on GitHub (Sep 23, 2025): The encryption appears to be in `main` and not yet in a "stable" release, so is not packaged on nixos. I'm using the latest built from source with this in my `flake.nix` ``` lan-mouse = { url = "git+https://github.com/feschber/lan-mouse?ref=main&rev=e46fe60b3e24be83de38701faa99a4fbd9186f08"; inputs.nixpkgs.follows = "nixpkgs"; }; ``` and adding `inputs.lan-mouse.packages.${pkgs.system}.lan-mouse` to home packages (passing flake `inputs` via `specialArgs.inputs = inputs;`) Sorry I can't share my actual configuration; it's in a repository containing private data.
Author
Owner

@fnchooft commented on GitHub (Oct 3, 2025):

Morning - can confirm this.
I just did a clean checkout on Ubuntu 24.04 ( default installation ).
Same rev as @sjagoe.

`
cargo build # All good

cargo package # Failed

error[E0432]: unresovled import 'lan_mouse_cli::CliArgs' -> src/config.rs:15.5
`

I still have the case where on one machine the share options are not offered. Not sure why.
But at least in main branch on both machine a pem-file is generated correctly without having to set up a config.toml file.

<!-- gh-comment-id:3365608386 --> @fnchooft commented on GitHub (Oct 3, 2025): Morning - can confirm this. I just did a clean checkout on Ubuntu 24.04 ( default installation ). Same rev as @sjagoe. ` cargo build # All good cargo package # Failed error[E0432]: unresovled import 'lan_mouse_cli::CliArgs' -> src/config.rs:15.5 ` I still have the case where on one machine the share options are not offered. Not sure why. But at least in main branch on both machine a pem-file is generated correctly without having to set up a config.toml file.
Author
Owner

@feschber commented on GitHub (Oct 29, 2025):

Yes, the encryption feature is not released yet.

@fnchooft don't use cargo package afaik it locks the dependencies to their versions, which wont work since a lot has changed since the last release.

<!-- gh-comment-id:3461016331 --> @feschber commented on GitHub (Oct 29, 2025): Yes, the encryption feature is not released yet. @fnchooft don't use `cargo package` afaik it locks the dependencies to their versions, which wont work since a lot has changed since the last release.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#145
No description provided.