Seite 1 von 1

openhab 3 - /var/log/openhab nicht vorhanden

Verfasst: 5. Jun 2021 22:24
von StevieRay
Hallo Zusammen,
nachdem ich einige Benutzerfehler nach und nach ausgeräumt habe ;) teste ich weiter meine 4-fach-Relais von Homematic.
Dabei ist es schon wichtig, die Fehler in den Logfiles zu verfolgen - klappt leider nach einer kompletten Neuinstallation vom openhabian-image nicht mehr. Für Openhab gibt es kein Verzeichnis für die Logfiles (auch nicht für Openhab2).
Der - korrekt installierte - log viewer (frontail) zeigt nichts im Webbrowser unter :9001 nichts an, weil er nichts findet.
Der Servivestatus zeigt das an:

Code: Alles auswählen

● frontail.service - Frontail openHAB instance, reachable at http://openhab:9001
   Loaded: loaded (/etc/systemd/system/frontail.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2021-06-05 21:43:51 CEST; 3min 27s ago
     Docs: https://github.com/mthenw/frontail
 Main PID: 1183 (node)
    Tasks: 12 (limit: 3978)
   CGroup: /system.slice/frontail.service
           ├─1183 node /usr/lib/node_modules/frontail/bin/frontail --disable-usage-stats --ui-highlight --ui-highlight-preset /usr/lib/node_modules/front
           └─1342 tail -n 200 -F /var/log/openhab/openhab.log /var/log/openhab/events.log

Jun 05 21:43:51 openhab systemd[1]: Started Frontail openHAB instance, reachable at http://openhab:9001.
Jun 05 21:44:32 openhab frontail[1183]: tail: '/var/log/openhab/openhab.log' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
Jun 05 21:44:32 openhab frontail[1183]: tail: '/var/log/openhab/events.log' kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
Ich habe an verschiedenen Stellen gelesen, dass "irgendwo" in Script-dateien noch auf openhab2 verwiesen wird und man das manuell ändern soll - aber die Meldungen sind 6-7 Monate alt, ist das Problem immer noch vorhanden oder habe ich irgendwo etwas falsch gemacht?
Ganz lieben Dank für jeden Tipp!

Re: openhab 3 - /var/log/openhab nicht vorhanden

Verfasst: 6. Jun 2021 11:36
von udo1toni
Schau einfach mal im Dateisystem nach, und falls es kein Verzeichnis /var/log/openhab/ gibt (dafür aber vielleicht ein Verzeichnis /var/log/openhab2/), ändere den Namen oder lege das Verzeichnis entsprechend an. Das Verzeichnis muss dem User openhab gehören. Also:

Code: Alles auswählen

ls -l /var/log/
--> es gibt ein Verzeichnis /var/log/openhab2:

Code: Alles auswählen

sudo mv /var/log/openhab2 /var/log/openhab
--> es gibt kein Verzeichnis /var/log/openhab2:

Code: Alles auswählen

sudo mkdir /var/log/openhab
Anschließend für die korrekten Besitzverhältnisse:

Code: Alles auswählen

sudo chown openhab: /var/log/openhab
Danach wirst Du evtl. openHAB einmal neu starten müssen. Beim Start müssen dann im Verzeichnis recht schnell Dateien angelegt werden.

Re: openhab 3 - /var/log/openhab nicht vorhanden

Verfasst: 6. Jun 2021 12:12
von StevieRay
Hallo Udo,
gerade wollte ich mein Posting löschen, weil ich selbst auf die (freche) Idee kam, einfach ein Verzeichnis - vorerst mit *allen* Rechten anzulegen...
da bekam ich die Nachricht "...kann nicht gelöscht werden, wenn schon darauf geantwortet wurde..." :)
Also gleich zu Beginn ein großes Dankeschön, dass Du mir helfen willst - im übrigen auch Respekt! für die vielen Hilfestellungen von Dir zu anderen Fragestellungen, ich lese die gerne! Ein immer wieder sachlicher, unemotionaler und hilfsbereiter Ton und natürlich auch immer mit wertvollen Tipps!

Deine Antwort hat sich demnach mit meiner "Verzweiflungstag" überschnitten - trotzdem lieben Dank!
Jetzt kann ich weiter "spielen & lernen" :)
PS: ein /etc/var/log/openhab2 Verzeichnis gab es auch nicht - wo etwas hatte ich ja angesichts der durchforsteten Beiträge vermutet.

Noch eine Bemerkung: Den "Machern" von Openhab zolle ich großen Restpekt, aber - wie auch hier wieder - verstehen kann ich nicht, wie ein solcher Fehler (Log-Dir wird nicht angelegt) bei einem "0-8-15-Installationsprozess" mit einem neuen Image und ausschließlichem Nutzen des "offiziellen" Setup-Tools passieren kann... Das hatte ich schon bei Homegear - immer fehlt noch etwas... das ist m.E. nicht "stable".

Re: openhab 3 - /var/log/openhab nicht vorhanden

Verfasst: 7. Jun 2021 15:18
von udo1toni
StevieRay hat geschrieben: 6. Jun 2021 12:12 Ein immer wieder sachlicher, unemotionaler und hilfsbereiter Ton und natürlich auch immer mit wertvollen Tipps!
Immer wieder gerne :) Ich habe mir, als ich auf dieses Forum aufmerksam wurde gedacht: Bei openHAB kennst Du Dich gut aus, da kannst Du anderen Leuten mal helfen, statt immer nur um Hilfe zu bitten... :) und habe mir damals schon vorgenommen, die Dinge zu vermeiden, die ich in anderen Foren schon erleben musste (wobei... meist nur miterleben).
StevieRay hat geschrieben: 6. Jun 2021 12:12 verstehen kann ich nicht, wie ein solcher Fehler (Log-Dir wird nicht angelegt) bei einem "0-8-15-Installationsprozess" mit einem neuen Image und ausschließlichem Nutzen des "offiziellen" Setup-Tools passieren kann...
Ja, das ist in der Tat merkwürdig, zumal der Setup Prozess bei Anderen (z.B. bei mir...) immer tadellos funktioniert. Nun nutze ich keinen Raspberry, aber eben openHABian. Und openHABian macht nichts anderes, als ein apt install openhab aufzurufen, das sind also alles die Standard Installationsprozesse. Was ich mir noch vorstellen kann, sind Timingprobleme, das heißt, openHABian beginnt schon damit, openHAB einzurichten, obwohl das Image noch nicht vollständig fertig eingerichtet ist. Aber das ist nur eine Vermutung.
Ich kann mich aber auch daran erinnern, dass es schon mal eine entsprechende Meldung (fehlendes Verzeichnis) gab, aber das sind halt immer Einzelfälle, die sich nicht nachvollziehen lassen. Klar ist aber auch, dass das für den Anwender sehr ärgerlich ist und vermutlich auch zu Frustration führt.
Womit wir wieder beim Anfang sind :) Geduld und Sachlichkeit helfen da hoffentlich...