Wünsche Kanalsuche und Bouquetverwaltung

Wünsche, Anträge, Fehlermeldungen
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich bin für solche log-meldungen. da weiß man gleich, was los ist.
@Barf
weiter so. deine patches funzen wie immer einwandfrei
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Es geht ja nicht um den Patch ansich, es sieht so aus als wären die Dateien als Standart gefordert was nicht so ist.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

@Nico 77:

Die Semantik von "cannot" oder "failed"-Mitteilungen in Unix/Linux habe ich in meinem vorletzten Beitrag in diesem Thread erklärt. Es kommt normalerweise mehre "Cannot" oder "failed"-messages vor. Stört dich "boot net failed" auch? Bedeutet "boot net failed" das net-booting "Standart" ist, oder das etwas Böses passiert hat?

Zum Thema Standart
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

@ barf

Das mit dem Standart / Standard war echt gemein... :D :D


Gruß
____Paule


PS: Danke für Deine tollen Patches... mach weiter so...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mein log.
[getservices] /var/tuxbox/config/zapit/myservices.xml found.
[getservices] dup transponder id 3 onid 85
[getservices] dup transponder id 4 onid 85
[getservices] dup transponder id 11 onid 85
[getservices] dup transponder id 1 onid 85
[getservices] /var/tuxbox/config/zapit/antiservices.xml found.
[getservices]: Nuking 28106 1101 1 (Das Erste)...succeded
[getservices]: Nuking 28107 1101 1 (Bayerisches FS)...succeded
[getservices]: Nuking 28108 1101 1 (hr-fernsehen)...succeded
[getservices]: Nuking 28109 1101 1 (arte)...succeded
[getservices]: Nuking 28110 1101 1 (SR Fernsehen Südwest)...succeded
[getservices]: Nuking 28111 1101 1 (WDR Köln)...succeded
[getservices]: Nuking 28112 1101 1 (BR-alpha)...succeded
[getservices]: Nuking 28113 1101 1 (SÃœDWEST BW)...succeded
[getservices]: Nuking 28114 1101 1 (Phoenix)...succeded
Es ist nur ein test, da ich ja die ender nie killen würde :)
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

Barf hat geschrieben:..Mif folgendes kleines patch-patch..
hab den mal in den images vom 30.04. um 12.xx drin..

teste nachher mal..


was mich halt ein wenig wundert ist, das dieses bei mir ganz fehlt:
[getservices] /var/tuxbox/config/zapit/myservices.xml found.
.
[getservices] /var/tuxbox/config/zapit/antiservices.xml found.


es kommt aber auch keine meldung das er sie nicht gefunden hat..


edit:
das problem bei mir bleibt gleich..
weder die *found* anzeige der getservices
noch irgendwelche ausgaben der antiservices.xml zu sehen..
.
.
[getservices] dup transponder id 45C onid 1
[getservices] dup transponder id 45D onid 1
[getservices] dup transponder id 45F onid 1
[getservices] dup transponder id 460 onid 19
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

so tauchen keine log meldungen auf, wenn keine my- oder antiservices im image liegen

Code: Alles auswählen

if(access(MYSERVICES_XML, F_OK) == 0)
	{
		if ((parser = parseXmlFile(MYSERVICES_XML))) {
			printf("[getservices] " MYSERVICES_XML "  found.\n");
			FindTransponder(xmlDocGetRootElement(parser)->xmlChildrenNode);
			xmlFreeDoc(parser);
		}
	}
	if(access(ANTISERVICES_XML, F_OK) == 0)
	{
		if ((parser = parseXmlFile(ANTISERVICES_XML))) {
			printf("[getservices] " ANTISERVICES_XML " found.\n");
			NukeChannels(xmlDocGetRootElement(parser)->xmlChildrenNode);
			xmlFreeDoc(parser);
		}
	}
regards
Innu
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo Barf!

Ich möchte mich noch mal ganz herzlich bei Dir bedanken.
Meine Kanalliste ist jetzt viel übersichtlicher, ich habe alle doppelten 3. Programme und Erotik
in die antiservices.xml gepackt. Das ist noch besser als die von mir anfangs gewünschte lösch
Funktion, da ich das nur einmal machen muß und die Kanäle bei einer Kanalsuche nicht wieder kommen :wink:
Und natürlich auch die myservices.xml, eine einmalige Angelegenheit.
Also DANKE Barf :)

Gruß Nachtvogel
Bild
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

Ja, da wir dabei einmal sind.
D A N K E
D A N K E
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Da muß ich mich dann aber auch anschließen: ein herzliches Dankeschön auch von mir!

cu
Jens
michaelstaehle
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Dienstag 7. September 2004, 09:56

Beitrag von michaelstaehle »

Ähm, will ja nicht nölen, aber da ist ein kleiner logischer Bug drin. So dass es IMHO net richtig ist.

Kurzform: Zuerst raus, dann rein. Will heißen es muß zuerst anti- dann myservices.xml bearbeitet werden.

Warum? Ganz einfach, es gibt so einen Sender, der findet sich so toll, dass er vor alle seiner Radiokanäle ein "P-" macht. Jawohl. Nun mache ich die P- in meiner my weg, damit sind sie richtig drin. Und in anti trage ich sie mit dem P- ein, damit er sie löscht. Ende des Liedes so wie es jetzt ist sind sie weg.

Lösung: Einfach die Reihenfolge tauschen.

Ciao Micha

P.S. Halb drei und Bier ...
michaelstaehle
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Dienstag 7. September 2004, 09:56

Beitrag von michaelstaehle »

Ach ja, mit Ghosttransponder in der my. Tauchen Sie unter "Andere" auf, ist nicht so toll. Aber die Eigenwerbung ist dann weg. :D

Ciao Micha
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Wenn Du den Ghosttransponder richtig in die Bouquets.xml einträgst, passt das auch ohne "Andere".
cu
Jens
michaelstaehle
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Dienstag 7. September 2004, 09:56

Beitrag von michaelstaehle »

jmittelst hat geschrieben:Wenn Du den Ghosttransponder richtig in die Bouquets.xml einträgst, passt das auch ohne "Andere".
cu
Jens
Jo, als notlösung. Aber schöner wäre die andere Lösung, denn so muss ich noch in der bouquets.xml rumarbeiten.

Die Lösung mit my und anti ist genial, wäre schade wenn da ein Logikfehler drinbliebe.

Ciao Micha
michaelstaehle
Einsteiger
Einsteiger
Beiträge: 143
Registriert: Dienstag 7. September 2004, 09:56

Beitrag von michaelstaehle »

Okay, habe den Fehler/Logikbug mal selber beseitigt und ein cvs diff gemacht:

Code: Alles auswählen

Index: getservices.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/dvb/zapit/src/getservices.cpp,v
retrieving revision 1.92
diff -u -r1.92 getservices.cpp
--- a/getservices.cpp	28 Apr 2005 21:37:21 -0000	1.92
+++ b/getservices.cpp	24 May 2005 17:04:36 -0000
@@ -300,6 +300,12 @@
 
 	FindTransponder(xmlDocGetRootElement(parser)->xmlChildrenNode);
 	xmlFreeDoc(parser);
+        
+	if ((parser = parseXmlFile(ANTISERVICES_XML))) {
+                printf("[getservices] " ANTISERVICES_XML " found.\n");
+                NukeChannels(xmlDocGetRootElement(parser)->xmlChildrenNode);
+                xmlFreeDoc(parser);
+        }
 
 	if ((parser = parseXmlFile(MYSERVICES_XML))) {
 		printf("[getservices] " MYSERVICES_XML "  found.\n");
@@ -307,12 +313,6 @@
 		xmlFreeDoc(parser);
 	}
 
-	if ((parser = parseXmlFile(ANTISERVICES_XML))) {
-		printf("[getservices] " ANTISERVICES_XML " found.\n");
-		NukeChannels(xmlDocGetRootElement(parser)->xmlChildrenNode);
-		xmlFreeDoc(parser);
-	}
-
 	return 0;
 }
Bitte einchecken. Hier kan man leider nix anhängen.

Ciao Micha
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

michaelstaehle hat geschrieben:Bitte einchecken.
Ist im CVS.

Gruß
mogway
Gruss
mogway
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

edit: ich brech ins essen.. mit nem echten xml editor geht es jetzt.. argl..
also ultra-edit is nicht wirklich dafür geeignet ;)
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Mhhh... ich ediere nur mit Ultraedit, sofern ich keinen Tippfehler mache klappt immer 100%ig. :roll:
Letzens fehlte nur ein " Zeichen, dadurch kam gleich das keine Kanäle gefunden wurden. :lol:

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab das mit dem crimson editor gemacht, geht sehr gut
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

was mir aufgefallen ist, er führt das nuken ja bei jedem boxstart durch..
da ich über 95% meiner services nuke dauert der systemstart leider erheblich länger.

die möglichkeit die "genukte" liste doch zu speichern wäre was feines..
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

dietmarw hat geschrieben:was mir aufgefallen ist, er führt das nuken ja bei jedem boxstart durch..
da ich über 95% meiner services nuke dauert der systemstart leider erheblich länger.
Ich habe ein Verdacht, dass die Debugmeldungen das Problem ist. dietmarw, kannst du probieren, die beide printfs zu löschen; geht es dann schneller?

Gruß,

Barf Vader
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

bingo..

zeitdifferenz von 45sec :D
(hab nur die "nuking ....." gelöscht)

evtl. einfach nen counter und am ende "nuked xxx services.."?
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Ich habe aufgegeben, und (endlich) ein CVS-Account geholt :lol: (Es war nicht ganz einfach...)

Habe gerade folgende Änderungen eingecheckt:

1. Nur falls mann in zapit.conf explizit scheibt

Code: Alles auswählen

traceNukes=true
bekommt mann Meldungen über gelungene Nukes (die Meldungen die zu dietmarws Problem geführt hat). Meldungen über fehlgeschlagene Nukes bekommt mann immer. Die Imagebastlern können hier entscheiden, was sie als default bevorzieht.

2. Keine Meldungen mehr über fehlende myservices.xml und antiservices.xml. (Trotzdem war, wie frühere geschrieben, das ursprungliche Verhalten "korrekt".)

3. In services.xml wird ein KOmmentar geschrieben, dass hier nicht gefummelt werden soll, sonden in myservices.xml und antiservices.xml.

4. Einige Code-Sauberungsaktionen.

Dagegen habe ich den nicht-in-versteckte-Bouquets-patch nicht reingecheckt, weil irgendwie wird dadurch ein Problem getriggert: meine Kiste wird dadurch "hängend". Der Patch bleibt noch auf mein WWW-Page erhältlich, falls jemand eine Lösung hat.

Barf Vader
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Barf hat geschrieben:Ich habe aufgegeben, und (endlich) ein CVS-Account geholt :lol: (Es war nicht ganz einfach...)
Da kann ich (uns) nur gratulieren... :D :D

Danke für es einchecken...


Gruß
____Paule
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

unser Barf :)
wäre schade, wenn er keinen cvs account beommen hätte