Package Details: kpcli 3.8.1-1

Git Clone URL: (read-only, click to copy)
Package Base: kpcli
Description: Command line browser of KeePassX database files (*.kdb)
Upstream URL:
Licenses: GPL, PerlArtistic
Submitter: gauthma
Maintainer: SammyPoot
Last Packager: SammyPoot
Votes: 56
Popularity: 0.007981
First Submitted: 2011-01-03 00:41 (UTC)
Last Updated: 2022-08-31 21:26 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

SammyPoot commented on 2022-08-31 21:28 (UTC)

@oktoberfest All done, should work fine now!

SammyPoot commented on 2022-08-31 21:02 (UTC)

@oktoberfest Oop, yes! 3.8 came out, and because there's only one README for the entire project, each release breaks the old files. I'm working on it.

oktoberfest commented on 2022-08-31 20:40 (UTC)

I tried to install kpcli and get following error :

==> Validating source files with sha256sums... ... Passed kpcli-3.7-README ... FAILED ==> ERROR: One or more files did not pass the validity check!

In PKGBUILD the sha256 for kpcli-3.7-README is: 92a0b6508e5e6ec66f0890dfd9ef925917e108388e50a2aba0ba542ed6fad0f1

Using "sha256sum kpcli-3.7-README" I get: 9e0d52c5e212c069d23c537b35fda6f37e0d6f6011519e6ae12042196d5ebe66 kpcli-3.7-README

After putting this value in PKGBUILD everything compiles fine.

SammyPoot commented on 2022-08-17 11:07 (UTC)

@hightowe Oooh, interesting. Thanks for letting me know!

hightowe commented on 2022-08-15 19:20 (UTC)

@SammyPoot - some exciting news!

kpcli v4.0 is right around the corner and it adds KDBX4 file format support via the awesome new module that Charles McGarvey recently released, File::KDBX. I wanted to give you a heads up as File::KDBX will need to be packaged (and probably also a couple of its dependencies) for KDBX4 support to be conveniently available to kpcli users.

And you can grab kpcli-4.0-betaN releases from here:


Lester (kpcli author)

SammyPoot commented on 2022-06-28 15:52 (UTC)

Hooray, @phuhl, glad it worked!

phuhl commented on 2022-06-28 15:01 (UTC)

Hi @SammyPoot, thanks for the quick response!

Indeed, your fix worked :), in my case it was perl 3.34. I must have missed the output on pacman install.


SammyPoot commented on 2022-06-28 14:55 (UTC)

Hi, @phuhl. As far as I know, it happens when a Perl update occurs.

There's usually a message in pacman's outputs about finding broken packages, but I don't have a recent example to hand. Usually it suggests using pacman -Qqo '/usr/lib/perl5/.../' on the old version's directory (could be 5.35?) to see which packages are in need of reinstallation.

The optional dependency is erronous though, I'll try to fix it soon.

saviola commented on 2022-06-28 14:47 (UTC) (edited on 2022-06-28 14:48 (UTC) by saviola)

I might be wrong, but I usually run into that message whenever there was some perl update – you may have to rebuild (not just reinstall) perl-crypt-rijndael, perl-term-shellui and perl-file-keepass.

phuhl commented on 2022-06-28 14:36 (UTC)

Hi, I seem to have issues, running this since updating today. I get this error:

Can't locate Crypt/ in @INC (you may need to install the Crypt::Rijndael module) (@INC contains: /usr/lib/perl5/5.36/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.36/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.36/core_perl /usr/share/perl5/core_perl) at /usr/bin/kpcli line 118.
BEGIN failed--compilation aborted at /usr/bin/kpcli line 118 (#1)
    (F) You said to do (or require, or use) a file that couldn't be found.
    Perl looks for the file in all the locations mentioned in @INC, unless
    the file name included the full path to the file.  Perhaps you need
    to set the PERL5LIB or PERL5OPT environment variable to say where the
    extra library is, or maybe the script needs to add the library name
    to @INC.  Or maybe you just misspelled the name of the file.  See
    "require" in perlfunc and lib.

Uncaught exception from user code:
    Can't locate Crypt/ in @INC (you may need to install the Crypt::Rijndael module) (@INC contains: /usr/lib/perl5/5.36/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.36/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.36/core_perl /usr/share/perl5/core_perl) at /usr/bin/kpcli line 118.
    BEGIN failed--compilation aborted at /usr/bin/kpcli line 118.

Might this be related to the the dependency perl-crypt-pwsafe3 that seems to not exist in the AUR?