PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : monitor 1.8.1 unter Ubuntu Server



Denker
17.01.2010, 20:16
Ich habe hier einen Ubuntu Server (Version 9.10) der bei uns in der Rettungswache steht
dort habe ich monitor Version 1.8.1 installiert ohne Probleme, allerdings lässt es sich nicht richtig starten.
Im Anhang ist ein Screenshot vom Terminal
nachdem ich monitor gestartet habe, habe ich einfach mal "ls" eingegeben.
Beenden kann ich das ganze dann nur noch indem ich die Sitzung neu Starte.
Kann mir jemand helfen?
Server Version: Linux ubuntu-drk 2.6.31-16-generic-pae #53-Ubuntu SMP Tue Dec 8 05:20:21 UTC 2009 i686 GNU/Linux

funkwart
18.01.2010, 07:20
Moin,

1. der Monitor scheint zumindest zu starten.
2. "open: No such file..." deutet darauf hin, dass eine notwendige Datei, wahrscheinlich die .monrc, nicht geladn werden kann.
3. Das Verhalten des Terminals, keinen Cursor mehr anzuzeigen und keine Zeilenumbrüche mehr anzuwenden ist typisch bei einem solchen Fehler - nichts Beunruhigendes.

Zu 1: das ist schonmal gut so. Kommt diese Meldung sofort nach dem Start oder erst, wenn etwas Dekodierbares empfangen wird?
Zu 2: Bindest Du mit "monitor -f [irgendeine monrc]" zufällig eine .monrc-Datei ein? Wenn ja, solltest Du mal den Pfad in Deinem Aufruf überprüfen und einmal checken, ob Deine .monrc die nötigen Zugriffsrechte für den Nutzer hat, der den monitor startet. Wenn nein, überprüfe einmal die Zugriffsrechte für Deine .monrc.
Hast Du nach dem Kompilieren ein "sudo make install" gemacht?
Zu 3: Typisches Verhalten des Terminals nach einem monitor-Absturz. Einfach Terminal schließen (geht auch mit Strg+D), neues aufmachen und wieder loslegen.

Gruß,
Funkwart

Denker
18.01.2010, 15:58
Hi, danke für die schnelle Antwort
Ich habe jetzt eine monrc von Hand ausgewählt, das Bild hat sich etwas verändert,
ist aber leider nicht wirklich besser geworden. (im Anhang)
Bin mir nicht sicher ob es an der Soundkarte liegt, aktiv ist sie auf jeden Fall (s.u.)
muss ich noch irgendwelche Rechte ändern oder was einstellen?
Habe monitor so wie es ist gelassen, nichts geändert.
Dekodiert werden soll FMS
Hier meine monrc:

################################################## ################################
#
# Modes (MOD Kanal Modul)
#
MOD L fms
MOD R fms
#MOD L DTMF
#MOD L POCSAG512
#MOD R pocsag1200
#
#Formatierung für FMS/ZVEI/POCSAG-Ausgabe (NAME Länge Füllzeichen)
#
#FMS: ZEIT8 KANALnnBOSnn LANDnn ORTnn KFZnn STATUSnn BSTnn TKInn DIRnn
FMS:ZEIT8 KANAL1 BOS4 LAND3 ORT3 KFZ10STATUS30TKI3 Dir:DIR1 Bst:BST1

#ZVEI: ZEIT8 KANALnn NAMEnn TYPEnn NUMMERnn
#ZVEI:ZEIT8 KANAL1 NAME22 TYPE15 NUMMER5

#POCSAG: ZEIT8 KANALnn NAMEnn NUMMERnn FUNCn
#POCSAG:ZEIT8 KANAL1 NAME22 NUMMER7 Type: FUNC1 Pager

LEGENDE 0 #Höhe der Datumslinie von oben
SPRWLINES 2 #Anzahl Zeilen des Sprechwunschfensters
PTT 11,4,8,9 #Formatierung für Sprechwunschfenster
QUITTUNG 1 #Quittung FMS: 0-aus, 1-ein, 2-nur, falls kein Status verstanden wurde
SYNCBITS 8 #Länge des Syncworts für FMS (8)
CRC 1 #FMS-Fehlercheck
STEUERZEICHEN 1 #für Pocsag und FMS-Texte
SQUELCHFMS 1 #absoluter Mindestpegel für FMS
DUMP 0 #Hexdatenanzeige für FMS, Pausenzeiten für ZVEI
CORRPOC 0

hier die Soundkarte:

daniel@ubuntu-drk:~$ hwinfo --sound
16: PCI 1f.5: 0401 Multimedia audio controller
[Created at pci.318]
Unique ID: W60f.s9EOQuCki71
SysFS ID: /devices/pci0000:00/0000:00:1f.5
SysFS BusID: 0000:00:1f.5
Hardware Class: sound
Model: "Intel 82801AA AC'97 Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x2415 "82801AA AC'97 Audio Controller"
SubVendor: pci 0x110a "Siemens Nixdorf AG"
SubDevice: pci 0x0049
Revision: 0x02
Driver: "Intel ICH"
Driver Modules: "snd_intel8x0"
I/O Ports: 0x1000-0x10ff (rw)
I/O Ports: 0x1c00-0x1c3f (rw)
IRQ: 5 (no events)
Module Alias: "pci:v00008086d00002415sv0000110Asd00000049bc04sc01 i00"
Driver Info #0:
Driver Status: snd_intel8x0 is active
Driver Activation Cmd: "modprobe snd_intel8x0"
Config Status: cfg=new, avail=yes, need=no, active=unknown

funkwart
19.01.2010, 08:27
Es könnte sein, dass die OSS-Komptibiltät von ALSA nicht mit installiert ist. Versuche mal ein ls -l /dev/dsp*
Falls da nichts erscheint, mach mal ein
sudo apt-get install oss-compat
Anschließend sollte es dann funktionieren.
Überprüfen können solltest Du auch, ob OSS-Kompatibilität installiert ist, indem Du ein cat irgendeinewavdatei.wav > /dev/dsp machst. Dann sollte die Sounddatei abgespielt werden.

Versuchs mal.

Gruß,
Funkwart

nepomuck
19.01.2010, 19:50
habe ich monitor Version 1.8.1 installiert ohne Probleme, allerdings lässt es sich nicht richtig starten.
Das Problem ist bekannt -- das hatte ich hier auch.
Der Ubuntu-Server installiert keine Soundunterstützung mit. Der "file not found"-Fehler bezieht sich auf "/dev/dsp", welches unter Ubuntu-Server nicht vorhanden ist.
Du musst den ganzen Soundkrempel wie alsa und aumix über apt-get oder aptitude nachinstallieren -- aber auf keinen Fall sox! Der Ubuntu-Server würde sox 14.x einrichten und das geht mit monitor-1.8.1 nicht. Hier musst du die sox-12.18.2-Sourcen laden und kompilieren. Richte vorher lame ein, dann kann sox Funkmitschnitte gleich als mp3 sichern.

Ich hatte allerdings das Problem, dass die nachinstallierten Sound-Features auf dem Server nie richtig funktionierten.

Ich habe daher meinen Ubuntu-Server neu aufgesetzt -- als Ubuntu-Desktop (9.10). Dem habe ich nachträglich einen Server-Kernel und die von mir benötigten Server-Dienste (smb, nfs, dns, dhcp, pxe, mysql) nachgerüstet. Das funktioniert besser, als die Server-Distro mit nachinstallierten Sound-Funktionen.

viele Grüße,
Andreas

Denker
21.01.2010, 17:46
Danke für die Hilfe, es klappt jetzt halbwegs
Ich habe zum testen das ganze System mal per VMware lokal gestartet und alles installiert.
Diesmal gleich version 1.9 wegen der Datenbankanbindung.
Dann hab ich mit einem test Programm Telegramme gesendet und das klappt auch.
Ein normaler Status geht durch und wird in die DB geschrieben,
bei einem Text kommt ein Bild wie im Anhang, damit kann ich leider nichts anfangen.

>> Edit: sieht bei Version 1.8.1 genauso aus

Thorongil
02.02.2010, 23:45
Das ist ein Programmabbruch.

Warum hast du das aus dem "discontinued" branch gezogen, das kommt mir "spanisch" vor... gibt doch inzwischen einen RC?

Denker
03.02.2010, 15:18
Hmm wo denn?
Hab schon ne ganze Zeit gesucht, aber nichts gefunden.

Edit: Hab jetzt mal Ubuntu Desktop probiert -> läuft ohne Probleme, 1.8 und 1.9
Was ist jetzt anders?