3.2.3 error

These are old archives. They are kept for historic purposes only.
Post Reply
Mr_S
Posts: 70
Joined: Sat Jun 26, 2004 7:44 pm
Location: United Kingdom
Contact:

3.2.3 error

Post by Mr_S »

Hello everyone :)

Well, ive upgraded after reading the very interesting sounding changes... You sold it to me :P Sounds really nice to.. And when i thought unreal couldnt get any better... BUT

Nix is uncommented on command lines but ive struck a small error.....

Code: Select all

[6:27] *** Notice -- unrealircd.conf:34: loadmodule src/modules/commands.so: failed to load: tmp/55E2EB8A.commands.so: undefined symbol: EXTMODE_STRIPBADWORDS
Any advice please?
Mr_S
Posts: 70
Joined: Sat Jun 26, 2004 7:44 pm
Location: United Kingdom
Contact:

Post by Mr_S »

Code: Select all

[7:26] *** Notice -- unrealircd.conf:34: loadmodule src/modules/commands.so: failed to load: tmp/289EDA5C.commands.so: cannot open shared object file: No such file or directory
Quick update, ^^^^^^^^Before make

This is as far i got now.

Followed FAQ, and searched topics on here,

nix lines are uncommented.

make clean, ./Config, make

All done

After make gives 1st error. Recompiling has also been tried
Tularis
Posts: 3
Joined: Sun May 08, 2005 4:52 pm

Post by Tularis »

it would sure be nice to get at least a hint what to do now :S
I'm having exactly the same problem.

Using a fresh, unmodified install, tried cleaning, remaking, etc. etc.
Still shows this error:

* Loading IRCd configuration ..
* unrealircd.conf:76: loadmodule src/modules/commands.so: failed to load: tmp/8356BD0F.commands.so: undefined symbol: EXTMODE_STRIPBADWORDS
[error] IRCd configuration failed to load
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
=====================================================
Mr_S
Posts: 70
Joined: Sat Jun 26, 2004 7:44 pm
Location: United Kingdom
Contact:

Post by Mr_S »

is that line uncommented? so it doesnt have the # at start?
have u compiled with modules included?

And if so have u uncommented for right operating system ? windows / *nix

Check you have the right permission also to be able to load / write shared objects..
Tularis
Posts: 3
Joined: Sun May 08, 2005 4:52 pm

Post by Tularis »

is what line uncommented?
unrealircd.conf? yes!

I've compiled using the default makefile provided.
make clean
/Config
make

no extra modules

I don't know what you mean by the "uncommented for right OS"

and the permissions are ok.
Mr_S
Posts: 70
Joined: Sat Jun 26, 2004 7:44 pm
Location: United Kingdom
Contact:

Post by Mr_S »

Code: Select all

/*
 * At *NIX UnrealIrcd supports modules.
 * Loading the commands module and a cloaking module is required:
 */
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
Syzop
UnrealIRCd head coder
Posts: 2179
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop »

The error means that an old 'ircd' binary is trying to load a new module. If the binary was from unreal3.2.3 you would not get this error, so probably it's from 3.2.2 or earlier.

When you are doing an ./unreal start (you are always restarting when trying to fix this, right? rehash won't work) then it will print out the unreal version number:

Code: Select all

 _   _                      _ ___________  _____     _
| | | |                    | |_   _| ___ \/  __ \   | |
| | | |_ __  _ __ ___  __ _| | | | | |_/ /| /  \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | |    / | |    / _` |
| |_| | | | | | |  __/ (_| | |_| |_| |\ \ | \__/\ (_| |
 \___/|_| |_|_|  \___|\__,_|_|\___/\_| \_| \____/\__,_|
                           v3.2.3
My guess is you won't see v3.2.3 but something older.

Basically what it comes down to is: if you installed unreal in non-default directory then be sure to issue a 'make install'.

--
If that still didn't work then do a 'grep /ircd unreal', one (3 actually) of the lines of output will contain something like: '/home/syzop/Unreal3.2/src/ircd'.. do a ls -al on that and check the date.
Tularis
Posts: 3
Joined: Sun May 08, 2005 4:52 pm

Post by Tularis »

thanks, removing the binary (which was indeed a 3.2.2b one), and running make clean, Config, make, make install made it work this time (wohoo!)

Now just to finish creating the SSL certficate, and all should work.

Again, thanks for the help
Post Reply