Error

These are old archives. They are kept for historic purposes only.
Post Reply
Stead
Posts: 5
Joined: Sun Oct 29, 2006 9:41 pm

Error

Post by Stead » Sun Oct 29, 2006 9:46 pm

When I try to load Unreal, I get this error:

Code: Select all

* Loading IRCd configuration ..
[error] Unable to create file 'tmp/9264737D.commands.dll': Permission denied
* unrealircd.conf:40: loadmodule modules/commands.dll: failed to load: The specified module could not be found.
 
[error] IRCd configuration failed to load
I believe I figured out the problem, though. The tmp file is set to read-only which I think is the problem. But whenever I unset the read-only and try to load Unrealirc, the tmp file automatically sets itself back to read-only. Any suggestions?

Jason
Posts: 570
Joined: Mon Jun 14, 2004 5:09 pm

Post by Jason » Sun Oct 29, 2006 10:41 pm

Isn't tmp supposed to be a folder, not a file?
Why the hell can't my signature be empty?
"Your message contains too few characters."

SpaceDoG
Posts: 301
Joined: Mon Feb 27, 2006 5:44 am
Contact:

Post by SpaceDoG » Mon Oct 30, 2006 12:19 am

yes /tmp is supposed to be a directory not a file.

Stead
Posts: 5
Joined: Sun Oct 29, 2006 9:41 pm

Post by Stead » Mon Oct 30, 2006 2:46 am

Where the arrow is pointed is what I'm referring to:
http://img146.imageshack.us/img146/4647/tmpai2.png

SpaceDoG
Posts: 301
Joined: Mon Feb 27, 2006 5:44 am
Contact:

Post by SpaceDoG » Mon Oct 30, 2006 3:20 am

right click my computer, properties, advanced, environment variables. Make sure TEMP and TMP are both there and that the directory for each exists.

Stead
Posts: 5
Joined: Sun Oct 29, 2006 9:41 pm

Post by Stead » Mon Oct 30, 2006 3:25 am

Both exist. Well both have the same directory.

SpaceDoG
Posts: 301
Joined: Mon Feb 27, 2006 5:44 am
Contact:

Post by SpaceDoG » Mon Oct 30, 2006 3:43 am

Are you trying to run it as an admin or regular user?

Stead
Posts: 5
Joined: Sun Oct 29, 2006 9:41 pm

Post by Stead » Mon Oct 30, 2006 3:56 am

Regular, but I am the admin

Syzop
UnrealIRCd head coder
Posts: 1952
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Post by Syzop » Mon Oct 30, 2006 12:41 pm

Make sure the 'tmp' directory is writable by the user running the ircd. In fact, make sure the 'Unreal3.2' directory is writable by the user running the ircd ;P.

(the TMP/TEMP env. vars are unused btw)

SpaceDoG
Posts: 301
Joined: Mon Feb 27, 2006 5:44 am
Contact:

Post by SpaceDoG » Mon Oct 30, 2006 1:07 pm

Well the easiest thing to do would be to run it as an admin correct? Right click Unreal.exe while holding down the shift key. click "Run-as" and put the administrator name/password in there.

Jason
Posts: 570
Joined: Mon Jun 14, 2004 5:09 pm

Post by Jason » Mon Oct 30, 2006 7:38 pm

The proper directory is ./tmp, not /tmp. Windows doesn't even have a /tmp.
Why the hell can't my signature be empty?
"Your message contains too few characters."

Ron2K

Post by Ron2K » Tue Oct 31, 2006 5:52 am

This is a tad off-topic, but when I was playing around with the beta of Windows Vista, I got the exact same thing - even with admin privileges. Something to investigate for when everyone upgrades.

Stead
Posts: 5
Joined: Sun Oct 29, 2006 9:41 pm

Post by Stead » Wed Nov 01, 2006 9:38 pm

The entire UnRealIrcd file is set to read only, but also whenever I try to unset that, it automatically resets to read only.

Post Reply