Hola, mientras posteaba lo compile desde la fuente siguiendo esta guia:

http://www.howtoforge.com/debian_plone

Arranco joya.

Luego, corri zope como decias, pero con user root (internamente cambia
el usuario al que haya configurado en zope.conf en mi caso "zope" ).

#################
$ [EMAIL PROTECTED]:/var/www/zope/bin$./runzope
------
2007-03-26T12:09:32 INFO(0) ZServer HTTP server started at Mon Mar 26
12:09:32 2007
       Hostname: aragro
       Port: 9673
------
2007-03-26T12:09:32 INFO(0) ZServer FTP server started at Mon Mar 26
12:09:32 2007
       Hostname: aragro
       Port: 8021
------
2007-03-26T12:09:32 INFO(0) Zope Set effective user to "zope"
Traceback (most recent call last):
 File "/usr/lib/zope2.7/lib/python/Zope/Startup/run.py", line 50, in ?
   run()
 File "/usr/lib/zope2.7/lib/python/Zope/Startup/run.py", line 19, in run
   start_zope(opts.configroot)
 File "/usr/lib/zope2.7/lib/python/Zope/Startup/__init__.py", line
52, in start_zope
   starter.startZope()
 File "/usr/lib/zope2.7/lib/python/Zope/Startup/__init__.py", line
231, in startZope
   Zope.startup()
 File "/usr/lib/zope2.7/lib/python/Zope/__init__.py", line 47, in startup
   _startup()
 File "/usr/lib/zope2.7/lib/python/Zope/App/startup.py", line 45, in startup
   OFS.Application.import_products()
 File "/usr/lib/zope2.7/lib/python/OFS/Application.py", line 639, in
import_products
   products = get_products()
 File "/usr/lib/zope2.7/lib/python/OFS/Application.py", line 616, in
get_products
   product_names=os.listdir(product_dir)
OSError: [Errno 13] Permission denied: '/var/www/zope/Products'
################

el problema, era un problema de permisos, ya que la carpeta zope se
creo con permisos:

drwx------ 9 root     root      280 2007-03-26 11:54 zope

y como se corre con usuario zope ... no entraba al directorio de la instancia.

Con esto se deberia solucionar:

###########
$ [EMAIL PROTECTED]:/var/www$chmod a+rx zope
###########

Y como muestra aca, se soluciono:

####################
$ [EMAIL PROTECTED]:/var/www/zope/bin$./runzope
------
2007-03-26T12:11:11 INFO(0) ZServer HTTP server started at Mon Mar 26
12:11:11 2007
       Hostname: aragro
       Port: 9673
------
2007-03-26T12:11:11 INFO(0) ZServer FTP server started at Mon Mar 26
12:11:11 2007
       Hostname: aragro
       Port: 8021
------
2007-03-26T12:11:11 INFO(0) Zope Set effective user to "zope"
------
2007-03-26T12:11:18 DEBUG(-200) FileStorage create storage
/var/www/zope/var/Data.fs
------
2007-03-26T12:11:18 DEBUG(-200) TemporaryStorage create storage
temporary storage for sessioning
------
2007-03-26T12:11:18 BLATHER(-100) ZODB Commiting subtransaction of size 722
------
2007-03-26T12:11:18 BLATHER(-100) ZODB Commiting subtransaction of size 1633
------
2007-03-26T12:11:38 INFO(0) Zope New disk product detected,
determining if we need to fix up any ZClasses.
------
2007-03-26T12:11:38 BLATHER(-100) Z2 Installed sighandler for SIGTERM
------
2007-03-26T12:11:38 BLATHER(-100) Z2 Installed sighandler for SIGINT
------
2007-03-26T12:11:38 BLATHER(-100) Z2 Installed sighandler for SIGHUP
------
2007-03-26T12:11:38 BLATHER(-100) Z2 Installed sighandler for SIGUSR2
------
2007-03-26T12:11:38 INFO(0) Zope Ready to handle requests
#############3

ahora añadiendo el enlace simbolico:

##############
$ [EMAIL PROTECTED]:$ln -s /var/www/zope /var/lib/zope2.7/instance/zope
##############

Esta listo para que se levante al instacia zope por /etc/initr.d/zope2.7

Saludos y gracias por el dato.

El 23/03/07, danilo <> escribió:
mirá una prueba que te puede servir es correrlo desde consola. Te
cambiás al directorio de la instancia dentro del bin/ con runzope.
Usando el usuario que definiste (no como root) . Eso te marca si tenés
algún error y por eso no te arranca.

saludos


El vie, 23-03-2007 a las 10:49 -0300, Angel Aranciba escribió:
> Buenas, estoy luchando con zope hace unos dias ... y no consigo
> hacerlo andar, y no puedo encontrar que le esta pasando.
> Pasos que segui:
>
> $aptitude install plone
>
> (si, en realidad lo que quiero hacer correr, es plone .. pero corre sobre 
zope)
> Esto instala plone y todas las dependecias, incluida zope.
>
> Ahora bien, creo una instancia de zope ...
>
> $mkzope2.7instance
>
> sobre el directorio /var/www/zope/prueba seteamos el usuario y la pass.
>
> linkeo /var/lib/zope2.7/instance/prueba a /var/www/zope/prueba
>
> y le doy un
>
> $/etc/init.d/zope2.7 start
> Zope starting all instances....
> prueba/bin/zopectl start  ... . daemon process started, pid=4297
>
> Por lo visto esta todo joya ... pero no.
> $ lynx http://localhost:9673
> no existe,
> localhost:9673/manage
> menos todavia ....
>
> (debian lo hace correr sobre el puerto 9673 a diferencia de otras
> dsitro que lo corren sobre el 8080)
>
> la cuestion es que no encuentro registro alguno de error/warning/info
> o lo que sea ....
> las configuraciones que tengo son las de defecto qeu son ... las ams
> importantes:
>
> #####  /var/www/zope/prueba/etc/zope.conf ####
>
> effective-user zope
>
> <eventlog>
>   level all
>   <logfile>
>     path $INSTANCE/log/event.log
>     level info
>   </logfile>
> </eventlog>
>
> <logger access>
>   level WARN
>   <logfile>
>     path $INSTANCE/log/Z2.log
>     format %(message)s
>   </logfile>
> </logger>
>
> <logger trace>
>    level all
>    <logfile>
>      path $INSTANCE/log/trace.log
>      format %(message)s
>    </logfile>
> </logger>
>
> <http-server>
>   # valid keys are "address" and "force-connection-close"
>   address 9673
>   # force-connection-close on
> </http-server>
>
> <ftp-server>
>   # valid key is "address"
>   address 8021
> </ftp-server>
>
> #####
>
> Los archivos de log existen .. pertenecen al usuario zope, tiene
> permisos de rw ... pero estan vacios.
>
> No se que esta pasando .. ni se como averiguarlo. Alguien peude tirarme una 
luz?
>
> Saludos y gracias
>

_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro



--
-----
Angel Arancibia

GNU/Linux User Registered #358969
http://counter.li.org/

ICQ: 327093745
MSN: [EMAIL PROTECTED]
-------------------------------

"Computer science is no more about computers than astronomy is about
telescopes." - Edsger W. Dijkstra

"There are only 10 types of people in the world: Those who understand
binary, and those who don't"

_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro

Responder a