bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 (edytowany) Hej, Poszukuje, jakiegos dzialajacego servera IRCD, ktorego chcialbym zainstalowac pod FreeBSD 10. Napisalem dzialajacego poniewaz probowalem zainstalowac Unrealircd i ze zrodelek i z protow niestety wali blad za bledem po kazdym nastepnym poprawionym. Z tego co wyczytalem na ich forum to wspieraja tylko linuxa. Mial ktos moze jakies doswiadczenia z innymi IRCD, ktore moglby polecic i napisal w 1 zdaniu jakas zalete. Z gory dziekuje, Pozdrawiam, Edytowano Lipiec 10, 2014 przez bryn1u (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 My mamy własne IRCd. UnrealIRCd na FreeBSD, działa bez problemu - użyj gmake zamiast make. Jak to zrobisz, pokaż czy masz błędy i jakie @samu Poniekad wasz projekt byl inspiracja Tutaj blad: [unreal@irc ~/Unreal3.2.10.3]$ ./unreal start Starting UnrealIRCd _ _ _ ___________ _____ _ | | | | | |_ _| ___ \/ __ \ | | | | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| | | | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` | | |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_| v3.2.10.3 using TRE 0.8.0 (BSD) * Loading IRCd configuration .. * unrealircd.conf:12: loadmodule src/modules/commands.so: failed to load: tmp/22D8E654.commands.so: Undefined symbol "me " [error] IRCd configuration failed to load Possible error encountered (IRCd seemingly 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 ===================================================== [unreal@irc ~/Unreal3.2.10.3]$ Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 (edytowany) ircd.log jest pusty, nie wiem dlaczego: [unreal@irc ~/Unreal3.2.10.3]$ ls ircd.log ircd.log [unreal@irc ~/Unreal3.2.10.3]$ cat ircd.log [unreal@irc ~/Unreal3.2.10.3]$ Co do /etc/make.conf [unreal@irc ~/Unreal3.2.10.3]$ cat /etc/make.conf WITH_SSP_PORTS=YES SSP_CFLAGS=-fstack-protector-all -fPIE SSP_CXXFLAGS=-fstack-protector-all WITHOUT_GUI=YES WITHOUT_X11=YES WITHOUT_XPM=YES BATCH=YES fPIE dlatego bo jest to juz wersja 10-Stable pod, ktora dziala ASLR: [unreal@irc ~/Unreal3.2.10.3]$ sysctl -a | grep aslr kern.features.aslr: 1 Co do portów: root@irc:/ # cd /usr/ports/irc/unreal/ root@irc:/usr/ports/irc/unreal # make install clean ===> Cleaning for curl-7.37.0 ===> Cleaning for ca_root_nss-3.16.1 ===> Cleaning for Unreal-3.2.10.3 root@irc:/usr/local/etc/Unreal # ls aliases badwords.message.conf cache ircd.motd spamfilter.conf badwords.channel.conf badwords.quit.conf help.conf ircd.rules unrealircd.conf root@irc:/usr/local/etc/Unreal # service unrealircd onestart Starting unrealircd. _ _ _ ___________ _____ _ | | | | | |_ _| ___ \/ __ \ | | | | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| | | | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` | | |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_| v3.2.10.3 using TRE 0.8.0 (BSD) using OpenSSL 1.0.1h-freebsd 5 Jun 2014 using zlib 1.2.8 using libcurl/7.37.0 OpenSSL/1.0.1h zlib/1.2.8 * Loading IRCd configuration .. * /usr/local/etc/Unreal/unrealircd.conf:12: loadmodule src/modules/commands.so: failed to load: Cannot open module file: No such file or directory [error] IRCd configuration failed to load /usr/local/etc/rc.d/unrealircd: WARNING: failed to start unrealircd root@irc:/usr/local/etc/Unreal # Edytowano Lipiec 10, 2014 przez Gość (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 (edytowany) Znalazles root@irc:/usr/local/lib/Unreal # ls cloak.so m_cap.so m_eos.so m_kill.so m_mode.so m_pass.so m_sasl.so m_sqline.so m_svsnick.so m_time.so m_user.so commands.so m_chatops.so m_globops.so m_knock.so m_motd.so m_pingpong.so m_sdesc.so m_squit.so m_svsnline.so m_tkl.so m_userhost.so m_addline.so m_chghost.so m_guest.so m_lag.so m_nachat.so m_protoctl.so m_sendsno.so m_starttls.so m_svsnolag.so m_topic.so m_userip.so m_addmotd.so m_chgident.so m_help.so m_links.so m_names.so m_quit.so m_sendumode.so m_stats.so m_svsnoop.so m_trace.so m_vhost.so m_addomotd.so m_chgname.so m_htm.so m_list.so m_netinfo.so m_rakill.so m_server.so m_svsfline.so m_svso.so m_tsctl.so m_wallops.so m_admin.so m_close.so m_invite.so m_locops.so m_nick.so m_rping.so m_sethost.so m_svsjoin.so m_svspart.so m_umode2.so m_watch.so m_adminchat.so m_connect.so m_ison.so m_lusers.so m_nopost.so m_rules.so m_setident.so m_svskill.so m_svssilence.so m_undccdeny.so m_who.so m_akill.so m_cycle.so m_issecure.so m_map.so m_oper.so m_sajoin.so m_setname.so m_svslusers.so m_svssno.so m_unkline.so m_whois.so m_away.so m_dccallow.so m_join.so m_message.so m_opermotd.so m_samode.so m_silence.so m_svsmode.so m_svswatch.so m_unsqline.so m_whowas.so m_botmotd.so m_dccdeny.so m_kick.so m_mkpasswd.so m_part.so m_sapart.so m_sjoin.so m_svsmotd.so m_swhois.so m_unzline.so root@irc:/usr/local/lib/Unreal # pwd/usr/local/lib/Unreal Jedna z przyczyn wyeliminowana pozostalo jeszcze 8. root@irc:/usr/local/etc/Unreal # service unrealircd onestart Starting unrealircd. _ _ _ ___________ _____ _ | | | | | |_ _| ___ \/ __ \ | | | | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| | | | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` | | |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_| v3.2.10.3 using TRE 0.8.0 (BSD) using OpenSSL 1.0.1h-freebsd 5 Jun 2014 using zlib 1.2.8 using libcurl/7.37.0 OpenSSL/1.0.1h zlib/1.2.8 * Loading IRCd configuration .. * /usr/local/etc/Unreal/unrealircd.conf:1: unknown directive cgiWirc [error] /usr/local/etc/Unreal/unrealircd.conf:22: illegal me::name, must be fully qualified hostname [error] /usr/local/etc/Unreal/unrealircd.conf:22: illegal me::name contains invalid character(s) [only a-z, 0-9, _, -, . are allowed] [error] /usr/local/etc/Unreal/unrealircd.conf:86: missing parameter [error] /usr/local/etc/Unreal/unrealircd.conf:90: set::hiddenhost-prefix must not contain spaces or be prefixed with ':' [error] /usr/local/etc/Unreal/unrealircd.conf:130: set::spamfilter:virus-help-channel: specified channelname is too long or contains invalid characters (help) [error] /usr/local/etc/Unreal/unrealircd.conf:142: except tkl::mask specified without a value [error] /usr/local/etc/Unreal/unrealircd.conf:141: except tkl without mask item [error] /usr/local/etc/Unreal/unrealircd.conf:152: oper::from::userhost specified without a value [error] set::default-server is missing [error] 8 errors encountered [error] IRCd configuration failed to pass testing /usr/local/etc/rc.d/unrealircd: WARNING: failed to start unrealircd root@irc:/usr/local/etc/Unreal # Biore sie za poprawke. Dzieki wielkie Samuelu Zostal mi ostatni blad z ktorym nie moge sobie poradzi, a mianowicie: root@irc:/usr/local/etc/Unreal # service unrealircd onestart Starting unrealircd. _ _ _ ___________ _____ _ | | | | | |_ _| ___ \/ __ \ | | | | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| | | | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` | | |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_| v3.2.10.3 using TRE 0.8.0 (BSD) * Loading IRCd configuration .. [error] listen {} block is missing [error] 1 errors encountered [error] IRCd configuration failed to pass testing /usr/local/etc/rc.d/unrealircd: WARNING: failed to start unrealircd root@irc:/usr/local/etc/Unreal # Edytowano Lipiec 10, 2014 przez bryn1u (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 Jezeli to chodzi o ten wpis to nie wiem co mam zrobic. Probowalem roznych wariantow. listen *:6667 { options clientsonly; }; }; Udostępnij ten post Link to postu Udostępnij na innych stronach
bryn1u 17 Zgłoś post Napisano Lipiec 10, 2014 (edytowany) Udalo sie: Szukalem na forach, natrafilem na ten sam blad na forum Unrealircd, ale nie ma rozwiazania. Po prostu (w moim przypadku) config z portow jest troche z dupy. Porownalem configi z configiem z porotw i ze zrodel, znalazlem linie listen i dopisalem brakujaca czesc: Starting unrealircd. _ _ _ ___________ _____ _ | | | | | |_ _| ___ \/ __ \ | | | | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| | | | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` | | |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| | \___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_| v3.2.10.3 using TRE 0.8.0 (BSD) * Loading IRCd configuration .. * Configuration loaded without any problems .. * Dynamic configuration initialized .. booting IRCd. --------------------------------------------------------------------- Brakujaca czesc: listen IPSERVERA:6660-6669 { options { clientsonly; }; }; listen *:6667 { options { clientsonly; }; }; Dzieki samu za pomoc ! Edytowano Lipiec 10, 2014 przez bryn1u (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach