Konfigurationsprobleme mit zc.async

1 message Options
Embed this post
Permalink
alexander.drees

Konfigurationsprobleme mit zc.async

Reply Threaded More More options
Print post
Permalink
Hallo, nach der Instalation von zc.async mittels easy_install läuft mein
Zope 3 nicht mehr, wenn ich die Site.zcml, die zope.conf und die zdeamon
anpasse, wie es in der Readme_3a.txt beschrieben ist, starte ich die
Instanze und alles verläuft planmässig, bis auf die Warnung:

2009-05-15T16:01:19 WARNING ZODB.FileStorage Ignoring index for
/home/zope/zope3/var/Data.fs

Der Monitor läuft und der Webserver auch, allerdings bekomme ich sobald
man mit dem Browser auf die Seite surft folgenden Fehler:

2009-05-15T16:02:15 ERROR SiteError http://localhost:8080
Traceback (most recent call last):
  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/zope/publisher/publish.py",
line 129, in publish
    obj = publication.getApplication(request)
  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/zope/app/publication/zopepublication.py",
line 150, in getApplication
    conn = self.db.open(version)
  File
"/usr/lib/python2.5/site-packages/ZODB3-3.9.0b1-py2.5-linux-i686.egg/ZODB/DB.py",
line 759, in open
    result.open(transaction_manager)
  File
"/usr/lib/python2.5/site-packages/ZODB3-3.9.0b1-py2.5-linux-i686.egg/ZODB/Connection.py",
line 1052, in open
    transaction_manager.registerSynch(self)
AttributeError: 'str' object has no attribute 'registerSynch'

Habe ich vergessen irgendetwas zu registrieren etc. ? Der Monitor sagt,
dass zc.async läuft, wenn ich allerdings informationen über die Datenbank
haben möchte, kommt nur:

Connected to localhost.
Escape character is '^]'.
dbinfo
Traceback (most recent call last):
  File
"/usr/lib/python2.5/site-packages/zc.monitor-0.1.2-py2.5.egg/zc/monitor/__init__.py",
line 55, in handle_input
    res = command(connection, *args)
  File
"/usr/lib/python2.5/site-packages/zc.z3monitor-0.7.0-py2.5.egg/zc/z3monitor/__init__.py",
line 110, in dbinfo
    db = zope.component.getUtility(ZODB.interfaces.IDatabase, database)
  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/zope/component/_api.py",
line 207, in getUtility
    raise ComponentLookupError(interface, name)
ComponentLookupError: (<InterfaceClass ZODB.interfaces.IDatabase>, '')
ComponentLookupError: (<InterfaceClass ZODB.interfaces.IDatabase>, '')

Connection closed by foreign host.


Beenden lässt sich Die Instanz auch nicht korrekt mit ^C es tritt dann
diese Ausnahme auf:

  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/twisted/internet/posixbase.py",
line 220, in run
    self.mainLoop()
--- <exception caught here> ---
  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/twisted/internet/posixbase.py",
line 231, in mainLoop
    self.doIteration(t)
  File
"/home/zope/Desktop/Zope-3.4.0/build/lib.linux-i686-2.5/twisted/internet/selectreactor.py",
line 97, in doSelect
    [], timeout)
  File
"/usr/lib/python2.5/site-packages/zc.async-1.5.1-py2.5.egg/zc/async/subscribers.py",
line 122, in sigint_handler
    curr_sigint_handler(*args)
exceptions.KeyboardInterrupt:
127.0.0.1 - - [15/May/2009:16:03:49 +0200] "GET / HTTP/1.1" 500 0 "-"
"Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.10) Gecko/2009042523
Ubuntu/8.10 (intrepid) Firefox/3.0.10"

Wenn ich die Konfiguration unverändert lasse, lässt sich die Instanz wie
gewohnt beenden, anzeigen tut sie allerdings auch nichts und meckert auch
wegen dem 'registersynch'. Kennt jemand das Problem und kann mir sagen,
was ich falsch gemacht habe? Vielen Danke schon mal.

Viele Grüße
Alex



_______________________________________________
zope mailing list
[hidden email]
https://mail.dzug.org/mailman/listinfo/zope