[LUG.ro] zope ... que le acontece?
Angel Aranciba
lugro@lugro.org.ar
Mon, 26 Mar 2007 12:27:47 -0300
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" ).
#################
$ root@aragro:/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:
###########
$ root@aragro:/var/www$chmod a+rx zope
###########
Y como muestra aca, se soluciono:
####################
$ root@aragro:/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:
##############
$ root@aragro:$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
> Lugro@lugro.org.ar
> http://www.lugro.org.ar/mailman/listinfo/lugro
>
--
-----
Angel Arancibia
GNU/Linux User Registered #358969
http://counter.li.org/
ICQ: 327093745
MSN: angel.arancibia@gmail.com
-------------------------------
"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"