Genau so ist es.
PushService 0.3.0 OE2.0
-
-
-
Das ist eine typische APT Fehlermeldung, wenn bereits ein anderer Prozess die Paketdatenbank exklusiv für sich in Anspruch nimmt ("lock")
Sowas krieg ich zB auch hier an meinem PC mit Debian, wenn gerade ein APT cron Job zB läuft und irgendwas mit der Datenbank macht:
Code$ sudo apt-get dist-upgrade E: Konnte Sperre /var/lib/dpkg/lock-frontend nicht bekommen - open (11: Die Ressource ist zur Zeit nicht verfügbar) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Warte ich dann ne Weile (bis der cron Job durch ist), dann geht es wieder.
Wäre bei Dir die Frage, ob der lock Fehler permanent kommt oder nach einer Weile verschwindet.
-
Könnte passen, da die Box ja nun etwas schneller ist beim Start, kommen sich vielleicht die normale Updatesuche nach dem Start und die Updatesuche vom PushService in die Querre.
-
Zitat
Original von Kaiser Wilhelm
kommen sich vielleicht die normale Updatesuche nach dem Start und die Updatesuche vom PushService in die Querre.Reicht Dir denn 1 Updatesuche nicht aus? Die andere würde ich einfach deaktivieren. Was immer Dir besser gefällt (Pushmail oder UPD Anzeige am TV).
-
Wusste ich bisher nicht besser. Ich benutze dann lieber eine Mail, dann kann ich, auch wenn ich nicht zuhause bin entscheiden, welche Komponeten das Update beinhaltet.
-
Lange wurde hier nichts mehr geschrieben. Neuerdings erhalte ich vom OPKGUpdateNotification Controller Mails mit Inhalt wie im Anhang, obwohl keinerlei Update ansteht. Wenn ich mir Controller/OPKGUpdateNotification.py ansehe, sollten diese Zeilen doch ignoriert werden. Oder?
betonme: Kannst Du Dir das mal bitte anschauen und helfen, die sinnlosen Mails dieses Controllers abzustellen? Danke.
-
Er prüft da ja auf "Ign " und "Hit " (also mit Leerzeichen hinter dem Text).
Lt. deinem Screenshot kommt da aber anstelle des Leerzeichens ein ":" (Doppelpunkt) mit.
Ändere doch einfach in der Controller/OPKGUpdateNotification.py in Zeile 101 und 105 wie folgt:
https://github.com/betonme/e2o…pdateNotification.py#L101
Dann sollte auch dein "Ign:" und "Hit:" ignoriert werden
Wenn es fehlerfrei funktioniert, wird es betonme bestimmt ins git übernehmen
-
Danke Sven, das hat geholfen. Das mit dem SPACE hatte ich in der Eile nicht gesehen. Allerdings sind es bei mir die Zeilen 98 und 102. Warum auch immer....
-
Schön, dass es geholfen hat
Danke Sven, das hat geholfen. Das mit dem SPACE hatte ich in der Eile nicht gesehen. Allerdings sind es bei mir die Zeilen 98 und 102. Warum auch immer....
Hast du evtl. nicht die aktuellste Version ?
Im git liegt die Version 0.6.4
-
Offensichtlich nicht die aktuellste Version
Hab mir nun die GIT Version installiert (wer brauch schon Paketmanagement!?) und hier noch das diff für betonme:
Diff
Alles anzeigen--- Controller/OPKGUpdateNotification.py.orig +++ Controller/OPKGUpdateNotification.py @@ -98,11 +98,11 @@ continue if line.startswith("Downloading"): continue - if line.startswith("Ign "): + if line.startswith(("Ign ","Ign:")): continue if line.startswith("Get:"): continue - if line.startswith("Hit "): + if line.startswith(("Hit ","Hit:")): continue if line.startswith("Fetched "): continue
-
Muss den Beitrag mal wieder ausbuddeln, denn heute ist es mir endlich gelungen, eine seit längerem periodisch auftretende Fehlermeldung einem Plugin zuzuordnen und zwar dem Pushservice. Ich saß zufällig am TV (Olympia halt) und es kam die Pushservice Mail am Handy an und zeitgleich die Fehlermeldung am Bildschirm. Da war mir endlich klar, woher das Problem kommt. Anbei 1 älterer Screenshot der Meldung.
Allerdings scheint betonme gar nicht mehr aktiv zu sein. Die Hoffnung, dass jemand den Fehler beheben kann, ist daher sehr klein. Aber wer weiß...
Hier noch der Fehlertext, falls jemand nach dem Text sucht:
Exception: slice indices must be integers or None or have an __index__ method
Falls jemand weiß, wie man das beheben kann, wäre ich dankbar.
-
Ich benutze das Plugin bereits seit Jahren und habe diese Fehlermeldung noch nie gesehen. Welche Pushmail war das denn? Bzw. welche Info sollte vom Plugin erfolgen? Vielleicht können wir so wenigstens den Controller eingrenzen. Ich habe allerdings noch die 0.4.4
-
Ob es an einem bestimmten Controller oder dem Hauptprogramm liegt, weiss ich (noch) nicht, aber heute morgen war es der RecordSummary Controller (ink. Remove finished timers), der mir die Mail schickte und mir klar machte, dass der Pushservice Lauf, die Fehlermeldung auf dem TV zeigt. Die Meldung kommt bei mir zB auch einfach, wenn ich die Box oder die GUI neustarte und dann auch keine Mail kommt. Denke also nicht, dass es am Controller liegt.
Ich hab hier die 0.6.4 Version aus github.
-
Ok, removed finished timer z.B. benutze ich nicht. Das kennt die 0.4.4 wohl nicht.pasted-from-clipboard.png
-
"Remove finished timers" ist einer Unteroption des Record Summary Controllers. Siehst Du erst, wenn dieser eingeschaltet ist.
-
Danke - gefunden.
-
Exception: slice indices must be integers or None or have an __index__ method
Knapp 24 Stunden nach Deaktivierung des Pushservice Dienstes, kann ich sagen, dass die Fehlermeldung definitiv von diesem Plugin kam, denn heute morgen ist sie seit vielen Monaten zum 1. Mal nicht mehr aufm Display und TV zu sehen beim Einschalten.
Wäre nun die Frage, ob jemand das Problem lösen kann. betonme scheint inaktiv, aber vielleicht kann Sven H nochmal helfen. Er half mir schon beim letzten mal.
Ansonsten muss der Pushservice wirklich leider ausgeschaltet bleiben bzw. ganz gelöscht werden.
-
Da ich das Plugin nicht kenne, ist das natürlich schwer
Was soll denn passieren bei deiner aktivierten Option?
Was ist denn immer am Morgen, dass diese Meldung dann erscheint?
Durch was wird das ausgelöst?
-
Danke Sven H dass Du Dich meldest. Na, was passiert? Es erscheint halt diese Fehlermeldung und die bleibt stehen, bis man an der Fernbedienung 1 Taste drückt. Und die Meldung kommt periodisch oft am Tag. Halt so oft wie der Pushservice seinen Routinelauf hat. Auf Dauer ist man halt genervt von der Meldung. Seit ich das Plugin deaktiviert habe, kommt die Meldung jetzt nicht mehr, aber ich mochte den Service des Plugins und wäre daher dankbar, wenn es repariert werden könnte, ist aber auch nicht schlimm, wenn ich es deinstallieren muss. betonme scheint leider inaktiv zu sein.