Neutrino: Einstellungen neu laden

Wünsche, Anträge, Fehlermeldungen
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Neutrino: Einstellungen neu laden

Beitrag von Nachtvogel »

Hallo!

Es kommt immer wieder vor, daß man an der neutrino.conf etwas ändert oder diese beim neu flashen
eines Images neu auf die Box spielt.
Damit diese übernommen wird, muß man die Box resetten, da sonst beim normalen runterfahren der Box
die neutrino.conf wieder überschrieben wird und die Änderungen somit futsch sind.
Daher wäre es schön, wenn man die neutrino.conf (so wie die Kanalliste und die Plugins) nach einer Änderung
einfach neu laden könnte. Damit könne man sich dann den neustart der Box sparen.

Gruß Nachtvogel
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Keine schlechte Idee. So wie bei Plugins neu laden.
cu
Jens
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Hauptmenü (dBox) -> Service -> Neutrino neu starten

in CVS von heute.

Barf Vader
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Ohne die Box neu starten zu müssen wäre mir lieber :wink:

Gruß Nachtvogel
Bild
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

ohne es getestet zu haben, ein neutrino neustart heißt nicht dbox neustart :)
Regloh
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Sorry :oops:
Bild
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Barf hat geschrieben:Hauptmenü (dBox) -> Service -> Neutrino neu starten

in CVS von heute.

Barf Vader
Herzlichen Dank für diese Funktion.


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

Beitrag von mb405 »

ich hab in service den eintrag "neutrino neu starten" . nur wenn ich das aufrufe, dann kommt "neustart von neutrino schlug fehl"
komisch ???
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Hmm, mit so eine Fehlerbeschrebung kann mann ja nur raten.

Wie startest du neutrino, d.h. wie sieht dein start_neutrino aus?
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

So eine Fehlermeldung hatte ich noch nicht.
Getestet bei JtG und DietmarW Images.
Welches Image hast Du?

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

Beitrag von mb405 »

ich hab mit yadi script image erstellt. cvs stand von heute morgen
@Barf
muss man in der start_neutrino was ändern ??
ich hab mir grad mal die sourcen neutrino.cpp angesehen
else if(actionKey=="restart")
{
if (recordingstatus)
DisplayErrorMessage(g_Locale->getText(LOCALE_SERVICEMENU_RESTART_REFUSED_RECORDING));
else {
CHintBox * hintBox = new CHintBox(LOCALE_MESSAGEBOX_INFO, g_Locale->getText(LOCALE_SERVICEMENU_RESTART_HINT));
hintBox->paint();
execvp(global_argv[0], global_argv); // no return if successful
DisplayErrorMessage(g_Locale->getText(LOCALE_SERVICEMENU_RESTART_FAILED));

hintBox->hide();
delete hintBox;
}
}
was hat neustart neutrino mit recording zu tun ??? sorry entschuldige, das ich das nicht verstehe
Zuletzt geändert von mb405 am Sonntag 26. Juni 2005, 17:26, insgesamt 1-mal geändert.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Es ist mir nicht gelungen, so ein Problem zu reproduzieren. Erst glaubte ich, dass /bin/neutrino als startuo nicht funktionieren wurde, tests zeigt dass es nicht der fall ist. Das einzige was bleibt ist speicherprobleme. Auf meinem Nokia habe ich mehr als 10 mal nach einander neugestartet, ohne probleme oder memory leaks. (Es ist nicht wirklich ein Problem falls man sagt "Neustart steht nur zu verfügung falls mann hinreichende viel Speicher hat".)

Hier muss du versuchen selbst zu debuggen. Kannst du errno (globale variable, siehe man errno), nach dem execvp auslesen?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Barf
kannst du das mal bischen erläutern ?
Hier muss du versuchen selbst zu debuggen. Kannst du errno (globale variable, siehe man errno), nach dem execvp auslesen?
ich bin froh, ein imga zu erstellen, sonsten ist mir linux ein buch mit 7 siegeln

häng doch bitte mal eine start_neutrino an, wenn du denkst es liegt daran
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

#include <errno.h>
extern int errno;

oben,

printf("**************** errno = %d *********************\n", errno);
nach dem Feher z.B.

sonst no luck. Falls niemann dein Fehler reproduzeren kann, dann pech. :(

Hast du nicht zufälligerweise "wenig" Speicher, z.B. durch dicke Plugins, müll in /tmp...? Oder einfach wenig RAM?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also ich hab squashfs image mit 4,4mb root und den rest (3.6mb) var bereich. es sind nur standard plugins drin teletext,satfinder,newsticker.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Barf
Ich hab das jetzt mal eingebaut.
es gibt in der console das aus
********************** errno = 2 *******************
Das würde mich ja sehr wundern, wenn ein patch von dir net funzen würde
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

Juhu, es geht :)
blöder fehler von mir
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

... und jetzt bist du alle Forumleser eine Erklärung schuldig: Was war das eingentlichte Problem? Vielleicht hat jemand Anderen irgendwann das gleiche Problem, und dann hilft ja "blöder Fehler von mir" nicht viel...

Hier ist ja kein Supporthotline :wink:

PS. errno = 2 bedeutet: ENOENT No such file or directory
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@all
edit
ich habe eine 16/16 MB Box genommen, die hat wohl ein memory fehler.
jetz hab ich ne 32/0 Box und da geht es
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

@Barf
Gäbe es eine Möglichkeit auch eine gepackte Version von Neutrino mit der neuen Funktion neu zu starten?
Ich habe Neutrino bei mir mit bzip gepackt, da funktioniert das leider nicht, ohne natürlich tadelos. :)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

@Nico 77
du meinst gepackt ??
das hab ich noch garnicht versucht. wieviel platz spart man da im image ?
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Meine Neutrino hat 1,3mb und gepackt 463kb.

Wenn Squashfs oder Cramfs relaviert sich das natürlich ein bißchen da diese ja selber komprimieren, bringt aber trotzdem Platzersparnis.
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

@Nico 77:
wie führst du eine komprimierte Datei aus?
thomasn1985
Interessierter
Interessierter
Beiträge: 98
Registriert: Sonntag 3. Oktober 2004, 11:03

Beitrag von thomasn1985 »

bestimmt am anfang der start_neutrino auspacken in /tmp und dann von doirt ausführen, so würd ich es zumindest machen
Lebe den Augenblick, denn er ist Einzigartig!
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Barf hat geschrieben:@Nico 77:
wie führst du eine komprimierte Datei aus?
Starte alles wie gehabt, die Neutrino entpackt sich in tmp selber.
Musste zum entpacken die Busybox um bzip erweitern.

Gepackt habe ich die Neutrino mit "shrink", sollte bestimmt der eine oder andere kennen. :roll: :)

Habe es hier mal hochgeladen, denke das niemand was dagegen hat.

http://www.hosting-place.de/upload01/sb-shrink.zip