PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : psyBNC + oidentd



deathfighter
09.06.04, 22:11
Hallo,
nachdem ich nun seit Tagen an dem selben Problem hänge, dachte ich, dass ich mal hier fragen kann... Mein Problem ist folgendes:
ich habe oidentd (aktuelle Version, 2.0.7) und psyBNC (aktuelle Version, 2.3.1) installiert und auch bei psyBNC in den compiling options den oidentd Support enabled aber irgendwie will der BNC nicht starten bzw. gibt vor zu starten und stürzt dann mit folgender Fehlermeldung ab (im Log zu finden):


Wed Jun 9 22:00:13 :Listener angelegt auf: 0.0.0.0 port 25000
Wed Jun 9 22:00:13 :Kann keinen Listener anlegen auf * port 25000 (bind)
Wed Jun 9 22:00:13 :Lade alle Nutzer..
Wed Jun 9 22:00:13 :Programm Kontext : src/p_peer.c/killoldlistener Zeile 424
Wed Jun 9 22:00:13 :SEGMENTZUGRIFFSVERLETZUNG - Absturz
Wed Jun 9 22:00:13 :psyBNC2.3.1-cBtITLdDMSoNp gestarted (PID :4918)


wenn man den oidentd support disabled und oidentd auch stopt, kommt trotzdem eine Fehlermeldung wie oben genannt... Das Problem besteht seit dem wir unseren Stratoserver auf SuSe 9.0 und Confixx 3 upgedatet haben, unter SuSe 8.1 und Confixx 2 liefen die Bouncer (ohne oidentd) allerdings ohne Probleme...

lg, deathfighter

Azathoth
10.06.04, 00:13
schaut für mich so aus als würde schon was auf port 25000 schon was laufen.
check das mal!

knarz
10.06.04, 02:51
jo da scheint ein nameserver zu laufen. leg den bnc einfach auf nen anderen port um und die sache sollte laufen :)

deathfighter
10.06.04, 05:11
Hallo,
hab das mal schnell auf Port 35000 umgelegt, kommt aber noch der gleiche Fehler... Dass der Port bereits belegt ist hatten wir auch schon, aber da gab's beim psyBNC Start ne Meldung und nich en segment fault im Log :rolleyes:

lg, deathfighter

core
10.06.04, 08:50
Poste mal deine psybnc.conf

Gruss

deathfighter
10.06.04, 11:41
Hallo,
meine psybnc.conf sieht so aus:

PSYBNC.SYSTEM.PORT1=35000
PSYBNC.SYSTEM.ME=michi's Bouncer
PSYBNC.SYSTEM.LANGUAGE=german
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*
USER1.USER.NICK=[SF]michi
USER1.USER.USER=michi
USER1.USER.PASS=='t15`W1r15`q0M'u'p1o1O'i17051i1g0 h0b0Z`o1I150J'n
USER1.USER.VHOST=81.169.179.163
USER1.USER.RIGHTS=1
USER1.USER.LOGIN=michi
USER1.SERVERS.SERVER1=oslo.no.quakenet.org
USER1.SERVERS.PORT2=6669
USER1.SERVERS.SERVER2=irc.se.quakenet.org
USER1.SERVERS.PORT3=6668
USER1.SERVERS.SERVER3=irc.it.quakenet.org
USER1.SERVERS.PORT1=6668


allerdings ist das nicht der einzige BNC auf dem Server, und bei allen gibt es den selben Fehler :(

lg, deathfighter

knarz
10.06.04, 16:05
Wed Jun 9 22:00:13 :Programm Kontext : src/p_peer.c/killoldlistener Zeile 424
Wed Jun 9 22:00:13 :SEGMENTZUGRIFFSVERLETZUNG - Absturz

in der p_peer.c liegt der fehler

src/p_peer.c/killoldlistener << ich nehme an er kackt beim versuch ab, den alten listener zu killen.

ich würde am besten einfach nochmal einen neuen psybnc compilen.. (die salt.h sichern wegen der passes)

wenns dann nich geht kA :P

/marv
10.06.04, 16:29
und die psybnc.conf nicht vergessen ;)

achja es gibt auch #psybnc im Quakenet(würg), bin dort auch supporter ;)

also falls ihr fragen habt besucht uns doch mal.

gruß marv

deathfighter
10.06.04, 17:11
Hallo,
habe den Bouncer eben neuinstalliert und neu kompiliert, das Problem besteht aber nach wie vor :(

über jeden Tip/hinweis freue ich mich, da ich den Bouncer brauche :rolleyes:

lg, deathfighter

core
10.06.04, 17:39
Versuch mal die conf so zu minimieren.. der Rest ist erst mal unnötig. Ob es dann geht ist allerdings fraglich ;P Ansonsten gib ihm doch mal explizit den listener host. Also die externe IP zu der du dich dann connecten möchtest. (HOST1)

PSYBNC.SYSTEM.PORT1=35001
PSYBNC.SYSTEM.ME=michi_bnc
PSYBNC.SYSTEM.LANGUAGE=german
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*

deathfighter
10.06.04, 17:45
PSYBNC.SYSTEM.PORT1=35001
PSYBNC.SYSTEM.ME=michi_bnc
PSYBNC.SYSTEM.LANGUAGE=german
PSYBNC.SYSTEM.HOST1=*
PSYBNC.HOSTALLOWS.ENTRY0=*;*

geht nicht...:

Kofigurations-Datei: psybnc.conf
Sprach-Datei: psyBNC Sprachen-Datei - Deutsch
Keine Listen-Ports definiert.
Starte 'make menuconfig'
oder fuege:
PSYBNC.SYSTEM.PORT1=deinport
und
PSYBNC.SYSTEM.HOST1=*
zur psybnc.conf hinzu


psybnc.conf hat genau den Inhalte, den du gepostet hast...



Versuch mal die conf so zu minimieren.. der Rest ist erst mal unnötig. Ob es dann geht ist allerdings fraglich ;P Ansonsten gib ihm doch mal explizit den listener host. Also die externe IP zu der du dich dann connecten möchtest. (HOST1)

du meinst also bei listen-Ports IP:PORT (81.169.179.163:25000)?!
//EDIT//
hab bei den listen Ports mal die IP + Port angegeben...:

Kann keine Listener anlegen .. Abbruch

lg, deathfighter

core
10.06.04, 17:53
Ich meinte das so

PSYBNC.SYSTEM.HOST1=123.123.123.123

deathfighter
10.06.04, 18:02
Hallo,
das verstehe ich wirklich nicht...:


Kofigurations-Datei: psybnc.conf
Sprach-Datei: psyBNC Sprachen-Datei - Deutsch
Keine Listen-Ports definiert.
Starte 'make menuconfig'
oder fuege:
PSYBNC.SYSTEM.PORT1=deinport
und
PSYBNC.SYSTEM.HOST1=*
zur psybnc.conf hinzu


der Inhalt der psybnc.conf:

PSYBNC.SYSTEM.PORT1=35001
PSYBNC.SYSTEM.ME=michi_bnc
PSYBNC.SYSTEM.LANGUAGE=german
PSYBNC.SYSTEM.HOST1=81.169.179.163
PSYBNC.HOSTALLOWS.ENTRY0=*;*


//EDIT//
uuups, geht ja doch... war nur zu blöd zum Copy & pasten... dafür kommt jetzt (wieder mal) folgender Fehler:


Kofigurations-Datei: psybnc.conf
Sprach-Datei: psyBNC Sprachen-Datei - Deutsch
Kein Logfile angegeben, logge in log/psybnc.log
Kann keine Listener anlegen .. Abbruch

lg, deathfighter

knarz
11.06.04, 00:59
schau mal in die log/psybnc.log

evtl. pasten :>

deathfighter
11.06.04, 12:53
schau mal in die log/psybnc.log

evtl. pasten :>

Hallo,
nachdem ich oben genannte psybnc.conf übernommen habe, startet er ja garnicht mehr, da er keine Listener anlegen kann. Die psybnc.log hat folgenden Inhalt:

Fri Jun 11 12:50:23 :Kann keinen Listener anlegen auf 81.169.179.163 port 35001

wie die nach dem segmentfault aussieht, ist in meinem ersten Post nachzulesen :rolleyes:

lg, deathfighter

core
11.06.04, 20:56
Die Kiste hat aber auch die angegebene IP? Frage, nur um sicher zu sein ;D
Sind auf dem Rechner vielleicht irgendwelche seltsamen Sicherheitsfeatures aktiv, die es Usern generell verbieten TCP Ports zu öffnen?

Wüsste an sonsten auch nicht weiter..

Gruss

deathfighter
11.06.04, 22:18
Die Kiste hat aber auch die angegebene IP? Frage, nur um sicher zu sein ;D
Sind auf dem Rechner vielleicht irgendwelche seltsamen Sicherheitsfeatures aktiv, die es Usern generell verbieten TCP Ports zu öffnen?

Wüsste an sonsten auch nicht weiter..

Gruss

Hallo,
ja, die "kiste" hat die angegebene IP ;)
öhm... keine Ahnung... ich kenne mich leider nicht soo gut mit Linux aus, hab dem zu Folge also auch kein Plan, wie man sowas überprüfen könnte...

lg, deathfighter

deathfighter
12.06.04, 12:45
Hallo,
die Kiste hat doch nicht die angegebene IP... Muss mich irgendwie verschrieben haben oder falsch eingeprägt haben :ugly:

jetzt startet der Bouncer auch, in der psybnc.log findet sich folgende Fehlermeldung:

Sat Jun 12 12:41:54 :Listener angelegt auf: 81.169.179.161 port 35001
Sat Jun 12 12:41:54 :psyBNC2.3.1-cBtITLdDMSNpE gestarted (PID :26532)
Sat Jun 12 12:41:54 :SSL initialisiert
Sat Jun 12 12:41:54 :Lade alle Nutzer..
Sat Jun 12 12:41:54 :Keine Nutzer gefunden.


lg, deathfighter

//EDIT//
hab den Bouncer jetzt zum Laufen gebracht. Ein Dank an alle, die mir dabei geholfen haben :)

core
13.06.04, 14:55
Ja, bitteschön..

Einfach nur um das abzuschliessen..
Wenn man sich zum ersten mal verbindet, wird automatisch ein User anngelegt.

Gruss