Bug#1132659: keepassxc: cannot install keepassxc on debian 12.8 due to libbotan-2-19 and libqt5concurrent5 not found
On 4/4/26 6:17 PM, Bob Ansay wrote: I have the three sources with "codenames" in my sources list, but with some differences: no trailing backslash The trailing backslash shouldn't matter. "non-free" missing This shouldn't matter either, keepassxc is in main which cannot depend on packages in non-free. I changed to match yours, but the two libs still were not found Try a different mirror then, I use the mirror in my country on most systems (ftp.nl.debian.org): https://www.debian.org/mirror/list And don't forget to run `apt update` after making sources.list changes and before installing packages to update the repository data. only after adding the "oldstable" sources keepassxc installed properly. In a quest to understand, I then deleted files from /var/lib/apt/lists (googled that it should purge the sources cache), removed keepassxc and apt-autoremov'ed the libs in question. `apt clean` should suffice. But from that point on, I could never get keepassxc to not install somehow the libs, or the sources to them are now magically present somewhere on my system? There is no magic, only apt. My linux/debian knowledge is not very profound - I don't even get what you told me about the codenames in the sources.list That's one of the fields in the package repository metadata: Suite: oldstable Version: 12.13 Codename: bookworm https://ftp.debian.org/debian/dists/bookworm/Release Using the codename puts you in charge when your systems undergo major version upgrades. From the release-notes: " A release can often be referred to both by its codename (e.g. “bookworm”, “trixie”) and by its status name (i.e. “oldstable”, “stable”, “testing”, “unstable”). Referring to a release by its codename has the advantage that you will never be surprised by a new release and for this reason is the approach taken here. It does of course mean that you will have to watch out for release announcements yourself. If you use the status name instead, you will just see loads of updates for packages available as soon as a release has happened. " https://www.debian.org/releases/trixie/release-notes/upgrading.en.html#preparing-apt-sources-files is oldstable the same as bookworm? At time of writing it is, when forky is released as stable bookworm will become oldoldstable and trixie will become oldstable. I am on bookworm, this is why it is kind of irritating for me Consider upgrading the forky, the current stable release. Kind Regards, Bas -- PGP Key ID: 4096R/6750F10AE88D4AF1 Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
Bug#1132659: keepassxc: cannot install keepassxc on debian 12.8 due to libbotan-2-19 and libqt5concurrent5 not found
Package: keepassxc Severity: grave Justification: renders package unusable X-Debbugs-Cc: [email protected] Dear Maintainer, I am unable to install KeePassXC via apt install. Did apt update and apt full-upgrade, no change. Tried to add bullseye sources (don't really know if I did it right), no luck either. I always get following errors: Err:1 http://deb.debian.org/debian bookworm/main amd64 libbotan-2-19 amd64 2.19.3+dfsg-1 404 Not Found [IP: 199.232.190.132 80] Err:2 http://deb.debian.org/debian bookworm/main amd64 libqt5concurrent5 amd64 5.15.8+dfsg-11+deb12u2 404 Not Found [IP: 199.232.190.132 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/b/botan/libbotan-2-19_2.19.3%2bdfsg-1_amd64.deb 404 Not Found [IP: 199.232.190.132 80] E: Failed to fetch http://deb.debian.org/debian/pool/main/q/qtbase-opensource-src/libqt5concurrent5_5.15.8%2bdfsg-11%2bdeb12u2_amd64.deb 404 Not Found [IP: 199.232.190.132 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Adding --fix-missing as suggested by apt does not help either. Somewhat different output, but essentially it is the two libs missing. -- System Information: Debian Release: 12.8 APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-41-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages keepassxc depends on: ii libargon2-10~20171227-0.3+deb12u1 pn libbotan-2-19 ii libc6 2.36-9+deb12u9 ii libgcc-s1 12.2.0-14 ii libminizip11.1-8+deb12u1 ii libpcsclite1 1.9.9-2 ii libqrencode4 4.1.1-1 pn libqt5concurrent5 ii libqt5core5a 5.15.8+dfsg-11+deb12u2 ii libqt5dbus55.15.8+dfsg-11+deb12u2 ii libqt5gui5 5.15.8+dfsg-11+deb12u2 ii libqt5network5 5.15.8+dfsg-11+deb12u2 ii libqt5svg5 5.15.8-3 ii libqt5widgets5 5.15.8+dfsg-11+deb12u2 ii libqt5x11extras5 5.15.8-2 ii libreadline8 8.2-1.3 ii libstdc++6 12.2.0-14 ii libusb-1.0-0 2:1.0.26-1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxtst6 2:1.2.3-1.1 pn libzxcvbn0 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages keepassxc recommends: ii fonts-font-awesome 5.0.10+really4.7.0~dfsg-4.1 Versions of packages keepassxc suggests: pn webext-keepassxc-browser pn xclip

