Debian – die neusten Beiträge

DIVERA Wachenmonitor und Homematic IP wie lösen?

Moin,

Meine Wehrführung ist an mich herangetreten um die Einbindung von Rauchmeldern in divera zu realisieren da man mittlerweile an die eigenen Grenzen gestoßen ist und nicht mehr weiter kommt.

Dem Wunsch will ich gerne nachkommen. Nur stehe ich grade komplett auf den Schlauch und hoffe hier jemanden zu finden der mir die zündende Idee geben kann.

Folgender Aufbau ist vorhanden: Raspberry Pi 4 auf dem Rasbian bzw Raspberry Pi OS mit Divera läuft. Das Ganze als Wochenmonitor.

Es wurden beschafft Homematic IP Rauchmelder mit Homematic IP Acces Point.

Jetzt weiß ich das ich den HAP als Repeater in die CCU integrieren kann.

Angewendet soll folgende Anleitung.

https://help.divera247.com/pages/viewpage.action?pageId=140378552

Jetzt aber mein Problem an dem ich hänge:

Ich brauche auf dem Raspberry Pi 4 anstatt raspbian/Raspberry Pi OS dann Raspberrymatic damit ich den entsprechenden CUxD installieren kann. Problem ist das Raspberrymatic keine Desktop hat und wenn mich nicht alles täuscht auch keine Möglichkeit vorsieht einen zu installieren.

Folglich brauche ich einen zweiten Raspberry Pi um weiterhin den Wachenmonitor mir anzeigen zu lassen oder sehe ich das falsch? Oder gibt es eine andere Möglichkeit die ich bisher übersehen habe bzw die ich nicht gefunden/verstanden habe?

Danke schon Mal für die Hilfe.

Gewisse Grundlagen sind meinerseits vorhanden, falls die Frage aufkommt, nur manchmal sieht man den berühmten Wald ja nicht.

Linux, Feuerwehr, IT, BOS, Ehrenamt, Freiwillige Feuerwehr, Rauchmelder, Debian, Raspberry Pi, HomeMatic IP, Raspberry Pi 4

NC Appinstallation macht Server unstabil, aber über OCC nicht?

Hi, ich habe meine eigene NextCloud aufgesetzt, habe aber das Problem, dass bei Appinstallationen folgender Fehler kommt:

Fehler: Diese App kann nicht aktiviert werden, da sie den Server instabil macht.

Komischerweise ist das bei jeder App, die ich eigentlich sollte installieren können. Auch bemerkenswert ist, dass ich direkt nach dem Fehler die App über OCC aktivieren kann, und dann funktioniert es auch normal.

Wisst ihr, wie das Problem löse (ist für mich zu umständlich, jedes mal in OCC was reinzutippen)?

Noch paar Informationen zu meiner Cloud:

  • Ich nutze Debian
  • NC wird über nginx mit php8.2 gehostet
  • Ich nutze die Version 31.0.5

Ich bin mir nicht sicher, ob dass der Fehler ist:

{"reqId":"rwc6dis5v4lscj8l3LTP","level":0,"time":"2025-05-15T14:23:50+02:00","remoteAddr":"192.168.178.20","user":"Robin","app":"no app in context","method":"GET","url":"/ocs/v2.php/a
pps/notifications/api/v2/notifications","message":"dirty table reads: SELECT `name` FROM `*PREFIX*authtoken` WHERE (`uid` = :dcValue1) AND (`last_activity` >= :dcValue2)","userAgent":
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36","version":"31.0.5.1","exception":{"Exception":"Exception","Message":"dirty tabl
e reads: SELECT `name` FROM `*PREFIX*authtoken` WHERE (`uid` = :dcValue1) AND (`last_activity` >= :dcValue2)","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/DB/ConnectionAd
apter.php","line":50,"function":"executeQuery","class":"OC\\DB\\Connection","type":"->"},{"file":"/var/www/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php","line":289,"function
":"executeQuery","class":"OC\\DB\\ConnectionAdapter","type":"->"},{"file":"/var/www/nextcloud/apps/notifications/lib/Service/ClientService.php","line":37,"function":"executeQuery","cl
ass":"OC\\DB\\QueryBuilder\\QueryBuilder","type":"->"},{"file":"/var/www/nextcloud/apps/notifications/lib/Controller/EndpointController.php","line":92,"function":"hasTalkDesktop","cla
ss":"OCA\\Notifications\\Service\\ClientService","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":200,"function":"listNotifications","clas
s":"OCA\\Notifications\\Controller\\EndpointController","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":114,"function":"executeController
","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/App.php","line":161,"function":"dispatch","class":"OC\\AppFramework\\H
ttp\\Dispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Route/Router.php","line":307,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/var/www/nex
tcloud/ocs/v1.php","line":49,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/nextcloud/ocs/v2.php","line":7,"args":["/var/www/nextcloud/ocs/v1.php"],"fun
ction":"require_once"}],"File":"/var/www/nextcloud/lib/private/DB/Connection.php","Line":406,"message":"dirty table reads: SELECT `name` FROM `*PREFIX*authtoken` WHERE (`uid` = :dcVal
ue1) AND (`last_activity` >= :dcValue2)","tables":["oc_authtoken"],"reads":["oc_authtoken"],"exception":{},"CustomMessage":"dirty table reads: SELECT `name` FROM `*PREFIX*authtoken` W
HERE (`uid` = :dcValue1) AND (`last_activity` >= :dcValue2)"}}

Falls ihr noch mehr Informationen bräuchtet, gerne fragen und danke im Voraus!

App, Installation, PHP, Fehlermeldung, Debian, nginx, Nextcloud

Linux ist nicht perfekt: Was fehlt euch?

Zunächst: Alle reinen Windows- und macOS-Nutzenden dürfen die Frage an der Stelle verlassen. Sie ist nicht für euch! Sucht euch eine andere Frage für euren Hass.

Für die Linux-Nutzenden:

  • Wir haben Wayland mit fast allen wichtigen Protokollen, sodass die ersten Distributionen und Desktop-Umgebungen X11 endlich in Rente schicken (KDE, GNOME, COSMIC).
  • Dadurch haben wir noch mal mehr Sicherheit, weil Applikationen nicht mehr standardmäßig Keylogger sind.
  • Nvidia entwickelt seine Treiber endlich quelloffen (wenn auch der Firmware-Blop immer noch proprietär ist und der userland-Teil fehlt).
  • Gaming wird dank Wine, Steam und Proton immer besser (Ausnahme sind Spiele mit Anticheat-Malware).
  • Breeze und Adwaita sehen schön aus.
  • Mit Flatpaks und Flathub gibt es eine große Quelle mit aktuellen Applikationen für alle Distributionen.
  • GIMP 3.0, Inkscape, Krita, Audacity und Kdenlive erfüllen fast alle "Creator-Wünsche".
  • LibreOffice ist Microsoft Office um Jahre voraus (v.a. im Bereich Sicherheit und Privatsphäre).
  • Mit Solus, Fedora und openSUSE Tumbleweed gibt es stabile und doch aktuelle Distributionen, deren Paketbestand ordentlich gepflegt wird.
  • An Accessibility wird gearbeitet (Orca).
  • und vieles mehr.

Aber natürlich ist Linux nicht perfekt! Das ist kein System.

Mir fehlt bspw. eine Applikation zur Verwaltung der Schulnoten - deswegen entwickele ich diese (notgedrungen und vermutlich stümperhaft) selbst. Schön fände ich auch, wenn die "immutable" oder "atomic" Distributionen vernünftig stabil und verbreitet wären, damit sich Fehler (meist durch Nutzende, selten durch Updates) nicht so auswirken.

Was fehlt euch noch?

  1. Eine bestimmte Applikation?
  2. Kompatibilität mit einer bestimmten Hardware?
  3. Bestimmte Bedienungsmöglichkeiten?
  4. ...
Linux, Ubuntu, Linux Mint, Arch Linux, Debian, Linux-Distribution

Linux kernel update?

Hallo,

ich arbeite seit vielen Jahren aus Sicherheitsgründen ausschließlich mit Linux. Derzeit mit Kubuntu 24.04.
Die zuletzt funktionierende Kernelversion ist 6.8.0-49-generic (64-bit). Mittlerweile ist die aktuelle Version 6.8.0-57
Seit einiger Zeit habe ich Probleme bei Kernel Updates. Es kommt die Fehlermeldung, die Header können nicht installiert werden. Zum Glück hatte ich von der zuletzt funktionierenden Version ein Backup gemacht, und es zurückgespielt. Das OS startete nach dem erfolglosen Kernel Update nicht mehr, konnte es nur mit dem vorherigen Kernel booten.
Auch bei den nächsten neu erscheinenden Kerneln gab es dasselbe Problem. Habe alles versucht, auch manuell per Kommandozeile, die Kernel einzuspielen. Leider immer die gleiche Fehlermeldung
Ansonsten funktioniert alles reibunglos, auch andere Programme und Updates lassen sich problemlos installieren.

Die Umgebung ist ein Intel i7 16 Kerner, 32 GB Ram, 3x SSD und auch sonstige neue Hardware.

Die gesamte Installation war recht aufwändig. Darunter läuft u.a. VM Ware (Sandbox) mit Win 11 und MAC OS Sonoma tadellos. Ich hätte ansonsten alles bereits neu aufgesetzt.

In einer weiteren primären Partition habe ich als Reservesystem unabhängig Lubuntu 24.04 installiert, jedoch erst Monate nach dem eigentlichen aufgetretenen Problem mit Kubuntu. Kann beide mit Grub als Bootmanager einwandfrei starten, verwende die SWAP Partition gemeinsam.

Unter Lubuntu gibt es keinerlei Probleme, ebensowenig auf meinem Laptop mit den Kernel Updates, ebenfalls Kubuntu 24.04, trotz fast identischer Konfiguration.
Ein derartiges Problem ist mir in den letzten 17 Jahren in denen ich mit verschiedenen Linux Distributionen gearbeitet habe noch nie untergekommen.

Kann mir jemand einen Rat geben, wie ich dies Problem lokalisieren und beheben kann?

Grüße und Danke

Linux, Update, Debian

Buildroot > gehärtetes, minimales Linux als Firmware?

Hallo Linux-Benutzer,

ich möchte eine eigens entwickelte Software auf einem Raspberry PI für Systemhäuser anbieten. Die jeweligen Systemhäuser wären bei Gelingen entsprechend meine Kunden, die diese installierten RPIs bei ihren Kunden verbauen und aus der Ferne administrieren würden. Ich würde meine Software vorinstalliert auf einem Image zum Download anbieten, das die Systemhäuser nachher auf SD-Karten flashen können.

In dem Zuge habe ich mich mit Buildroot beschäftigt, da ich eine Art unabhänge Firmware anbieten will. Damit will ich umgehen, dass irgendjemand in dieser Kette an einen Linux Distibutor und dessen Updates gekoppelt wäre oder mehr Software auf dem System vorhanden wäre, als notig. Dieses Grundsystem wird nur alles Notwendige enthalten und muss nachher gehärtet werden. Nach jetzigem Plan wäre nur der TCP Port 80 durch einen Nginx geöffnet. Ich würde auch keine Shell, kein SSH oder Sonstiges starten. Nun die Fragen...

  1. Kann ich mich beim Härten des Systems auf den Nginx beschränken, wenn das der einzig laufende Service ist, und jede Kommunikation theoretisch da hindurch muss?
  2. Ich würde Updates für meine Software anbieten, die auf diesem Grundsystem läuft und erwarten, dass meine Kunden bei etwaigen Problemen mit dem Nginx entprechend ein neues Image ziehen müssen. Ist das okay?

Dazu gesagt; die eigentliche Software kann aus meinen Quellen immer neu eingerichtet werden. Die RPI Clients sollten somit jederzeit mit einem neuen Grundsystem geflasht werden können, ohne dass das eine großartige Neueinrichtung zur Folge hätte. Mein Problem ist eben, dass ich für das minimale Linux unten drunter, keine Paketverwaltung mit anbieten möchte. Ähnlich wie bei so einem TP-Link Router, den man notfalls selbst flashen muss.

Danke.

Linux, IT, BIOS, booten, Debian

Meistgelesene Beiträge zum Thema Debian