Cristina Souza wrote:
> Olá pessoal....instlei o python2.4.4 e zope2.9.8
> Tudo direitinho, mas quando tento inicializar o zope, dá o erro:
> [EMAIL PROTECTED] bin]# ./runzope
> Traceback (most recent call last):
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/run.py", line 56, in ?
> run()
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/run.py", line 21, in run
> starter.prepare()
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/__init__.py", line 98,
> in prepare
> self.startZope()
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/__init__.py", line 257,
> in startZope
> Zope2.startup()
> File "/opt/Zope-2.9/lib/python/Zope2/__init__.py", line 47, in startup
> _startup()
> File "/opt/Zope-2.9/lib/python/Zope2/App/startup.py", line 60, in
> startup
> DB = dbtab.getDatabase('/', is_root=1)
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/datatypes.py", line
> 280, in getDatabase
> db = factory.open(name, self.databases)
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/datatypes.py", line
> 178, in open
> DB = self.createDB(database_name, databases)
> File "/opt/Zope-2.9/lib/python/Zope2/Startup/datatypes.py", line
> 175, in createDB
> return ZODBDatabase.open(self, databases)
> File "/opt/Zope-2.9/lib/python/ZODB/config.py", line 97, in open
> storage = section.storage.open()
> File "/opt/Zope-2.9/lib/python/ZODB/config.py", line 135, in open
> quota=self.config.quota)
> File "/opt/Zope-2.9/lib/python/ZODB/FileStorage/FileStorage.py",
> line 112, in __init__
> self._lock_file = LockFile(file_name + '.lock')
> File "/opt/Zope-2.9/lib/python/ZODB/lock_file.py", line 60, in __init__
> self._fp = open(path, 'w+')
> IOError: [Errno 13] Permission denied:
> '/opt/Zope-2.9/Arquivar/var/Data.fs.lock'
>
>
>
> O que é isso?
>   
Olá Cristina veja no final do trace de erro a mesagem: (IOError: [Errno 
13] Permission denied) isso significa que o usuário que você está 
utilizando não tem permissão para startar o Zope, para isso você deve 
editar o arquivo zope.conf e na diretriz *effective-user* dizer quel o 
usuário que tem essa permissão, fora que depois você deve dar um chown 
-R seuusuario:seugrupo na instancia.

Att,

-- 
#!/bin/bash
# Name: Cleber J Santos
# Email: [EMAIL PROTECTED]
# Icq: 200007837

Responder a