Jump to content

Frigate bringt Unraid zum Absturz


chris_judge

Recommended Posts

Hi zusammen,

 

mein Unraid-Server läuft bisher absolut stabil.

Nun habe ich aber Frigate vollständig mit meinen fünf Kameras erfolgreich eingerichtet und alles läuft soweit.

 

Leider friert nach einigen Stunden Unraid vollständig ein, kein Dienst und keine Website ist dann mehr erreichbar.

Dann hilft nur noch ein Hardreset..

 

Da ich noch neu im Thema Unraid (seit 3 Monaten) bin, fehlen mir gerade die Ideen, wo ich mit dem Debuggen anfange....

 

In welchen Log muss ich schauen, wo was passiert ist?

 

 

Vielen Dank vorab für euren Input...


Christian

Link to comment

Hi,

 

Unraid ist die 6.12.4

Frigate läuft im Docker

 

Auffällig im Log von Frigate ist folgender Eintrag, der sicher aber nicht zum Einfrieren von Unraid führt, oder?

 

2023-11-15 23:35:00.248646835  23:35:00.248 WRN github.com/AlexxIT/go2rtc/cmd/rtsp/rtsp.go:221 > error=EOF
2023-11-15 23:35:05.104385455  [2023-11-15 23:35:05] watchdog.Terrasse              ERROR   : No new recording segments were created for Terrasse in the last 120s. restarting the ffmpeg record process...

 

Edit:

Frigate als VM ausführen wäre auch eine Lösung, um das Einfrieren von Unraid zu entkoppeln, oder?

Edited by chris_judge
Link to comment

Da er neu in dem Thema ist müssen wir vielleicht erstmal erklären, das bei jedem Reset des Servers das Syslogs gelöscht wird da Unraid aus dem RAM läuft, und auch das Syslogs "erstmal" nur im RAM abgelegt ist.

 

 

@chris_judge

Aber vielleicht erstmal eine Frage. Du sagst der Server ist nicht mehr erreichbar auf der Weboberfläche. Ist er via direkt angesteckter Tastatur mit Bildschirm noch bedienbar? Sprich kannst Du Dich am Server direkt dann noch einloggen? Weil wenn ja kannst Du so auf die Syslogs schauen bevor du den Server redetest und die Logs weg sind.

 

Wenn Du den Server nicht direkt mehr bedienen kannst wie oben beschrieben, kannst Du eine Einstellung treffen das das Syslog auf den USB Stick geschrieben wird.

 

Das kann man hier konfigurieren (Einstellungen -- Systemprotokoll Server):

55228733_Bildschirmfoto2023-11-16um10_20_44.thumb.png.83e604d40b73497b466c165e0b6eeba9.png

Einfach auf "ja" stellen und abspeichern. Dann bis zum nächsten auftreten des Problems laufen lassen und dann wieder hier melden.

 

PS: Man darf das nicht ewig im USB Log Mode laufen lassen, weil sonst langfristig der USB Stick durch die permanenten Schreibzugriffe kaputt geht. Sprich man sollte das nach dem finden des Fehlers unbedingt wieder auf "Nein" umstellen.

 

Gruss,

Joerg

 

Link to comment
2 hours ago, chris_judge said:

Unraid ist die 6.12.4

Frigate läuft im Docker

hast du ne Fritzbox ? wenn ja, hast du beim Update auf die 6.12.4 auch die Änderungen vorgenommen wie im Changelog angegeben ?

 

Warum ich frage, streams erzeugen Traffic ... und macvlan Thematik springt darauf gerne an ... siehst du auch im syslog, call traces ...
nur als "Schuss ins Blaue" da du mit Infos doch recht zurückhaltend bist ;)

  • Upvote 1
Link to comment

Hi zusammen und danke für eure Antworten...

Mit macvlan habe ich mir angeschaut, ich musste lediglich diese Settings anpassen, da ich ja eine Fritzbox einsetzte.

 

Settings > Network Settings > eth0 > Enable Bonding = Yes or No, either work with this solution

Settings > Network Settings > eth0 > Enable Bridging = No (this will automatically enable macvlan)

Settings > Docker > Host access to custom networks = Enabled

 

Das Log-Schreiben habe ich erstmal aktiviert...

Ich werde das mal testen und wieder berichten...

 

VG Christian

Link to comment

Hallo,

die Änderungen mit macvlan haben leider nichts gebracht, eben musste ich wieder einen Hardreset durchführen...

Um 9:10Uhr (falsche Zeitzone) habe ich ihn resettet.

Hier das Log, sieht aber für mich nicht auffällig auf:

 

Eventuell seht ihr etwas.... 🙂

 

 

Nachtrag: anscheind zeichnet Frigate trotzdem auf, habe Aufzeichnungen gefunden zum Zeitpunkt, wo Unraid nicht mehr erreichbar war.

 

 

 

Edited by chris_judge
Link to comment

Steht nix zwischen 8.58 Uhr und 9.10 Uhr als Du rebootet hast. Auch davor hab ich nix gesehen (hoffentlich hab ich nix übersehen).

 

Und bzgl. IpVlan, du hast da wirklich IPVLAN stehen?:

1532608958_Bildschirmfoto2023-11-17um08_36_02.thumb.png.d6b1100c074a4987ee33e5ea3cc48d41.png

 

Weil deine Erklärung, du musstest nur das andere ändern, erscheint mir nicht logisch und dein Fehlerverhalten ohne Eintrag ins Log ist auch typisch das MacVlan Problem. Ich glaube also du hast nicht richtig nachgeschaut.

Einstellungen - Docker - Erweiterte Ansicht und schauen ob dort IPVLAN Steht bitte!

 

PS: Ich glaube du hast wegen IPVLAN nur bei der Dockerkonfiguration von FRIGATE geschaut. Aber Maclan und Ipvlan sind globale Dockereinstellungen und auch nur in der erweiterten Ansicht sichtbar..

Edited by MPC561
Link to comment
2 hours ago, chris_judge said:
Nov 17 09:10:40 Unraid-Tower kernel: ------------[ cut here ]------------
Nov 17 09:10:40 Unraid-Tower kernel: RPM wakelock ref not held during HW access
Nov 17 09:10:40 Unraid-Tower kernel: WARNING: CPU: 6 PID: 3978 at drivers/gpu/drm/i915/intel_runtime_pm.h:135 assert_rpm_wakelock_held+0x50/0x58 [i915]
Nov 17 09:10:40 Unraid-Tower kernel: Modules linked in: kvmgt(+) mdev i915 drm_buddy i2c_algo_bit ttm drm_display_helper drm_kms_helper drm intel_gtt agpgart syscopyarea sysfillrect sysimgblt fb_sys_fops nct6775 nct6775_core hwmon_vid ip6table_filter ip6_tables iptable_filter ip_tables x_tables efivarfs af_packet 8021q garp mrp stp llc macvtap macvlan tap bonding tls intel_rapl_msr intel_rapl_common iosf_mbi x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel sha512_ssse3 aesni_intel sr_mod crypto_simd cdrom cryptd rapl mei_hdcp mei_pxp wmi_bmof mxm_wmi i2c_i801 intel_cstate nvme mei_me i2c_smbus intel_uncore ahci e1000e libahci i2c_core mei nvme_core thermal fan video wmi backlight intel_pmc_core button acpi_pad unix
Nov 17 09:10:40 Unraid-Tower kernel: CPU: 6 PID: 3978 Comm: modprobe Tainted: G     U  W          6.1.49-Unraid #1
Nov 17 09:10:40 Unraid-Tower kernel: Hardware name: System manufacturer System Product Name/H170M-PLUS, BIOS 1805 06/21/2016
Nov 17 09:10:40 Unraid-Tower kernel: RIP: 0010:assert_rpm_wakelock_held+0x50/0x58 [i915]
Nov 17 09:10:40 Unraid-Tower kernel: Code: 00 01 e8 bd 5e 8e e0 0f 0b c1 eb 10 75 1e 80 3d 42 e3 1e 00 00 75 15 48 c7 c7 a6 b2 8d a0 c6 05 32 e3 1e 00 01 e8 9a 5e 8e e0 <0f> 0b 5b c3 cc cc cc cc 0f 1f 44 00 00 41 54 41 89 d4 55 89 f5 53
Nov 17 09:10:40 Unraid-Tower kernel: RSP: 0018:ffffc900019ffcd8 EFLAGS: 00010282

da ist dein macvlan trace beispielsweise ...

 

wie @MPC561 erwähnte, bitte einfach nachlesen, umstellen, Problem sollte erledigt sein ... wie bereits beschrieben,

in diversen Threads diskutiert, usw usw ... und nächstes mal bitte changelog auch lesen ;)

genau aus diesen Gründen muss mittlerweile ein Haken gesetzt werden vor einem Update ...

 

und bitte nächstes mal das log als Datei anhängen, das macht so keinem Spaß hier zu scrollen ...

  • Like 1
Link to comment

Das ist meine globale Docker-Einstellung...

Den "Netzwerktyp für benutzerdefinierte Docker-Netzwer" kann ich gar nicht auswählen.

 

image.thumb.png.6d8c6a07332135c5ed70edfa51606a3e.png

 

Ich denke, dass diese Option erst sichtbar wird, wenn irgendeine andere Einstellung unter globale Netzwerkeeinstellung gesetzt ist. Oder?

Deshalb hier nochmal meine Einstellungen..

 

image.thumb.png.87a70b4c3db060325d2dd8df48abe95b.png

 

 

@MPC561 könntest du ggf. deine Einstellungen posten?

 

Vielen Dank vorab..

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...