On 8/28/07, Jason Dixon <[EMAIL PROTECTED]> wrote:
> >> ERROR: Unspecified source: Unable to initialize the Prelude library:
> >> Permission denied.
> >> Fatal Error, Quitting..
> >> # echo $?
> >> 1
> >
> > I think that jdixon has reported the same problem, try to change the
> > permissions of /var/run/prelude-manager/ (i.e. 770 with _snort in the
> > _prelude group).
>
> Even after you fix permissions, I think you will still hit another
> unresolved error with the old net/snort.  I had an initial patch from
> someone on the prelude-users group.  It worked fine once... then it
> stopped working after an unrelated system crash.

I've still been tinkering with this, and I can't see what the
permissions have to do with really, as

- changing the permissions have no noticeable effect.
- that directory wouldn't even exist if e.g. you were running snort on
a different box.
- I can't fathom a reason why snort (or any other prelude sensor)
would need access to the prelude-manager directory. Communication to
the manager should be over TCP socket:  - "Connecting to
127.0.0.1:4690 prelude Manager server."
- That permissions error goes away if I change my current working
directory to /tmp and launch snort-prelude. I suspect this has
something to do with a failed _cwd call that I can see in ktrace when
I try to start it in my home directory.

> Short story, don't use the existing snort in ports.  I've been
> updating the port to Snort-2.7.0.1 and will have it out to the list
> today.  I'm currently building/testing it on alpha, but there might
> be some hurdles left with sparc64.  It has already been tested on
> i386 and fixes the startup problems with the prelude FLAVOR.

I updated also to the snort.org 2.7.0.1 version and can't really see
any difference in the behavior. I still have to start the daemon in a
"public" area on the filesystem, and it still fails to properly detach
from my terminal when I launch it with -D.

Got your updated port? I can try it out on i386 and test in my
situation, or I can also probe the prelude-users group.

DS

Reply via email to