Brauche Hilfe für recorder

Digital Recording
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Brauche Hilfe für recorder

Beitrag von masilux »

Hi,

Wenn ich den recorder Starte kommt immer diese fehlermeldung.
muß man bei der firewall (linux S.U.S.E.) noch was freigeben?

Code: Alles auswählen

Server:/usr/local/bin # ./recorder -c /etc/recorder-1.conf

===========================================
= DBox2 Recorder v1.0.3-beta    by gmo18t =
= Copyright (c) Gerhard Monzel * 02/12/04 =
===========================================


startup - trying to contact (dbox:80) ...
QServerSocket: failed to bind or listen to the socket
... failed to bind to port (4000)

Server:/usr/local/bin # 
hier noch die conf datei:

Code: Alles auswählen

#-- recorder configuration --
#LogLevel     = 2
LogFile      = /var/log/recorder.log
#
DBoxHost     = 192.168.0.202  # string: hostname of DBox
ServerPort   = 4000       # int:    port to listen for dbox record commands
ClientPort   = 80         # int:    dbox nhttpd Port 
#
GrabCmd      = dboxgrab $FMT -h $HOST -p $PORT -o $OFILE -s $SIZE -v $VPID -a $APID
#
GrabPort     = 31339      # int:    port of dbox from where to grab
GrabFormat   = 0          # int:    0=TS, 1=PS, 2=PES (not yet supported)
GrabDir      = /daten/kinofilme/dbox2  # string: destination directory to store files
SplitSize    = 0          # int:    split outputfile every <n> MB, 0 = no split
#
StartupCheck = 1          # int: 0=no check, 1=get time, 2=get channel-list and time 
#DoPrepare    = true       # bool: preparing record command before grab starts
#UseSubDirs   = true       # bool: using of "channelname"-subdirs in GrabDir 
#PlaybackCtrl = true       # bool: using of start/stop playback 
SyncClock    = 1          # int:  0=none, 1=only on startup, 2=before every record
#
PrepareDelay = 1000       # time: millisecs, before prepare will start (1000). 
preDelay     = 1000       # time: millisecs, delay between rec-mode on and grab-start
#postDelay    = 0          # time, millisecs, delay between grab-stop and rec-mode off
mfg Masilux
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

als root starten?
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von masilux »

hab ich

ich bin mit ssh als root auf den server
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

was sagt denn

Code: Alles auswählen

netstat -ap | grep 4000
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von masilux »

nichts

Code: Alles auswählen

Server:/usr/local/bin # netstat -ap | grep 4000
Server:/usr/local/bin #
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

ohne root gestartet:

Code: Alles auswählen

harald@houdini-neu:~/streamer/recorder$ ./recorder -c ./recorder-1.conf

harald@houdini-neu:~/streamer/recorder$ cat recorder.log

===========================================
= DBox2 Recorder v1.0.10-beta    by gmo18t =
= Copyright (c) Gerhard M.  ** 02/12/04 **=
===========================================


following settings from ./recorder-1.conf will be used:
 logfile = /home/harald/streamer/recorder/recorder.log
 dboxhost = 172.16.201.3
 serverport = 4000
 clientport = 80
 grabcmd = dboxgrab $FMT -h $HOST -p $PORT -o $OFILE -s $SIZE -v $VPID -a $APID
 grabport = 31339
 grabformat = 0
 grabdir = ./
 splitsize = 0
 startupcheck = 1
 syncclock = 1
 preparedelay = 1000
 predelay = 1000

startup - trying to contact (172.16.201.3:80) ...
(2) - now connected to (172.16.201.3:80)
-> GET /control/gettime?rawtime HTTP/1.0
(2) - connection closed by (172.16.201.3) - got:
<- 1157147108
system clock set to: Fri Sep  1 23:45:08 2006

startup done - listening on (0.0.0.0:4000) for (172.16.201.3) commands ...
Edit:
DBox2 Recorder v1.0.10-beta
check mal deine Version (gibt auch noch ne aktuellere)
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von masilux »

jetzt kommt:

Code: Alles auswählen

Server:~/recorder # make install
g++ -o recorder recorder.o messages.o dboxcmd.o debug.o -L/usr/lib/qt3/lib -lqt-mt -lpthread
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/lib/qt3/lib/libqt-mt.so when searching for -lqt-mt
/usr/lib64/gcc/x86_64-suse-linux/4.0.2/../../../../x86_64-suse-linux/bin/ld: cannot find -lqt-mt
collect2: ld returned 1 exit status
make: *** [recorder] Error 1
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

Hi,

du verwendest 64-Bit Linux - da gibt's schon im Forum irgendwo nen Thread mit ner Lösung für Compile-Probleme
(hab im Moment nicht mehr Zeit, um näher darauf einzugehen)

... und wenn das "bind" auf einen Port nicht gelingt, kann's auch daran liegen, daß der schon von einem anderen (Server-)programm benutzt wird.

- GMo -
Zuletzt geändert von gmo18t am Samstag 2. September 2006, 18:39, insgesamt 1-mal geändert.
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

... hab's extra nochmal für dich rausgesucht:
http://tuxbox-forum.dreambox-fan.de/for ... ht=#302692

- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von masilux »

compielen hat geklappt jetzt kommt beim start diese Fehlermeldung.

Code: Alles auswählen

Server:/usr/local/bin # ./recorder -c /etc/recorder.conf
QServerSocket: failed to bind or listen to the socket
Server:/usr/local/bin #

das steht in der log datei

Code: Alles auswählen

===========================================
= DBox2 Recorder v1.0.10-beta    by gmo18t =
= Copyright (c) Gerhard M.  ** 02/12/04 **=
===========================================


following settings from /etc/recorder.conf will be used:
 logfile = /var/log/recorder.log
 dboxhost = 192.168.0.202
 serverport = 4000
 clientport = 80
 grabcmd = /usr/local/bin/dboxgrab -c $CHARSET -h $HOST -p $PORT -o $OFILE -s $SIZE -v $VPID -a $APID
 grabdir = /daten/dbox2

startup - trying to contact (192.168.0.202:80) ...
... failed to bind to port (0.0.0.0:4000)
gmo18t
Erleuchteter
Erleuchteter
Beiträge: 553
Registriert: Freitag 27. Februar 2004, 14:30

Beitrag von gmo18t »

masilux hat geschrieben: ...
serverport = 4000
...
probier's doch mal mit anderen Ports z.B. 8000, 9000 oder 40000 (Asuwahl gibt's ja genug :) )

- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
masilux
Interessierter
Interessierter
Beiträge: 30
Registriert: Dienstag 14. August 2001, 00:00

Beitrag von masilux »

also starten tut er und aufnehmen auch

DANKE

hat jetzt noch einer ein init.d script wäre ich glücklich :-)

Mfg masilux