UnrealIRCd Fehlermeldungen beim Start

Wer Hilfe zur Installation oder Konfiguration eines IRC-Servers braucht, könnte hier fündig werden. UnrealIRCd, bahamut, ircd, etc..
simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36
UnrealIRCd Fehlermeldungen beim Start

Beitrag von simcard » 16. Sep 2005, 18:41

Hallo,

erstmal danke für eure super Anleitung :wink:
Hab beim Starten folgendes Problem, hier die Log:
simcard87@localhost:~/UnrealIRC/Unreal3.2$ ./unreal start
Starting UnrealIRCd
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2.3
using TRE 0.7.2 (GPL)

* Loading IRCd configuration ..
* unrealircd.conf:73: Ignoring extra data
* unrealircd.conf:121: Ignoring extra close brace
* unrealircd.conf:121 Ignoring extra semicolon
[error] unrealircd.conf:72: Unknown directive 'oper::from'
[error] unrealircd.conf:74: Unknown directive 'oper::userhost'
[error] unrealircd.conf:70: oper::password is missing
[error] unrealircd.conf:70: oper::from is missing
[error] unrealircd.conf:70: oper::flags is missing
* unrealircd.conf:76: unknown directive password
* unrealircd.conf:77: unknown directive flags
* unrealircd.conf:107: unknown directive snomask
[error] 5 errors encountered
[error] IRCd configuration failed to pass testing
Possible error encountered (IRCd seemily not started)
=====================================================
Check above for possible errors, and this output of
ircd.log. If you cannot solve the problem, read
Unreal.nfo on where to get support

Die unrealircd.conf hab ich mal unter

http://www.the-scene.biz/conf.txt

hochgeladen. Kann mir von euch jemand weiterhelfen? Vielen Dank! :)

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 16. Sep 2005, 18:46

Hi,

du hast in deiner unrealircd.conf im oper{}-block hinter dem befehl "from" die öffnende geschweifte klammer vergessen. du machst den from-block quasi nicht auf, aber du schließt ihn weiter unten, damit kommter nich klar. bitte berichtigen. es könnte sein, dass alle anderen fehlermeldungen aus diesem einen fehler resultieren.

-Hendrik-
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 16. Sep 2005, 20:43

Hallo Hendrik,

super, scheint zu funktionieren :wink: Was so ein fehlendes Zeichen alles anrichtet... :?

THX4Help :)


(Edit): Noch eine Frage, der NickServ scheint nicht zu laufen :(

(Edit2): Ok, ich brauch dieses Anope, hab ich auch installiert. Gibts eine Anleitung wie ich diese example.conf richtig einstelle? BIn jetzt an diesem Punkt
make[1]: Leaving directory `/home/simcard87/UnrealIRC/Unreal3.2/anope-1.6.4/lang '
Now run "make install" to install Services.
simcard87@localhost:~/UnrealIRC/Unreal3.2/anope-1.6.4$ vi example.conf

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 17. Sep 2005, 02:43

Hi,

ähm, diese Anleitung liegt doch der example.conf bei, oder nich? da is doch wirklich jeder kleine eintrag ausführlich kommentiert. wenn du deine services anständig einstellen willst, dann wirst du dich da wohl durchwühlen müssen.

Noch als kleiner tipp: Die Services in einem Ordner unterhalb deines IRC-Servers zu installieren könnte zu organisatorischen Problemen führen, ich würde die beiden parallel in irgendein oberverzeichnis installieren, da es sich um eigenständige programme handelt.

-Hendrik-
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

gast_simcard

Beitrag von gast_simcard » 17. Sep 2005, 02:52

hm sorry wenn ich jetzt dumm nachfrage^^

wo ist die example.conf? In /home/simcard87/UnrealIRC/Unreal3.2/anope-1.6.4/ ist nur eine .example.conf.swp mit fast leerem Inhalt.. du meinst ja sicher die example.conf von anope? Oder eine von Unrealircd :?:

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 17. Sep 2005, 02:54

ich meinte die von anope.. die dürfte im data/-Verzeichnis sein, jedenfalls dort, wohin du make install gemacht hast...

-Hendrik-
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 17. Sep 2005, 10:24

ach ok ich hab sie :) mal schauen wie weit ich komm - danke erstmal :wink:

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 17. Sep 2005, 12:10

hab die Datei nun angepasst aber bekomm die Meldung:
simcard87@localhost:~/UnrealIRC/Unreal3.2/anope-1.6.4$ ./services
Warning: unable to open log file services.log: No such file or directory
services.conf:1037: DefSessionLimit: Expected a positive integer for parameter 1
services.conf: DefSessionLimit missing
simcard87@localhost:~/UnrealIRC/Unreal3.2/anope-1.6.4$
ist der ./services überhaupt im richtigen Verzeichniss ausgeführt? Hab für anope nur diese mickrige Anleitung gefunden: http://www.real-fans.de/topic,252,-irc: ... vices.html und die services.conf selber angepasst..

http://www.the-scene.biz/anope.txt

Ist es normal dass der Services Ordner von anope leer ist? :? Die Datei services.pid z.B. finde ich nirgends :(

Danke im Voraus! :)

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 17. Sep 2005, 18:44

normalerweise werden die services in ein seperates verzeichnis installiert, wenn man make install eingegeben hat. das verzeichnis konnte man vorher mit ./configure --prefix=/verzeichnis/ angeben. dort sollte dann all der wichtige kram sein. ich halts für keine gute idee, dass du deine services direkt im installationsordner laufen lassen willst. das gibt probleme beim update später..

services.conf:1037: DefSessionLimit: Expected a positive integer for parameter 1

heißt, dass der Befehl DefSessionLimit in der services.conf entweder nicht da ist, oder einen ungültigen wert enthält. Muss ne positive Ganzzahl sein.
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 17. Sep 2005, 20:25

hm.. ok ich installier das später nochmal neu. Reicht es wenn ich den Anope Ordner lösche und setup neu ausführe?
Zu der DefSessionLimit, da ist ja

# DefSessionLimit <limit> [REQUIRED]
# Default session limit per host. Once a host reaches it's session limit,
# all clients attempting to connect from that host will be killed. A value
# of zero means an unlimited session limit.

DefSessionLimit 0


und dort steht doch 0 bedeutet kein Limit ?!? Was ist da falsch :?

Gruß

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 18. Sep 2005, 04:30

öhm... keine ahnung, gute frage. und wenn du dort nen höheren wert einträgst. der in gewisser weise unangenehm ist? also sagen wir mal... 5 oder 7 oder so? also wirklich seltsam, dass er sich bei einem wert von null beschwert, ... Bug?
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 18. Sep 2005, 09:52

hm hab das Testweise mal auf 7 gesetzt... Eigentlich ist anope nun gestartet aber nickserv usw. funktionieren trotzdem nicht ?

nickserv No such nick/channel
simcard87@localhost:~/UnrealIRC/Unreal3.2$ ./unreal start
Starting UnrealIRCd
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2.3
using TRE 0.7.2 (GPL)

* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------
simcard87@localhost:~/UnrealIRC/Unreal3.2$ cd /home/simcard87/services
simcard87@localhost:~/services$ ./services
simcard87@localhost:~/services$
Beim Verbinden via IRC meldet er mir nur: MOTD File is missing - funzt aber trotzdem... Nur halt Services nicht :cry:



Hast du noch ne Idee wie die anope services nun laufen könnten? :)

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 18. Sep 2005, 15:40

Hi,

hast du nen anständigen link-block in deiner unrealircd.conf? Was sagen die Log dateien von unreal und services? was teilt dir dein server mit, wenn du geopert bist, und versuchst die services verbinden zu lassen.

Hendrik
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

simcard
Newbie
Beiträge:8
Registriert:16. Sep 2005, 18:36

Beitrag von simcard » 18. Sep 2005, 17:45

link-block? o.O Ich hab die unrealircd.conf nach deiner Anleitung erstellt und Serverdaten usw. angepasst...

in der ircd.log stehen nur connects und disconnects von mir..
was teilt dir dein server mit, wenn du geopert bist, und versuchst die services verbinden zu lassen.
weis ja nichtmal wie das geht :? Wie gesagt ich habs nach der Anleitung auf http://www.real-fans.de/topic,252,-irc: ... vices.html gemacht und dort steht davon nichts :oops: Kann ich dir per PN oder ICQ mal die SSH-Daten schicken und du dir das mal genauer anschauen? Wäre dir wirklich ein Leben lang dankbar! :)

Hendrik
Chef
Beiträge:2076
Registriert:2. Sep 2003, 16:43
Wohnort:Berlin
Kontaktdaten:

Beitrag von Hendrik » 18. Sep 2005, 21:58

Hi,

natürlich reicht es nicht einfach so meine ursprüngliche unrealircd.conf zu benutzen. stell dir vor jeder könnte an einen unkonfigurierten unrealircd irgendwelche services-server anschließen. dann könnte das ja wirklich jeder machen, das kann ja nicht sein. deshalb braucht deine unrealircd.conf noch einen link block:

gute beispiele dafür findest du hier: http://www.vulnscan.org/UnrealIrcd/unre ... #linkblock lies dir ruhig den ganzen artikel dazu durch. dann musst du noch per listen einen port nur für serververbindungen ("serversonly") eintragen. das gibs schon bei mir in der beispiel unrealircd.conf glaube ich, allerdings ist der port dort auskommentiert, wenn ich mich recht entsinne.. also musste das nochmal checken.

wenn du soweit bist und es nicht klappt, kannst du dich ja nochmal melden und dann auch posten, was der server und die logs so beim verbindungsaufbau ausspucken und so.

-Hendrik-
Einmal lesen, für immer glücklich: Hinweise zum Forum
--
Programming is similar to sex. If you make a mistake, you have to support it for the rest of your life.

Antworten