| "Autor" |
gnugk (mal wieder) |
|
|
|
geschrieben am: 22.09.2003 um 19:12 Uhr
|
|
Kleineres Problem mit der gnugk-openh323-Kombi mit einem 2.4.20-4GB-Kernel. Protokoll:
(zitat)nachtmeister:/suse/current # rpm -i openh323-1.11.5-34.i586.rpm pwlib-1.4.9-20.i586.rpm gnugk-2.0.2-54.i586.rpm
nachtmeister:/suse/current # cp /usr/share/doc/packages/gnugk/etc/proxy.ini /etc/gnugk.ini(/zitat)
...InternalNetworks anpassen...
(zitat)nachtmeister:/suse/current # /usr/sbin/gnugk -ttttt -c /etc/gnugk.ini
2003/09/22 19:09:25.413 5 singleton.cxx(25) Create instance: 1
2003/09/22 19:09:25.429 5 Toolkit.cxx(364) Try name /tmp/gnugk.ini-835
2003/09/22 19:09:25.436 4 osutil.cxx(316) PWLib File handle high water mark set: 8 Thread unblock pipe
2003/09/22 19:09:25.470 5 tlibthrd.cxx(643) PWLib Created thread 0x815cec0 PXConfigWriteThread
2003/09/22 19:09:25.478 4 osutil.cxx(316) PWLib File handle high water mark set: 11 PTextFile
2003/09/22 19:09:25.519 4 Toolkit.cxx(120) InterfaceTable:
127.0.0.1 <00-00-00-00-00-00> (lo)
192.168.10.10 <############> (eth0)
############ <00-00-00-00-00-00> (ppp0)
Segmentation fault(/zitat)
(Adressen ge-###t)
(zitat)nachtmeister:/suse/current # strace /usr/sbin/gnugk -ttttt -c /etc/gnugk.ini
[...]
open("/proc/net/route", O_RDONLY) = 11
fcntl64(11, F_SETFD, FD_CLOEXEC) = 0
read(11, "Iface Destination Gateway Flags"..., 1024) = 512
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
nachtmeister:/suse/current # cat /proc/net/route
Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT ppp0 39919EC1 00000000 0005 0 0 0 FFFFFFFF 0 0 0 eth0 000AA8C0 00000000 0001 0 0 0 00FFFFFF 0 0 0 ppp0 00000000 39919EC1 0003 0 0 0 00000000 0 0 0
nachtmeister:/suse/current # netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
193.158.145.57 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 193.158.145.57 0.0.0.0 UG 0 0 0 ppp0(/zitat)
...liegt das wirklich am Routing-Table? *kopfkratz*
Patches für eins der drei Pakete gibt es nicht, CVS habe ich noch nicht getestet (openh323 hat mich damals viel nerven gekostet, um es unter 2.4.18 zum Laufen zu bekommen).
...Vorschläge? :)
|
|
|
|
|
|
|
Top
|
| "Autor" |
|
|
|
|
geschrieben am: 22.09.2003 um 22:21 Uhr
|
|
häääääääääääääääää?!!?!?!?!?!
der micha
alles wird gut |
|
|
|
|
|
|
Top
|
| "Autor" |
|
|
|
|
geschrieben am: 23.09.2003 um 10:53 Uhr
|
|
Es liegt am Router, beim Kernel mit Einbindung erstellt er eigentlich ein Protokoll unter: kernel-img.conf also X:/usr/share/doc/kernel-package/README.gz oder ein Image packet. Was steht da drin? Wenn nicht, hat gar nichts geklappt. Und wenn die Anpassung nicht geht beziehungsweise Aufteilung nicht möglich, hast du die vielleicht die falsche Version die nicht akzeptiert wird. Aber schön das es hier Personen gibt, die sich mit so etwas beschäftigen;o)
(zitat)nachtmeister:/suse/current # /usr/sbin/gnugk -ttttt -c /etc/gnugk.ini
2003/09/22 19:09:25.413 5 singleton.cxx(25) Create instance: 1
2003/09/22 19:09:25.429 5 Toolkit.cxx(364) Try name /tmp/gnugk.ini-835
2003/09/22 19:09:25.436 4 osutil.cxx(316) PWLib File handle high water mark set: 8 Thread unblock pipe
2003/09/22 19:09:25.470 5 tlibthrd.cxx(643) PWLib Created thread 0x815cec0 PXConfigWriteThread
2003/09/22 19:09:25.478 4 osutil.cxx(316) PWLib File handle high water mark set: 11 PTextFile
2003/09/22 19:09:25.519 4 Toolkit.cxx(120) InterfaceTable:
127.0.0.1 <00-00-00-00-00-00> (lo)
192.168.10.10 <############> (eth0)
############ <00-00-00-00-00-00> (ppp0)(/zitat)
Ich hätte doch mal eine Frage, welcher Code enthält Toolkit mit InterfaceTable???
delta. |
|
|
|
|
|
|
Top
|
| "Autor" |
|
|
|
|
geschrieben am: 23.09.2003 um 16:28 Uhr
|
|
Es liegt am Router, beim Kernel mit Einbindung erstellt er eigentlich ein Protokoll unter: kernel-img.conf also X:/usr/share/doc/kernel-package/README.gz oder ein Image packet.
...erstellt er wann? Beim segfault?
Was steht da drin?
Nix. ;-) Den /doc/-Pfad gibt es doch vermutlich nur mit installierten Kernelquellen?
Einen Fehler im Routing vermute ich eigentlich nicht; das funktioniert problemlos.
hast du die vielleicht die falsche Version die nicht akzeptiert wird.
...was mich ebenfalls wundert - schliesslich ist diese Version aus dem rpm; Updates auf ftp.suse.com gibts nicht.
Aber schön das es hier Personen gibt, die sich mit so etwas beschäftigen;o)
*gg* Das gebe ich mal zurück. :) Obwohl ich das Ding eigentlich "nur" für NetMeeting nutze. Aber es hatte mal einen eigenen ILS mit Anbindung an die Userdatenbank. ;-)
Ich hätte doch mal eine Frage, welcher Code enthält Toolkit mit InterfaceTable???
Mein C ist nicht allzu gut, aber Toolkit.cxx enthält offenbar Routinen wie
- wie sieht die Interface-Konfiguration aus
- arbeite ich als Proxy
- wenn ja, welches ist mein internes/mein externes Netz
etc.
Ich fürchte, ich muss doch den aktuellen gnugk selber kompilieren... wollte ich mir eigentlich ersparen, aber vielleicht hilfts ja. *grmbl*
|
|
|
|
|
|
|
Top
|
| "Autor" |
|
|
|
|
geschrieben am: 24.09.2003 um 18:29 Uhr
|
|
Übrigens mit 2.2.18 läuft das, ich hab es ausprobiert aber mit config vom Server leider
Vielleicht macht es die Firewall, die Protokolle, die für
Videokonferenzen verwendet werden, übertragen die IP-Adressen. Vielleicht tauscht du mal die IP-Adressen in der Firewall beziehungsweise im Datenstrom auf application layer, musst mal probieren. Oder guck mal ob in der .ini- Datei der Befehl CallUnregisteredEndpoints drinn ist, wenn ja muss er auf 1 stehen also CallUnregisteredEndpoints=1.
Hattest du ILS oder hast du es immer noch? Sonst kannst du gnomemeeting-0.98.5-4 nehmen.
delta. |
|
|
|
|
|
|
Top
|
| "Autor" |
|
|
|
|
geschrieben am: 24.09.2003 um 19:12 Uhr
|
|
Übrigens mit 2.2.18 läuft das
...die aus dem CVS?
Kompilieren der 2.0.5 schlug leider fehl. Nach einer halben Stunde, mit einem undokumentierten Fehler. "Please file a bug report." *g*
Vielleicht macht es die Firewall, die Protokolle, die für
Videokonferenzen verwendet werden, übertragen die IP-Adressen. Vielleicht tauscht du mal die IP-Adressen in der Firewall beziehungsweise im Datenstrom auf application layer, musst mal probieren.
Soweit kommt er beim Starten ja garnicht... ist ansonsten auch kein Problem mit dem gnugk - der teilt dem Endpoint die IPs natürlich korrekt mit.
Oder guck mal ob in der .ini- Datei der Befehl CallUnregisteredEndpoints drinn ist, wenn ja muss er auf 1 stehen also CallUnregisteredEndpoints=1.
Stand bei mir immer auf 0 - alle Endpoints registrieren sich auf dem GK. ;-)
Hattest du ILS oder hast du es immer noch?
Kommt wieder dazu, wenn der GK läuft. Ist so ähnich wie das "netmeeting-perl"-Paket - allerdings nicht mit einem LDAP-, sondern mit einem MySQL-Backend (Anknüpfung an Userdatenbank).
Ich bastel morgen Abend mal weiter. :)
|
|
|
|
|
|
|
Top
|