Unbound Update (Pihole auf Debian System)

Guten Morgen,

ich habe mein Pihole - Unbound System nach der aktuellen Anleitung hier auf den neusten Stand gebracht.

Wie kann ich die auf die aktuelle Version von Unbound updaten.

Gibt es ein Repository, was ich in die sources.list eintragen kann?

Auf dem Pihole System läuft Debian Bookworm (aktuell mit Stand heute morgen).

Welche Anleitung meinst du? Ich habe keine Upgrade-Anleitung veröffentlicht, sondern lediglich die Artikel aktualisiert. Damit ist dann eine Neuinstallation von Pi-hole 6.x möglich.

Da beim Upgrade von Version 5.x auf 6.x bei einigen Nutzern Probleme auftraten, empfehle ich eine saubere Neuinstallation, um mögliche Fehlerquellen zu vermeiden und einen stabilen Betrieb sicherzustellen. Neben der Installationsanleitung wurde auch der Artikel zur Konfiguration des rekursiven DNS-Servers unbound in Verbindung mit Pi-hole aktualisiert:

1 „Gefällt mir“

Er will nur die neuste Version von Unbound. Interessiert mich auch. Habe ein Update auf die neuste Version von Unbound auch noch nie hinbekommen.

Unbound ist ganz gewöhnlich über den Debian-Paketmanager installiert. Daher einfach das System updaten (# bedeutet als Root oder mit sudo):

# apt update
# apt upgrade

Schade nur, dass dies so nicht funktioniert…

Was für einen Fehler erhälst du denn? Was macht der pi? Wenn man Hilfe will, aollte man auch mehr Infos geben.

1 „Gefällt mir“

Das Pihole verwende ich seit einigen Jahren. Unbound habe ich vor ca. 2 Jahren mit installiert.

(aktuell verwendete Pihole Version: Core v6.0.3 - FTL v6.0.2 - Web interface v6.0.1)

Seitdem habe ich bei den Linux Updates nie etwas bemerkt, dass eine neue Version installiert wurde.

apt changelog unbound

gibt folgendes aus:

unbound (1.17.1-2+deb12u2) bookworm-security; urgency=high

  * Non-maintainer upload by the Security Team.
  * Address DNSSEC protocol vulnerabilities (Closes: #1063845)
    - Fix CVE-2023-50387, DNSSEC verification complexity can be exploited to
      exhaust CPU resources and stall DNS resolvers.
    - Fix CVE-2023-50868, NSEC3 closest encloser proof can exhaust CPU.

 -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 13 Feb 2024 21:00:13 +0100

unbound (1.17.1-2+deb12u1) bookworm; urgency=medium

  * fix-812-fix-846-by-using-the-SSL_OP_IGNORE_UNEXPECTE.patch from upstream
    to fix error log flooding when using DNS over TLS with openssl 3.0.
    Closes: #1038243

 -- Michael Tokarev <mjt@tls.msk.ru>  Mon, 25 Sep 2023 18:45:40 +0300

laut Webseite ist aber Version 1.22.0 aktuell.

Wie kann ich auf diese Version aktualisieren?

1 „Gefällt mir“

Das ist derzeit die aktuelle Version für Debian stable, wie auch im Paketverzeichnis zu sehen ist.

Da gibt es vier Möglichkeiten:

  1. Du bleibst bei Debian stable und installierst dir Unbound aus einer Debian-Testing-Paketquelle.
  2. Du steigst auf Debian testing um.
  3. Du steigst auf eine gänzlich andere Distribution um, welche statt Backports aktuelle Pakete ausliefert.
  4. Du baust dir Unbound aus deren Quellcode selbst.

Von 1. und 2. rate ich dir ab. Von der ersten Möglichkeit raten auch die Debian-Maintainer ab, weil es einfach eine schlechte Idee ist. Für alle Möglichkeiten wirst du hier deutlich weniger Support erhalten können, weil das nicht viele so nutzen.

Danke für die Information.

Möglichkeit 1, 2, 3 und 4 fallen aus.

Dann werde ich einfach warten.

Alternative 5: Container verwenden.

1 „Gefällt mir“

In der Tat, scheint dies noch am effizientesten zu sein.