libelektra: debian buster builds broken

Steps to Reproduce the Problem

Install Debian buster, add one of these lines (lead to same result) in /etc/apt/sources.list

deb [trusted=yes] https://debian-stretch-repo.libelektra.org/ stretch main
deb [trusted=yes] https://debian-buster-repo.libelektra.org/ buster main

run:

apt-get update
apt-get install libelektra4

Expected Result

That libelektra gets installed.

Actual Result

The following packages have unmet dependencies:
 libelektra4 : Depends: libc6 (>= 2.27) but 2.24-11+deb9u4 is to be installed
E: Unable to correct problems, you have held broken packages

System Information

  • Elektra Version: master

Further Log Files and Output

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 18 (18 by maintainers)

Most upvoted comments

Afaik we fixed everything mentioned here. Please reopen if I am mistaken or the problem reoccurs.

I’ve created the apache config and tried to acquire a letsencrypt cert, but the old DNS is still cached. Will try again later.

Yes, works perfectly, thanks for triggering! I upgraded now to 0.9.1-2.1881 🎆

Docs are updated and automated publishing of master packages should now work. Can you check whether the packages from the repo work now?

doc/INSTALL.md also still mentions debian-stretch-repo

The stretch repo is now migrated to buster. If we intend to drop stretch support we should remove the obsolete A record.

Unfortunately master builds are broken so no packages can be built.

I updated the DNS record of debian-buster-repo.libelektra.org, both now point to 128.130.173.73. Now the situation is like:

  • debian-buster-repo.libelektra.org leads to: │W: Herunterladen von https://debian-buster-repo.libelektra.org/dists/buster/main/binary-amd64/Packages fehlgeschlagen: Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 128.130.173.73 443]
  • debian-stretch-repo.libelektra.org has libelektra4 version 0.9.1-1.1761 and 0.9.1-2 build for libc6 (>= 2.27), that means, as also @mpranj suggested, probably buster?

I think we do not need to solve the “stretch” problem, let us simply remove this repo and instead fix the certificate of debian-buster-repo.libelektra.org

In that case I think we publish buster packages to the stretch repo.