Installieren Sie Debian Buster, fügen Sie eine dieser Zeilen hinzu (führt zum gleichen Ergebnis) 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
Lauf:
apt-get update
apt-get install libelektra4
Diese libelektra wird installiert.
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
Danke fürs Testen und Melden!
Wo werden diese Pakete gehostet?
BEARBEITEN:
Ich kann sie zusammen mit bionischen Paketen in das Repo verschieben.
deb [trusted=yes] https://debian-buster-repo.libelektra.org/ buster main
Nachdem ich dies mit apt-get update
habe, erhalte ich:
W: Failed to fetch https://debian-buster-repo.libelektra.org/dists/buster/InRelease Could not connect to debian-buster-repo.libelektra.org:443 (88.198.134.179). - connect (111: Connection refused)
Es sind die Pakete, die wir hosten, a7 oder Community-Server.
Ich habe auch eine fehlgeschlagene Verbindung, scheint debian-buster-repo.libelektra.org jetzt ausgefallen?
Wenn ich darüber nachdenke, hat es das Buster-Repo jemals gegeben? Wir hatten ein Stretch-Repo und @Mistreatment hat das Ubuntu-
Das aktuelle Jenkinsfile gibt vor, dass es Buster-Images erstellt:
In diesem Fall, denke ich, veröffentlichen wir Buster-Pakete im Stretch-Repo.
Ich habe den DNS-Eintrag von debian-buster-repo.libelektra.org aktualisiert, beide zeigen jetzt auf 128.130.173.73. Jetzt ist die Situation wie folgt:
Ich denke, wir müssen das "Stretch"-Problem nicht lösen, entfernen wir einfach dieses Repo und reparieren stattdessen das Zertifikat von debian-buster-repo.libelektra.org
Ich habe die Apache-Konfiguration erstellt und versucht, ein Letsencrypt-Zertifikat zu erhalten, aber das alte DNS wird immer noch zwischengespeichert. Werde es später nochmal versuchen.
Das Stretch-Repo wird nun zu Buster migriert. Wenn wir die Dehnungsunterstützung aufgeben möchten, sollten wir den veralteten A-Datensatz entfernen.
Leider sind Masterbuilds defekt, sodass keine Pakete erstellt werden können.
doc/INSTALL.md erwähnt auch noch debian-stretch-repo
Dokumente werden aktualisiert und die automatisierte Veröffentlichung von Masterpaketen sollte jetzt funktionieren. Können Sie überprüfen, ob die Pakete aus dem Repo jetzt funktionieren?
Aus irgendeinem Grund habe ich 0.9.1-2 installiert, das ist 0.9.1-1.1861 vorzuziehen, was wahrscheinlich das neue vom Buildserver ist? Können wir die Nummer pumpen oder muss ich ein Downgrade durchführen? Etwas wie dch --newversion 0.9.1-2 "Bump version."
sollte ausreichen.
Vielen Dank für das erneute Testen. Ja, Sie können die Versionsnummer ändern.
Danke, dass du die Version gestoßen hast. Ich habe einen Rebuild von Master ausgelöst, um neue Pakete zu erhalten, und es scheint jetzt zu funktionieren. Ich habe die Pakete aus unserem Repo mit einem sauberen Debian-Buster-Docker-Image getestet.
Ja, funktioniert einwandfrei, danke fürs Auslösen! Ich habe jetzt auf 0.9.1-2.1881 aktualisiert :fireworks:
Afaik haben wir alles hier erwähnte behoben. Bitte öffnen Sie erneut, wenn ich mich irre oder das Problem erneut auftritt.
Dankeschön! Ich laufe bereits mit Elektra 0.9.2 auf Buster! Alles funktioniert einwandfrei :funkeln:
Hilfreichster Kommentar
Afaik haben wir alles hier erwähnte behoben. Bitte öffnen Sie erneut, wenn ich mich irre oder das Problem erneut auftritt.