Abstürze beim zappen seit dem Snap vom 25.03.09

Hier geht's nur um das JtG-Team Image
Nachricht
Autor
Benutzeravatar
-=HSKc=-Robby
Site Sponsor
Site Sponsor
Beiträge: 89
Registriert: Sa 17 Feb 2007, 17:38
Wohnort: 1.Box:Sagem Sat 1*I 160GB-eSATA-HDD 2.Box:Nokia Sat Avia600 100GB-HDD 3.Box:Coolstream HD1

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#16 Beitrag von -=HSKc=-Robby » Fr 10 Apr 2009, 16:21

So, seifes patch ist im CVS, der fehler müsste damit behoben sein :D

@ Riker: könntest Du dann wieder nen Snap erstellen?
1.Box: Coolstream Neo, 2,5" 500GB SATA-HDD
2.Box: Coolstream HD1, 2,5" 160GB eSATA-HDD
3.Box: DBox2 Nokia Sat AVIA600, IDE-IF rev.2, 2,5" 100GB HDD, avia600vb022, ucode_0014, cam_01_02_106E
4.Box: DBox2 Sagem Sat 1*Intel, IDE-IF + eSATA-Adapter, avia600vb022, ucode_0014, cam_01_02_106E
5.Box: DBox2 Nokia Sat AVIA600, avia600vb022, ucode_0014, cam_01_02_106E

Bild

Riker
TuxBox CDK Experte
TuxBox CDK Experte
Beiträge: 1466
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Hallenberg.com
Kontaktdaten:

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#17 Beitrag von Riker » Fr 10 Apr 2009, 18:01

Ich hab den neuen Snap erstellt und die letzten mal entfernt.

die andere start_neutrino will ich so nicht einbauen da dann das alternative laden von anderen camd2 zapit sectionsd und sowas nicht geht, nach einem absturz wird das ja einfach so normal aufgerufen dann aus bin.

Gruß Riker
1. Nokia Sat 2xI Avia 600 7-farbiges Display, IDE 120GB HDD 2,5"
2. Dreambox DM8000-HD an 46" Full-HD Samsung LED-TV
3. Diverese d-Boxen und Dreamboxen im Schrank
4. habe fertig

rhabarber1848
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 65
Registriert: Fr 30 Mai 2008, 9:40

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#18 Beitrag von rhabarber1848 » Fr 10 Apr 2009, 18:08

Riker hat geschrieben:das alternative laden von anderen camd2 zapit sectionsd
Reicht da nicht ein PATH=/var/bin:/bin ?

Benutzeravatar
-=HSKc=-Robby
Site Sponsor
Site Sponsor
Beiträge: 89
Registriert: Sa 17 Feb 2007, 17:38
Wohnort: 1.Box:Sagem Sat 1*I 160GB-eSATA-HDD 2.Box:Nokia Sat Avia600 100GB-HDD 3.Box:Coolstream HD1

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#19 Beitrag von -=HSKc=-Robby » Fr 10 Apr 2009, 18:14

Riker hat geschrieben:die andere start_neutrino will ich so nicht einbauen da dann das alternative laden von anderen camd2 zapit sectionsd und sowas nicht geht, nach einem absturz wird das ja einfach so normal aufgerufen dann aus bin.

Gruß Riker
Da hast Du nicht unrecht... Den Teil hatte ich einfach so aus dem CVS übernommen... Hatte mir an der Stelle keine Gedanken dazu gemacht. :oops:

Müsste sich aber leicht anpassen lassen, kann ich gerne machen.
rhabarber1848 hat geschrieben:Reicht da nicht ein PATH=/var/bin:/bin ?
Wäre zumindest nen Versuch wert :wink:
Eventuell könnte man sich damit sogar die ganzen if-else-then's sparen :gruebel:
1.Box: Coolstream Neo, 2,5" 500GB SATA-HDD
2.Box: Coolstream HD1, 2,5" 160GB eSATA-HDD
3.Box: DBox2 Nokia Sat AVIA600, IDE-IF rev.2, 2,5" 100GB HDD, avia600vb022, ucode_0014, cam_01_02_106E
4.Box: DBox2 Sagem Sat 1*Intel, IDE-IF + eSATA-Adapter, avia600vb022, ucode_0014, cam_01_02_106E
5.Box: DBox2 Nokia Sat AVIA600, avia600vb022, ucode_0014, cam_01_02_106E

Bild

Benutzeravatar
-=HSKc=-Robby
Site Sponsor
Site Sponsor
Beiträge: 89
Registriert: Sa 17 Feb 2007, 17:38
Wohnort: 1.Box:Sagem Sat 1*I 160GB-eSATA-HDD 2.Box:Nokia Sat Avia600 100GB-HDD 3.Box:Coolstream HD1

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#20 Beitrag von -=HSKc=-Robby » Fr 10 Apr 2009, 19:47

-=HSKc=-Robby hat geschrieben:
rhabarber1848 hat geschrieben:Reicht da nicht ein PATH=/var/bin:/bin ?
Wäre zumindest nen Versuch wert :wink:
Eventuell könnte man sich damit sogar die ganzen if-else-then's sparen :gruebel:
Das reicht auf jeden Fall, habs grad getestet :D
Manchmal liegt das einfache näher als man denkt!

@rhabarber1848:
Was wäre eigentlich, wenn z.B. ein User aus irgendeinem Grund anstatt einer alternativen zapit eine selbsterstellte start-Datei ausführt und in der selber PATH=/bin:/var/irgendwas setzt. Hätte das Auswirkungen auf den Rest der start_neutrino? Das wäre dann nämlich schlecht...

btw: ist diese Meldung eigentlich normal?

Code: Alles auswählen

neutrino: /lib/libpng12.so.0: no version information available (required by neutrino)
1.Box: Coolstream Neo, 2,5" 500GB SATA-HDD
2.Box: Coolstream HD1, 2,5" 160GB eSATA-HDD
3.Box: DBox2 Nokia Sat AVIA600, IDE-IF rev.2, 2,5" 100GB HDD, avia600vb022, ucode_0014, cam_01_02_106E
4.Box: DBox2 Sagem Sat 1*Intel, IDE-IF + eSATA-Adapter, avia600vb022, ucode_0014, cam_01_02_106E
5.Box: DBox2 Nokia Sat AVIA600, avia600vb022, ucode_0014, cam_01_02_106E

Bild

Benutzeravatar
-=HSKc=-Robby
Site Sponsor
Site Sponsor
Beiträge: 89
Registriert: Sa 17 Feb 2007, 17:38
Wohnort: 1.Box:Sagem Sat 1*I 160GB-eSATA-HDD 2.Box:Nokia Sat Avia600 100GB-HDD 3.Box:Coolstream HD1

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#21 Beitrag von -=HSKc=-Robby » Fr 10 Apr 2009, 20:42

@Riker: falls Du doch noch interesse an der start_neutrino haben solltest:

Code: Alles auswählen

#!/bin/sh
# JTG-Team-Image start_neutrino v1.07 # 2009/04/10 21:12 Robby (nach CVS v1.33 2009/03/23 19:52:39 rhabarber1848)

PATH=/var/bin:/bin:/sbin
if [ -e /var/bin/sectionsd ]; then
	if [ ! -x /var/bin/sectionsd ]; then
		chmod +x /var/bin/sectionsd
	fi;
fi;
if [ -e /var/bin/camd2 ]; then
	if [ ! -x /var/bin/camd2 ]; then
		chmod +x /var/bin/camd2
	fi;
fi;
if [ -e /var/bin/zapit ]; then
	if [ ! -x /var/bin/zapit ]; then
		chmod +x /var/bin/zapit
	fi;
fi;
if [ -e /var/bin/kb2rcd ]; then
	if [ ! -x /var/bin/kb2rcd ]; then
		chmod +x /var/bin/kb2rcd
	fi;
fi;

sectionsd
timerd
camd2

if [ -e /var/etc/.pmt_update -a `cat /proc/bus/avia_version` = "avia600" ]; then
	zapit -u
else
	zapit
fi;

if [ -e /var/etc/.kb2rcd ]; then
	kb2rcd
fi;

nhttpd

until neutrino -f -u ; do
	echo "Neutrino exited with nonzero exit status, restarting..."
	pidof sectionsd >/dev/null || sectionsd
	pidof timerd    >/dev/null || timerd
	pidof camd2     >/dev/null || camd2
	pidof zapit     >/dev/null || zapit
	pidof nhttpd    >/dev/null || nhttpd
done;

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
[ -e /tmp/tuxcald.pid ] && kill $( cat /tmp/tuxcald.pid )
[ -e /var/run/automount.pid ] && kill -TERM $( cat /var/run/automount.pid )
pzapit -kill

i=5
while expr $i != 0 > /dev/null; do
	if pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
	elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
	elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
	elif pidof tuxcald > /dev/null; then echo "Waiting for tuxcald (max. $i seconds)"
	else break;
	fi;
	i=`expr $i - 1`
	sleep 1
done;

if [ -e /tmp/.nohalt ] ; then
	killall -q sectionsd
	killall -q timerd
	killall -q camd2
	killall -q zapit
	killall -q nhttpd
	saa --fbas
	switch -fnc 0 -fblk 0
	echo "Neutrino and its daemons terminated (hopefully)"
	exit
fi;

if [ -e /var/tuxbox/halt.local ] ; then
	chmod +x /var/tuxbox/halt.local
	/var/tuxbox/halt.local
fi;

if [ -e /tmp/.reboot ] ; then
	/sbin/reboot
else
	echo "Going to halt system now ..."
	/sbin/halt
fi;

exit 0
1.Box: Coolstream Neo, 2,5" 500GB SATA-HDD
2.Box: Coolstream HD1, 2,5" 160GB eSATA-HDD
3.Box: DBox2 Nokia Sat AVIA600, IDE-IF rev.2, 2,5" 100GB HDD, avia600vb022, ucode_0014, cam_01_02_106E
4.Box: DBox2 Sagem Sat 1*Intel, IDE-IF + eSATA-Adapter, avia600vb022, ucode_0014, cam_01_02_106E
5.Box: DBox2 Nokia Sat AVIA600, avia600vb022, ucode_0014, cam_01_02_106E

Bild

rhabarber1848
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 65
Registriert: Fr 30 Mai 2008, 9:40

Re: Abstürze beim zappen seit dem Snap vom 25.03.09

#22 Beitrag von rhabarber1848 » Sa 11 Apr 2009, 0:07

-=HSKc=-Robby hat geschrieben:wenn z.B. ein User aus irgendeinem Grund anstatt einer alternativen zapit eine selbsterstellte start-Datei ausführt und in der selber PATH=/bin:/var/irgendwas setzt. Hätte das Auswirkungen auf den Rest der start_neutrino? Das wäre dann nämlich schlecht...
Nein, Variablen gelten nur innerhalb eines Skriptes.
Änderungen an Variablen durch ein Subskript haben nur
Auswirkungen innerhalb dieses Skripts und von diesem
Subskript aufgerufenen Skripts.
-=HSKc=-Robby hat geschrieben: btw: ist diese Meldung eigentlich normal?

Code: Alles auswählen

neutrino: /lib/libpng12.so.0: no version information available (required by neutrino)
Ja.

hapeba
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 34
Registriert: Fr 11 Nov 2005, 16:25

start_neutrino und PATH-Variable

#23 Beitrag von hapeba » Sa 11 Apr 2009, 8:25

@-=HSKc=-Robby

Hi,

das setzen der PATH-Variablen in "start_neutrino" ist überflüssig, da diese Variable schon in /etc/profile richtig gesetzt wird, also auch mit /var/bin als Erstes.

MfG

Benutzeravatar
-=HSKc=-Robby
Site Sponsor
Site Sponsor
Beiträge: 89
Registriert: Sa 17 Feb 2007, 17:38
Wohnort: 1.Box:Sagem Sat 1*I 160GB-eSATA-HDD 2.Box:Nokia Sat Avia600 100GB-HDD 3.Box:Coolstream HD1

Re: start_neutrino und PATH-Variable

#24 Beitrag von -=HSKc=-Robby » Sa 11 Apr 2009, 18:08

hapeba hat geschrieben:das setzen der PATH-Variablen in "start_neutrino" ist überflüssig, da diese Variable schon in /etc/profile richtig gesetzt wird, also auch mit /var/bin als Erstes.
Hast Recht! :D Habs grade ausprobiert...

Hier nochmal die angepasste start_neutrino:

Code: Alles auswählen

#!/bin/sh
# JTG-Team-Image start_neutrino v1.07 # 2009/04/11 18:51 Robby (nach CVS v1.33 2009/03/23 19:52:39 rhabarber1848)

if [ -e /var/bin/sectionsd ]; then
	if [ ! -x /var/bin/sectionsd ]; then
		chmod +x /var/bin/sectionsd
	fi;
fi;
if [ -e /var/bin/camd2 ]; then
	if [ ! -x /var/bin/camd2 ]; then
		chmod +x /var/bin/camd2
	fi;
fi;
if [ -e /var/bin/zapit ]; then
	if [ ! -x /var/bin/zapit ]; then
		chmod +x /var/bin/zapit
	fi;
fi;
if [ -e /var/bin/kb2rcd ]; then
	if [ ! -x /var/bin/kb2rcd ]; then
		chmod +x /var/bin/kb2rcd
	fi;
fi;

sectionsd
timerd
camd2

if [ -e /var/etc/.pmt_update -a `cat /proc/bus/avia_version` = "avia600" ]; then
	zapit -u
else
	zapit
fi;

if [ -e /var/etc/.kb2rcd ]; then
	kb2rcd
fi;

nhttpd

until neutrino -f -u ; do
	echo "Neutrino exited with nonzero exit status, restarting..."
	pidof sectionsd >/dev/null || sectionsd
	pidof timerd    >/dev/null || timerd
	pidof camd2     >/dev/null || camd2
	pidof zapit     >/dev/null || zapit
	pidof nhttpd    >/dev/null || nhttpd
done;

[ -e /tmp/tuxmaild.pid ] && kill $( cat /tmp/tuxmaild.pid )
[ -e /tmp/tuxcald.pid ] && kill $( cat /tmp/tuxcald.pid )
[ -e /var/run/automount.pid ] && kill -TERM $( cat /var/run/automount.pid )
pzapit -kill

i=5
while expr $i != 0 > /dev/null; do
	if pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
	elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
	elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
	elif pidof tuxcald > /dev/null; then echo "Waiting for tuxcald (max. $i seconds)"
	else break;
	fi;
	i=`expr $i - 1`
	sleep 1
done;

if [ -e /tmp/.nohalt ] ; then
	killall -q sectionsd
	killall -q timerd
	killall -q camd2
	killall -q zapit
	killall -q nhttpd
	saa --fbas
	switch -fnc 0 -fblk 0
	echo "Neutrino and its daemons terminated (hopefully)"
	exit
fi;

if [ -e /var/tuxbox/halt.local ] ; then
	chmod +x /var/tuxbox/halt.local
	/var/tuxbox/halt.local
fi;

if [ -e /tmp/.reboot ] ; then
	/sbin/reboot
else
	echo "Going to halt system now ..."
	/sbin/halt
fi;

exit 0
1.Box: Coolstream Neo, 2,5" 500GB SATA-HDD
2.Box: Coolstream HD1, 2,5" 160GB eSATA-HDD
3.Box: DBox2 Nokia Sat AVIA600, IDE-IF rev.2, 2,5" 100GB HDD, avia600vb022, ucode_0014, cam_01_02_106E
4.Box: DBox2 Sagem Sat 1*Intel, IDE-IF + eSATA-Adapter, avia600vb022, ucode_0014, cam_01_02_106E
5.Box: DBox2 Nokia Sat AVIA600, avia600vb022, ucode_0014, cam_01_02_106E

Bild

Antworten