unbound startet nicht/stoppt unerwartet

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Hallo,

der Klassiker: "Ich hab' nichts gemacht!" ;)

Tatsache, ich bin letzten Mittwoch in Urlaub, habe vorher noch das DSM-Update auf 7.2.1-69057 gemacht und anschließend nochmal ein Backup durchgeführt. Zu diesem Zeitpunkt lief alles fehlerfrei es wurde (dockerseitig) nichts verändert.

Als ich gestern nach mitten in der Nacht nach Hause kam, meckerte GöGa über fehlendes Internet. Ursache: unbound container inaktiv, Neustart bricht nach wenigen Sekunden ab.

Das Protokoll sagt:

unbound Protokoll.jpg

Ich konnte aber unbound weder löschen noch den Container entfernen. Daraufhin den Container Manager komplett mit allen Daten gelöscht/wieder installiert und nur versucht, AdGuard Home und unbound zu installieren (nach meiner Anleitung von EDvS). Auch hier steigt unbound nach wenigen Sekunden wieder aus

Zugegeben, ich bin nicht der "docker-König" und genau aus diesem Grund mache ich jede Nacht zusätzlich ein Hyper-Backup auf einen Stick (10 Versionen). Auch ein Einspielen des zuletzt funktionierenden Standes (03.10.) brachte keine Änderung.

Gab es in meiner (NAS-freien) Abwesenheit irgendwas, was ich verpasst habe?

Danke und Grüße
Oliver
 
Zuletzt bearbeitet:

maxblank

Benutzer
Contributor
Sehr erfahren
Mitglied seit
25. Nov 2022
Beiträge
4.097
Punkte für Reaktionen
2.151
Punkte
289
  • Like
Reaktionen: *kw* und Benie

Benie

Benutzer
Contributor
Sehr erfahren
Mitglied seit
19. Feb 2014
Beiträge
8.472
Punkte für Reaktionen
3.509
Punkte
344
Sehe ich auch so, ich warte auch noch ob da etwas neues kommt.
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Na suuuper...:rolleyes:

Bisher hatte ich unbound über den Aufgabenplaner installiert, jetzt nochmal manuell über den Container Manager. Auch hier läuft unbound in eine "Neustart-Dauerschleife".
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Versuch mal Folgendes (in dieser Reihenfolge):
-Rechtsklick auf den unbound Ordner unter docker in der FileStation -> Eigenschaften -> für Everyone Read/Write vergeben
->siehe auch in meiner Anleitung Schritt 1
-->testen, ob es wieder startet, wenn nicht:
-unbound in einer älteren Version testen

Dass es am Update seitens Synology liegt, glaube ich nicht. Ich habe da keine Probleme.
 
  • Like
Reaktionen: *kw*

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Ich war schon geneigt, deine Anleitung Schritt für Schritt durchzugehen, konnte aber beim besten Willen nicht verstehen, weshalb ausschließlich unbound so rumzickt. Wie gesagt (s.o.), ich hatte unbound nur als einzigen Container installiert und das gefiel dem Container Manager schon nicht.

Hatte ich schon erwähnt, dass es gerade an meiner Urlaubserholung zehrt? ;)

Ich test weiter und melde mich.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Das kriegen wir schon wieder hin.
Ich denke, dass am Error aus deinem Screenshot liegt. Da steht ja "Permission denied". Das hatte ich auch schon - und mit dem Setzen von R/W für everyone war das erledigt
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
So, ich fühle mich gerade wie 95° Kochwäsche nach 1.400 U/Min...Es geht wieder alles.

Aber nachdem zwischendurch sogar der reverse proxy nicht mehr funktioniert, habe ich nach diversesten (trial'n'error) Versuchen alles wieder zum Laufen bekommen. Letztendlich wurde an den docker & container settings nichts verändert (backups), ich musste "lediglich" händisch die unbound-Version 1.18.0 (=latest) installieren. Die zickte nicht rum und der Container blieb aktiv. Die "latest" ist jedemal wieder ausgestiegen.

Eventuell bleibt noch ein wenig fine tuning...
 
  • Like
Reaktionen: maxblank

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Eine Sache ist mir gerade aufgefallen: unbound legt bei mir kein docker-Unterverzeichnis "unbound" im FileExplorer an, bzw. im vorher händisch angelegten Ordner steht nichts drin. :unsure:

Einziger Protokolleintrag im Container:

Code:
date                         stream        content
2023/10/10 15:16:43    stdout    [1696943803] unbound[1:0] info: start of service (unbound 1.18.0).
2023/10/10 15:16:43    stdout    [1696943803] unbound[1:0] warning: subnetcache: prefetch is set but not working for data originating from the subnet module cache.
2023/10/10 15:16:43    stdout    [1696943803] unbound[1:0] warning: subnetcache: serve-expired is set but not working for data originating from the subnet module cache.
2023/10/10 15:16:43    stdout    [1696943803] unbound[1:0] error: Could not open logfile /dev/null: Permission denied
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.474
Punkte für Reaktionen
1.087
Punkte
194
Lässt du zufälligerweise deine Container per Watchtower updaten? Welches Image hast du denn überhaupt im Einsatz?
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Bei mir hat unbound die noch nie von selbst angelegt, Ich musste Files immer selbst anlegen
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Ich habe das Ganze mal auf github gepostet und von Matthew Vance folgende Antwort erhalten:

The differences between 1.18.0 and latest are the changes between 60f9d11 and 84088be. The big differences are latest uses Debian Bookworm as the base, OpenSSL 3.1.3 (instead of 3.1.2), and sets the following in the default config:

  • ede: yes
  • ede-serve-expired: yes
  • harden-unknown-additional: yes
  • sock-queue-timeout: 3
I'm not seeing any issues with the default config running on Ubuntu 22.04.3. I don't have a Synology to test on. While it doesn't make sense, my suspicion is Synology isn't getting along with the update to Debian Bookworm. Out of curiosity, does another image based on Debian Bookworm work without issue?
 
  • Like
Reaktionen: plang.pl

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Da ist vielleicht wieder das Thema mit dem veralteten Kernel interessant.
Hatten wir hier gestern erst wieder
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Weitere Antwort von mvance auf die Frage eines anderen Nutzers (Kernel-Anpassung):

I do not intend to go back. That's not been confirmed as the issue. If it is, it would be better if Synology updated their system to support Debian Bookworm based containers. Staying on old versions will eventually create security issues.

[edit]: Frage mich, ob ich erstmal auf unbound verzichten sollte?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Ich würde deshalb nicht darauf verzichten. Bzw. würde ich wenn überhaupt, nur darüber nachdenken, dass nicht auf einer DS laufen zu lassen.
Zur Not tut es ja auch eine schlanke virtuelle Maschine mit Ubuntu-Server oder lubuntu als Docker Host und all die Problemchen sind verschwunden
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
Ich betreibe die DS ausschließlich lokal. Auch dann nicht? Bin froh, den ganzen Docker-Kram per Händchenhalten installiert bekommen zu haben. ;)
 

Tuxnet

Benutzer
Mitglied seit
02. Jan 2019
Beiträge
616
Punkte für Reaktionen
74
Punkte
48
DSM 7.2.1-69057 Update 1 Ist freigegen
 

*kw*

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
10. Aug 2013
Beiträge
2.842
Punkte für Reaktionen
1.379
Punkte
174
@Tuxnet: hab ich schon erledigt, kein Unterschied
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
@Tuxnet Das behebt das Problem nicht. Eine DS erhält in den seltensten Fällen einen neueren Kernel, sondern bleibt auf dem, mit dem sie ausgeliefert wurde.
Wegen der Sicherheit würde ich mir da, wenn die DS nicht im Internet hängt, keine Sorgen machen. Mir ging es da auf lange Sicht eher um die Vermeidung von Problemen. In Zukunft und auch jetzt schon verliert man teils einige Features von modernen Containern oder kann diese erst gar nicht nutzen, wenn der Kernel zu alt ist. Das Sicherheitsproblem beginnt ja nicht beim Nutzen von unbound, sondern bereits beim Asbach-uralten Kernel an sich
 
  • Like
Reaktionen: *kw* und Tuxnet


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat