Package Details: kanidm 1.10.2-1

Git Clone URL: https://aur.archlinux.org/kanidm.git (read-only, click to copy)
Package Base: kanidm
Description: A identity management service and clients.
Upstream URL: https://github.com/kanidm/kanidm
Keywords: authentication iam identity identity-management idm ldap oidc radius rust scim security ssh-authentication webauthn
Licenses: MPL-2.0
Conflicts: kanidm-git
Submitter: soloturn
Maintainer: soloturn (cubi, fossdd, Doridian)
Last Packager: Doridian
Votes: 10
Popularity: 1.10
First Submitted: 2021-04-02 14:45 (UTC)
Last Updated: 2026-05-14 15:47 (UTC)

Latest Comments

1 2 3 4 Next › Last »

patrickh commented on 2026-03-18 15:04 (UTC) (edited on 2026-03-18 15:04 (UTC) by patrickh)

I was able to compile 1.9.2 after downgrading

  • rust-1:1.94.0-2 to rust-1:1.94.0-1
  • llvm-libs-22.1.1-1 to llvm-libs-21.1.8-1
  • clang-22.1.1-1 to clang-21.1.8-1
  • lld-22.1.1-1 to lld-21.1.8-1

that fortunately all were still in my pacman cache.

I hope this can be helpful to one or another …

Doridian commented on 2026-03-18 01:32 (UTC)

@Aintaer Seems likely. 1.9.2 compiled fine on initial release, but with current Rust in repos, it refuses with tss-esapi errors for me as well now.

Aintaer commented on 2026-03-18 01:28 (UTC)

Running into build errors in tss-esapi since 1.9.2. Which is odd since it didn't change since 1.9.1. Could it be a rustc version issue again? I'm on rustc 1.94.0

hsf commented on 2025-10-06 11:23 (UTC)

As per https://github.com/kanidm/kanidm/issues/3875#issuecomment-3369049891

If possible, the Rust compiler version needs to be locked to 1.89 in order to avoid compliation failures due to new tests introduced in 1.90. Can this be done?

Doridian commented on 2025-05-07 18:41 (UTC) (edited on 2025-05-08 03:21 (UTC) by Doridian)

1.6.1 has fixed the previously mentioned OAuth issue

Doridian commented on 2025-05-03 19:59 (UTC)

Thanks for the comment. This is now fixed!

wysbd commented on 2025-05-03 19:56 (UTC) (edited on 2025-05-03 19:56 (UTC) by wysbd)

Hi, thanks for your package. I've noticed that you install the bash completions using a .sh file suffix. With this suffix the bash-completions package won't pick those completions up. It would be nice if you could change the PKGBUILD to install those bash completion scripts without any file suffix

Doridian commented on 2025-04-19 03:28 (UTC) (edited on 2025-04-19 03:31 (UTC) by Doridian)

Enabled the feature, given tpm2-tss is an indirect dependency of pacman (via gnupg), which means it is required on every Arch system.

//EDIT: Further added clang to makedepends as it is required for this to compile, but not essential for an Arch system

roukoswarf commented on 2025-04-19 03:07 (UTC)

Could this build add support for hardware tpm by default? its in the config example, but will never work due to missing tpm feature.

Can be added to build via --features tpm in cargo build.

boudekerk commented on 2025-04-18 21:20 (UTC)

Indeed an oomkill. Rustc is using close to 4GB, I would have expected that to be plenty.