NEWS
Failed to lock DB file nach Festplatte voll.
-
Danke!
Genau, ich bin bei Linux leider auch nicht zu Hause und komme trotz 20 Jahren herumbasteln damit noch immer nicht richtig rein. Nur schon das Chaos mit Root, su, su -, sudoers, sudo usw. ist jedes Mal ein riesen Stolperstein. Und warum es jetzt einen Unterschied machen soll ob man ein root-Passwort setzt oder nicht erschliesst sich mir wirklich nicht. Bis nach der Installation nur mal wieder SSH funktioniert, damit ich Befehle reinkopieren kann, statt sie ins Fenster der VM abtippen zu müssen, dauert ewig.
Ja, ich google jedes Problem und jede Fehlermeldung und finde dutzende verschiedene Anleitungen, die dann aber alle irgendwie nicht funktionieren. Ich wollte z.B. nur mal Bash wieder auf Englisch einstellen statt auf Deutsch und habe nach der vierten Anleitung, die nur Fehlermeldungen produziert hatte, aufgegeben.
Eine aktuelle Influxdb2-Anleitung habe ich nicht gefunden. Die offizielle Anleitung für Debian von influxdb selbst stimmt nicht, weil die Quellen fürs Installieren per apt bei Debian fehlen. Aktuell kann ich keinen User anlegen.
ioBroker ist ja eine geniale Software und ich bin jedem dankbar, der daran weiterentwickelt. Aber für mich als User ist es ein Graus, wenn das System alle paar Monate nicht mehr funktioniert, weil irgendein Update was gebrochen hat (oft sogar absichtlich!) oder weil nach einem Neustart wieder irgendwelche Files korrupt sind. Alle zwei Jahre das OS neu installieren, weil es veraltet ist, sollte auch nicht sein müssen. Das ist eine Appliance. Die muss einfach laufen, egal auf welcher Version sie ist. Die Mikrowelle funktioniert auch mit der ursprünglich installierten Firmware zuverlässig.
Gibt es für sowas keinen bezahlten Support? Kann ich nicht jemandem 100€ bezahlen, dafür dass er mir ioBroker auf einer VM installiert und das Backup sauber zurückspielt? Das würde mir viel Aufwand ersparen. Weil ich aktuell durch LongCovid einen starken Brainfog habe und jede Konzentration extrem anstrengend ist, wäre sowas auch für meine Gesundheit besser.
-
Ich sehe da, dass es mit der Autorisierung an einer influxdb v1 Probleme gibt.
Hättest du nicht oben geschrieben du seist auf V2 unterwegs?
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Die Mikrowelle funktioniert auch mit der ursprünglich installierten Firmware zuverlässig.
Äpfel - Birnen...
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Alle zwei Jahre das OS neu installieren, weil es veraltet ist, sollte auch nicht sein müssen.
Muss es auch nicht. Mit entsprechend Ahnung geht das auch so. Und es gibt ja auch Linux-Geschmacksrichtungen als 'rolling release'. Die empfehle ich aber nicht als Basis für einen Server.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Alle zwei Jahre das OS neu installieren, weil es veraltet ist, sollte auch nicht sein müssen.
Sind es bei Debian lts nicht sogar 5 Jahre?
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Nur schon das Chaos mit Root, su, su -, sudoers, sudo usw. ist jedes Mal ein riesen Stolperstein.
Was für ein Chaos? Das ist ganz einfach: Als root direkt wird sich nicht angemeldet und alle Befehle die tiefer ins System reingehen werden mit sudo eingeleitet. So einfach ist das.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Intel Xeon
oooh, da scheint es schon öfter Probleme mit gegeben zu haben.
-
@thomas-braun sagte in Failed to lock DB file nach Festplatte voll.:
Ich sehe da, dass es mit der Autorisierung an einer influxdb v1 Probleme gibt.
Hättest du nicht oben geschrieben du seist auf V2 unterwegs?
Als ob ich das wüsste Ich habe danach mit apt install influxdb2 installiert. Was muss ich nun tun? Wie kann ich einen User einrichten und die HTTP-Verbindung aktivieren? Ich finde dazu keine Anleitungen.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Als ob ich das wüsste
Und woher sollen potentielle Helfer das dann wissen?
So kann das nix werden. Du musst schon wissen was da auf deinem System los ist.apt policy influxdb*
sagt?
-
@thomas-braun sagte in Failed to lock DB file nach Festplatte voll.:
Was für ein Chaos? Das ist ganz einfach: Als root direkt wird sich nicht angemeldet und alle Befehle die tiefer ins System reingehen werden mit sudo eingeleitet. So einfach ist das.
Haha nein das stimmt eben leider ganz und gar nicht, sonst hätte ich ja keine Probleme gehabt!
Sudo ging nicht. auch nicht, als ich als root den user in die sudoers-Liste eingetragen hatte.
Ich musste manuel in der sudoers Textdatei den Root-Eintrag kopieren und auf den User abändern, erst dann ging Sudo.
Su ging auch nicht, da wurden keine Befehle gefunden, weil anschienend da absichtlich die Pfadvariable nicht gesetzt wird? Erst "su -" mit Bindestrich dahinter ging. Aber sowas findet man ja auch erst nach vielem Googeln. Intiutiv und konsistent ist das sicher nicht.
Und wenn Linux so flexibel ist, warum darf ich dann nicht so arbeiten wie ich will? Ich will immer als root arbeiten. Ich will keine extra Sicherheitsschicht. Warum bevormundet mich das System? Warum ist das system nicht so robust und transparent, dass beide Arbeitsweisen funktionieren? Das ist für mich ein grober Designfehler, der das Arbeiten unnötig umständlich und fehleranfällig macht. Das allein hat mich heute wieder eine Stunde gekostet.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Ich finde dazu keine Anleitungen.
Dürfte bei influxdb zu finden sein. Die haben da soweit ich es sehe eine umfangreiche Dokumentation.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Was muss ich nun tun? Wie kann ich einen User einrichten und die HTTP-Verbindung aktivieren? Ich finde dazu keine Anleitungen.
Diese Anleitungen wirst du auch bei ioBroker nicht unbedingt finden.
Influx ist eine 3rd Party Software, die an ioBroker angebunden werden kann.
ioBroker geht natürlich davon aus, dass du dich damit auskennst, wenn du sie installiert hast. -
Ich will einfach, dass influxdb wieder läuft. Welche Version ist mir egal. Ich befolge nur Anleitungen die ich durch googeln finde. Auf der offiziellen influxdb-Seite stand was von apt install influxdb2, deshalb habe ich das so ausgeführt (was erst mal natürlich fehl schlug).
pi@iobroker:/$ apt policy influxdb* influxdb2-cli: Installiert: 2.6.1 Installationskandidat: 2.6.1 Versionstabelle: *** 2.6.1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 100 /var/lib/dpkg/status 2.6.0 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.5.0 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.4.0 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.3.0 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages influxdb-client: Installiert: (keine) Installationskandidat: 1.6.7~rc0-1+b5 Versionstabelle: 1.6.7~rc0-1+b5 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages influxdb-dev: Installiert: (keine) Installationskandidat: (keine) Versionstabelle: influxdb: Installiert: (keine) Installationskandidat: 1.8.10-1 Versionstabelle: 1.8.10-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 1.6.7~rc0-1+b5 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages influxdb2: Installiert: 2.6.1-1 Installationskandidat: 2.6.1-1 Versionstabelle: *** 2.6.1-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 100 /var/lib/dpkg/status 2.6.0-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.5.1-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.4.0-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.3.0-1 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages 2.2.0 500 500 https://repos.influxdata.com/debian stable/main amd64 Packages
-
Du frickelst da komplett kopf- und planlos irgendwas herum und wunderst dich, dass das von dir zusammengestümperte Zeug nicht funktioniert?
Ich verabschiede mich dann auch an der Stelle, das führt zu nichts.
-
@thomas-braun sagte in Failed to lock DB file nach Festplatte voll.:
Du frickelst da komplett kopf- und planlos irgendwas herum und wunderst dich, dass das von dir zusammengestümperte Zeug nicht funktioniert?
Natürlich! Ich sage ja ständig, dass ich mich da nicht auskenne! Was soll ich denn sonst machen? Ich bin auf Hilfe angewiesen. Anleitungen habe ich trotz vielem Googeln keine passenden gefunden. Den Rest habe ich so gemacht, wie ich es auf den Anleitungsseiten von ioBroker gefunden habe.
Wie soll ich sonst vorgehen? Ich weiss da nicht weiter.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Warum bevormundet mich das System? Warum ist das system nicht so robust und transparent, dass beide Arbeitsweisen funktionieren?
Das tut es nicht. Du kannst als root arbeiten, wenn die entsprechende Expertise vorhanden wäre. Ist sie aber bei dir ganz offensichtlich nicht. Also agierst du da besser als User herum um pflügst nicht mit root-Rechten dauerhaft über deine Kiste. Dann verfummelt man das ganze auch nicht so wie es hier offenbar immer wieder getan wird.
Mein Linux-System rennt hier rockstable seit Jahren, ich hampel aber auch nicht komplett ahnungslos da drüber.
-
@thomas-braun Das tue ich ja! Ich befolge ja alle deine Befehle. Aber es funktioniert halt nich! Wenn "sudo" nicht funktioniert, was soll ich denn machen? Das System funktioniert halt einfach nicht. "verfummelt" habe ich sicher nichts, und wenn dann nur, weil das System halt "sauber" einfach nicht funktioniert. Natürlich bringt man so ein Linux rock-solid hin, wenn man genau weiss, was man tut. Aber für alle anderen ist es ein Graus.
Ich bin ja extrem froh um all eure Hilfe. Aber ich bin halt gefrustet, wenn jeder kleine Schritt immer wieder zu neuen Probleme führt.
Also auch eine weitere Stunde später sind die meisten Instanzen noch rot und im Log tut sich nichts. Was nun?
-
In deinem Backup ist offenbar eine influxdb1 drin, das kannst du aber nicht in eine influxdb2 stopfen. Funktioniert nicht, anderes Format. Also influxdb1 installieren.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Natürlich bringt man so ein Linux rock-solid hin, wenn man genau weiss, was man tut. Aber für alle anderen ist es ein Graus.
Das kann ich so nicht stehen lassen!
als ich mit ioBroker v0.x = ccu.io anfing, wusste ich noch nicht mal was e7n Raspberry ist. Ok, von Linux hatte ich schon mal gehört.Ich habe mich nach und nach dort reingefummelt. und bei mir lief immer alles stabil.
Zwei Dinge habe ich nie gemacht: Jutjub Videos angesehen, und mit Dingen gearbeitet von denen ich das Gefühl hatte sie nicht zu verstehen.Für letzteres habe ich mich auch nicht gescheut 3x täglich eine neue Installation aufzusetzen...bis ich es verstanden hatte.
-
@chrisprefect sagte in Failed to lock DB file nach Festplatte voll.:
Das System funktioniert halt einfach nicht.
Du stellst also die These auf, das eine Linux-Distribution, die für tausende Verwender funktioniert genau bei dir nicht funktioniert? Dann würde ich an deiner Stelle mal darüber nachdenken, was denn die anderen bei denen es wie vorgesehen mit dem üblichen 'sudo' funktioniert anders machen könnten.
Wenn der Bauer nicht schwimmen kann ist die Badehose schuld?