[ZODB-Dev] zope.conf question...

Chris McDonough chrism@zope.com
Tue Apr 15 15:27:30 EDT 2003


I have found that this is due to a missing stanza in the setup.py (the
BDBStorage package doesn't get installed when you do a 'make install'). 
I have fixed it.

As long as you've got py-bsddb3 installed, doing a CVS up and rerunning
make install should get you where you need to be.

- C


On Tue, 2003-04-15 at 10:05, Chris McDonough wrote:
> Here's what I get when I try that config:
> 
> [chrism@james bdbinst]$ bin/zeoctl fg                        
> export EVENT_LOG_FILE
> EVENT_LOG_FILE=
> /tmp/bdbinst/bin/runzeo
> ------
> 2003-04-15T10:03:15 INFO(0) RUNSVR opening storage '1' using FileStorage
> ------
> 2003-04-15T10:03:17 INFO(0) RUNSVR opening storage '2' using FileStorage
> ------
> 2003-04-15T10:03:17 INFO(0) RUNSVR opening storage '3' using
> BDBFullStorage
> ------
> 2003-04-15T10:03:17 INFO(0) RUNSVR closing storage '1'
> ------
> 2003-04-15T10:03:17 INFO(0) RUNSVR closing storage '2'
> Traceback (most recent call last):
>   File "/tmp/sw/lib/python/ZEO/runzeo.py", line 295, in ?
>     main()
>   File "/tmp/sw/lib/python/ZEO/runzeo.py", line 292, in main
>     s.main()
>   File "/tmp/sw/lib/python/ZEO/runzeo.py", line 116, in main
>     self.open_storages()
>   File "/tmp/sw/lib/python/ZEO/runzeo.py", line 162, in open_storages
>     self.storages[opener.name] = opener.open()
>   File "/tmp/sw/lib/python/ZODB/config.py", line 130, in open
>     from BDBStorage.BerkeleyBase import BerkeleyConfig
> ImportError: No module named BDBStorage.BerkeleyBase
> 
> I haven't yet tracked down whether this is an install issue or a
> software issue.
> 
> - C
> 
> > well, here is what i tried:
> > 
> > zeo.conf
> > -----------------------------------------
> > # ZEO configuration file
> > 
> > %define INSTANCE_HOME /opt/zeo1
> > 
> > <zeo>
> >   address localhost:9999
> >   read-only false
> >   invalidation-queue-size 100
> >   # monitor-address PORT
> >   # transaction-timeout SECONDS
> > </zeo>
> > 
> > <filestorage 1>
> >   path $INSTANCE_HOME/var/Data.fs
> > </filestorage>
> > 
> > 
> > <filestorage 2>
> >   path $INSTANCE_HOME/var/Data2.fs
> > </filestorage>
> > 
> > <fullstorage 3>
> >     name test-db
> >     interval 2m
> >     logdir /opt/zeo1/log
> >     cachesize 128MB
> > </fullstorage>
> > 
> > <eventlog>
> >   level debug
> >   <logfile>
> >     path $INSTANCE_HOME/log/zeo.log
> >   </logfile>
> > </eventlog>
> > ---------------------------------
> > 
> > zeoctl start--> dameon process started
> > zeoctl status--> dameon manager running; dameon process not running
> > 
> > zeo-log (level = debug)
> > ------------------------
> > 2003-04-13T21:54:16 INFO(0) RUNSVR opening storage '1' using FileStorage
> > ------
> > 2003-04-13T21:54:16 INFO(0) RUNSVR opening storage '2' using FileStorage
> > ------
> > 2003-04-13T21:54:16 INFO(0) RUNSVR opening storage '3' using BDBFullStorage
> > ------
> > 2003-04-13T21:54:16 INFO(0) BDBFullStorage Creating Berkeley environment
> > ------
> > 2003-04-13T21:54:16 INFO(0) RUNSVR closing storage '1'
> > ------
> > 2003-04-13T21:54:16 INFO(0) RUNSVR closing storage '2'
> > -----------------------
> > 
> > after creating the berkeley environment (folder test-db were created 
> > automatically) zeo goes down.
> > 
> > any idea?
> > Thanks,
> > Harry
> > 
> > 
> > > - C
> > 
> > 
> > _______________________________________________
> > For more information about ZODB, see the ZODB Wiki:
> > http://www.zope.org/Wikis/ZODB/
> > 
> > ZODB-Dev mailing list  -  ZODB-Dev@zope.org
> > http://mail.zope.org/mailman/listinfo/zodb-dev
> 
> 
> 
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
> 
> ZODB-Dev mailing list  -  ZODB-Dev@zope.org
> http://mail.zope.org/mailman/listinfo/zodb-dev






More information about the ZODB-Dev mailing list