[Zope] Python Scripts in 2.2.x

Mayers, Philip J p.mayers@ic.ac.uk
Tue, 9 Jan 2001 11:29:26 -0000


Oops, ignore that - copied the wrong error from the window (from an earlier
attempt). The *real* error was that I was running zpasswd as root with a
umask of 077, which of course meant the webserver and Zope couldn't read the
resulting file.

So, the LoginManager product appears to work, but the problem now is when I
try to add a LoginManager to a folder, I get a NameError for 'path', with a
traceback:

Traceback (innermost last):
  File /usr/local/Zope23/lib/python/ZPublisher/Publish.py, line 222, in
publish_module
  File /usr/local/Zope23/lib/python/ZPublisher/Publish.py, line 187, in
publish
  File /usr/local/Zope23/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
  File /usr/local/Zope23/lib/python/ZPublisher/Publish.py, line 171, in
publish
  File /usr/local/Zope23/lib/python/ZPublisher/mapply.py, line 160, in
mapply
    (Object: addLoginManager)
  File /usr/local/Zope23/lib/python/ZPublisher/Publish.py, line 112, in
call_object
    (Object: addLoginManager)
  File /usr/local/Zope23/lib/python/App/special_dtml.py, line 120, in
__call__
    (Object: addLoginManager)
    (Info:
/usr/local/Zope23/lib/python/Products/LoginManager/addLoginManager.dtml)
  File /usr/local/Zope23/lib/python/DocumentTemplate/DT_String.py, line 528,
in __call__
    (Object: addLoginManager)
  File /usr/local/Zope23/lib/python/DocumentTemplate/DT_In.py, line 633, in
renderwob
    (Object: UserSourcesMetaTypes(this()))
  File /usr/local/Zope23/lib/python/DocumentTemplate/DT_Util.py, line 331,
in eval
    (Object: UserSourcesMetaTypes(this()))
    (Info: UserSourcesMetaTypes)
  File /usr/local/Zope23/lib/python/ZPublisher/HTTPRequest.py, line 772, in
__getitem__
NameError: (see above)


Regards,
Phil

+----------------------------------+
| Phil Mayers, Network Support     |
| Centre for Computing Services    |
| Imperial College                 |
+----------------------------------+  

-----Original Message-----
From: Mayers, Philip J 
Sent: 09 January 2001 10:01
To: 'Bill Anderson'
Subject: RE: [Zope] Python Scripts in 2.2.x


No, I'm afraid not:

Traceback (innermost last):
  File "/usr/local/Zope23/lib/python/OFS/Application.py", line 405, in
import_products
    product=__import__(pname, global_dict, global_dict, silly)
  File "/usr/local/Zope23/lib/python/Products/LoginManager/__init__.py",
line 1, in ?
    import LoginManager, LoginMethods, UserSources
  File "/usr/local/Zope23/lib/python/Products/LoginManager/LoginManager.py",
line 8, in ?
    from Products.ZPatterns.Specialists import Specialist
  File "/usr/local/Zope23/lib/python/Products/ZPatterns/__init__.py", line
1, in ?
    import Rack, Specialists, Customizers, AttributeProviders,
SheetProviders
  File "/usr/local/Zope23/lib/python/Products/ZPatterns/Rack.py", line 9, in
?
    from DataSkins import DataSkin
  File "/usr/local/Zope23/lib/python/Products/ZPatterns/DataSkins.py", line
1, in ?
    from DynPersist import DynPersist
ImportError: No module named DynPersist

Regards,
Phil

+----------------------------------+
| Phil Mayers, Network Support     |
| Centre for Computing Services    |
| Imperial College                 |
+----------------------------------+  

-----Original Message-----
From: Bill Anderson [mailto:bill@libc.org]
Sent: 09 January 2001 04:42
To: Mayers, Philip J
Subject: Re: [Zope] Python Scripts in 2.2.x


Mayers, Philip J wrote:

> I need to use LoginManager, which doesn't seem to work with 2.3, 

It does after a minor modification...
http://www.egroups.com/message/zope/47172

Bill Anderson