Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Jan 2010 19:05:50 +0100
From:      Francisco de Borja =?ISO-8859-1?Q?L=F3pez_R=EDo?= <borja@pexego.es>
To:        Scot Hetzel <swhetzel@gmail.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Current status of www/cherokee
Message-ID:  <20100125190550.14bd03f2.borja@pexego.es>
In-Reply-To: <790a9fff1001250958k585f20c0pdbe809751911a9c@mail.gmail.com>
References:  <20100125122021.62dea59b.borja@pexego.es> <790a9fff1001250958k585f20c0pdbe809751911a9c@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 25 Jan 2010 11:58:18 -0600
Scot Hetzel <swhetzel@gmail.com> wrote:

> 010/1/25 Francisco de Borja L=F3pez R=EDo <borja@pexego.es>:
> >
> > Hi all.
> >
> > I've been trying to use Cherokee in one of my projects, but seems there
> > are some issues with cherokee in FreeBSD
> > (http://code.google.com/p/cherokee/issues/detail?id=3D617)
> >
> > Is there anyone using cherokee, or is it broken in FreeBSD?
> >
> > If it is broken, shouldn't we mark it as broken?
> >
> > The port builds and installs correctly, but as soon as I've tried to
> > start it, I got:
> >
> > # /usr/local/etc/rc.d/cherokee start
> > Starting cherokee.
> > Could not create semaphore: Function not implemented
> > (warning) Couldn't initialize spawn mechanism.
>=20
> Do you have POSIX semaphores compiled into your kernel or loaded from
> the kernel module (sem.ko) ?

I'm using the PAE 8-STABLE kernel:

FreeBSD pub.pxgo.es 8.0-STABLE FreeBSD 8.0-STABLE #4: Fri Nov 27
18:59:07 CET 2009     root@comadreja.pxgo.es:/usr/obj/usr/src/sys/PAE
i386

I found this options in the the GENERIC kernel config file:

options         SYSVSEM                 # SYSV-style semaphores
options         P1003_1B_SEMAPHORES     # POSIX-style semaphores

that were not removed in the PAE config file.

Could it be something related to the port being built within a Jail?

>=20
> > pub# [25/01/2010 11:06:45.670] (error) logger_writer.c:181 - Logger wri=
ter (file): Could not read the filename.
> > Couldn't read the config file: /usr/local/etc/cherokee/cherokee.conf
> >
> Does the cherokee.conf file exist?

Yes, the config file exists:

pub# ls -l /usr/local/etc/cherokee/cherokee.conf
-r--r--r--  1 www  wheel  14058 Jan 25
10:12 /usr/local/etc/cherokee/cherokee.conf
pub#=20

(I even change the owner to www in the first place, just in case)


--=20

"Do nothing which is of no use." - Miyamoto Musashi
---------------------------------------------------------------------
Francisco de Borja Lopez Rio (borja@pexego.es)
Pexego Sistemas Informaticos S.L.
http://www.pexego.es




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20100125190550.14bd03f2.borja>