Bug#1132659: keepassxc: cannot install keepassxc on debian 12.8 due to libbotan-2-19 and libqt5concurrent5 not found

2026-04-04 Thread Sebastiaan Couwenberg

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

2026-04-04 Thread bob
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