Hallo,
wie schon geschieben, fhem startet auf meiner 7390 nicht unter root. startfhem sieht so aus:
#!/bin/sh
home=/var/InternerSpeicher/fhem
cd $home
trap "" SIGHUP
modprobe cdc_acm
modprobe ftdi_sio
sleep 2
ln -sf $home/FHEM/fhemcmd.sh /var/fhemcmd
PATH=$home:$PATH
export PATH
export LD_LIBRARY_PATH=$home/lib
export PERL5LIB=$home/lib/perl5/site_perl/5.12.2/mips-linux:$home/lib/perl5/site_perl/5.12.2:$home/lib/perl5/5.12.2/mips-linux:$home/lib/perl5/5.12.2
# add user fhem with uid of boxusr80/boxusr99 (== ftpuser)
# Comment/delete everything between START and END to run FHEM as root
perl fhem.pl fhem.cfg
nach unzähligen reboots immernoch das selbe :
2027 fhem 12476 S perl fhem.pl fhem.cfg
Firmware is aktuell (FritzOS6.01), allerdings mit freetz gebaut, was aber noch nie ein problem war :-\
Hallo,
wie schon geschrieben - was steht im FHEM-Logfile?
Was sagt Telnet?
Grüße
Hattest du vorher die fhem version von avm drauf wenn ja dann den benutzer fhem aus der passwd löschen . Modsave flash nicht vergessen sonst ist beim neustart alles wieder wie vorher.
FHEM log sagt erstmal nichts, außer das er unter user fhem läuft :-[
2014.02.02 14:21:40 1: Including fhem.cfg
2014.02.02 14:21:47 3: telnetPort: port 7072 opened
2014.02.02 14:21:54 3: WEB: port 8083 opened
2014.02.02 14:21:54 3: WEBphone: port 8084 opened
2014.02.02 14:21:54 3: WEBtablet: port 8085 opened
2014.02.02 14:21:56 2: eventTypes: loaded 13 events from ./log/eventTypes.txt
2014.02.02 14:22:00 1: Including ./log/fhem.save
2014.02.02 14:22:00 1: usb create starting
2014.02.02 14:22:02 1: usb create end
2014.02.02 14:22:02 2: SecurityCheck: WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute. Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.02.02 14:22:02 0: Server started with 10 defined entities (version $Id: fhem.pl 4769 2014-01-29 08:14:58Z rudolfkoenig $, os linux, user fhem, pid 2013)
auch das löschen des user fhem in der passwd und anschließendem modsave flash brachte nichts :'(
und was soll telnet sagen ? ;)
3496 root 1276 S dropbear -p 22 -0
3497 root 1264 S -sh
3691 fhem 12872 S perl fhem.pl fhem.cfg
3698 root 1240 R {busybox} ps
root@fritz:/var/media/ftp/fhem# kill 3691
root@fritz:/var/media/ftp/fhem# ./startfhem
root@fritz:/var/media/ftp/fhem# ps
3705 fhem 11988 S perl fhem.pl fhem.cfg
3708 root 1240 R {busybox} ps
root@fritz:/var/media/ftp/fhem#
oder meinst was anderes ?
Hallo,
Zitatunter user fhem läuft
Der User fhem hat root-Rechte?
Mit telnet habe ich gemeint das sich dort beim FHEM-Start auch Fehlermeldungen zeigen die Rückschlüsse bieten können.
Hast du die AVM-Labor installiert?
Grüße
die "gefreetzte" Firmware ist keine Labor. Es ist die orginal 6.01 mit freetz ( callmonitor, dropbear etc ).
Meine reihenfolge bei instalieren: Recovery image - Freetz-Image - FEHM-Pseudo image.
hatte damit noch nie probleme.
user fhem hat glaub keine root rechte ???
root:x:0:0:root:/mod/root:/bin/sh
nobody:x:100:1000:nobody:/home/nobody:/bin/false
nobody:x:100:1000:nobody:/home/nobody:/bin/false
fhem:any:1080:0:fhem:/home-not-used:/bin/sh
nobody:x:100:1000:nobody:/home/nobody:/bin/false
nobody:x:100:1000:nobody:/home/nobody:/bin/false
nobody:x:100:1000:nobody:/home/nobody:/bin/false
nobody:x:100:1000:nobody:/home/nobody:/bin/false
Hallo,
Zitatdie "gefreetzte" Firmware ist keine Labor.
Das weiß ich danke.
Ich hatte selbst lange Zeit freetz im Einsatz.
ZitatFEHM-Pseudo image.
Welches?
Von AVM oder von fhem.de? (Wobei wir wieder bei der urspünglichen Frage nach der Laborversion wären).
Zitatuser fhem hat glaub keine root rechte
Na dann kann FHEM ja nicht als root starten - behaupte ich jetzt mal so.
Grüße
fhem image ist von fhem.de ;)
egal..... keine Lust mehr. für heute is schluß mit fhem. werde die fritte nochmal neu flashen bzw image neu bauen und dann mal sehen was passiert evt lag es daran. :'( :-X :-[
aber erstmal danke für eure hilfe ;) :)
So..... problem gelöst ;D
fhem läuft jetzt auf der Raspberry 8)
Danke für die Hilfe auch wenns nichts gebracht hat ;)
Was war es denn jetzt?
P.S. Bitte im ersten Beitrag den Titel um "[gelöst]" ergänzen
null Plan was war oder ist :-[
Ich habe fhem jetzt auf der Raspberry laufen, deshalb brauch ich es nicht mehr auf der FritzBox ;)
Ach so .. gelöst durch andere Plattform 8)
So kann man es auch sagen ::)
also nach dem Sicherheitsupdate von AVM war mein fhem weg ???
fhem neu instaliert und siehe da, fhem läuft jetzt unter root 8) ....... nur mein gefreetztes image is nun nicht mehr zu gebrauchen :-\