<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="Helvetica, Arial, sans-serif">Here's what I get in
interactive python.&nbsp; I tried this earlier thanks to
<a class="moz-txt-link-freetext" href="http://www.zope.org/Documentation/Books/ZDG/current/TestingAndDebugging.stx">http://www.zope.org/Documentation/Books/ZDG/current/TestingAndDebugging.stx</a><br>
<br>
</font>
<blockquote><b><font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">[root@library zope]#
bin/zopectl debug</font></small></font></b><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Starting debugger (the name
"app" is bound to the top-level Zope object)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">2008-04-11 10:36:53 WARNING
Init Class Products.HappySession.HappySession.HappySession has a
security declaration for nonexistent method 'manage_menu'</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">/usr/lib/python2.3/xmllib.py:9:
DeprecationWarning: The xmllib module is obsolete.&nbsp; Use xml.sax instead.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; warnings.warn("The xmllib
module is obsolete.&nbsp; Use xml.sax instead.", DeprecationWarning)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">/usr/lib/zope/lib/python/Products/ZPyGreSQLDA/db.py:89:
DeprecationWarning: the regex module is deprecated; please use the re
module</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; import _pg, regex, sys, types</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">/usr/lib/zope/lib/python/Products/ZpdfDocument/ZpdfDocument.py:52:
DeprecationWarning: Non-ASCII character '\xe2' in file
/usr/lib/zope/lib/python/Products/ZpdfDocument/pdflib.py on line 355,
but no encoding declared; see <a class="moz-txt-link-freetext" href="http://www.python.org/peps/pep-0263.html">http://www.python.org/peps/pep-0263.html</a>
for details</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; import pdflib,elements</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">2008-04-11 10:36:54 WARNING
Init Ambiguous name for method of
Products.ZpdfDocument.ZpdfDocument.ZpdfDocument: 'manage' !=
'manage_main'</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">2008-04-11 10:36:54 WARNING
Init Ambiguous name for method of
Products.ZpdfDocument.ZpdfDocument.ZpdfDocument: 'manage' !=
'manage_editDocument'</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">2008-04-11 10:36:54 WARNING
Init Ambiguous name for method of
Products.ZpdfDocument.ZpdfDocument.ZpdfDocument: 'manage' !=
'manage_editForm'</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">2008-04-11 10:36:54 ERROR
ZODB.lock_file Error locking file /var/lib/zope/var/Data.fs.lock</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Traceback (most recent call
last):</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/lock_file.py", line 63, in __init__</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; lock_file(self._fp)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/lock_file.py", line 42, in lock_file</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; fcntl.flock(file.fileno(),
_flags)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">IOError: [Errno 11] Resource
temporarily unavailable</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Traceback (most recent call
last):</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File "&lt;string&gt;", line
1, in ?</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/Zope2/__init__.py", line 51, in app</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; startup()</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/Zope2/__init__.py", line 47, in startup</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; _startup()</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/Zope2/App/startup.py", line 57, in startup</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; DB =
configuration.dbtab.getDatabase('/', is_root=1)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/DBTab/DBTab.py", line 96, in getDatabase</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; db =
self._createDatabase(name, is_root)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/DBTab/DBTab.py", line 113, in _createDatabase</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; db = factory.open()</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/Zope2/Startup/datatypes.py", line 163, in open</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; DB = self.createDB()</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/Zope2/Startup/datatypes.py", line 160, in
createDB</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; return
ZODBDatabase.open(self)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/config.py", line 97, in open</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; storage =
section.storage.open()</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/config.py", line 133, in open</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; quota=self.config.quota)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/FileStorage/FileStorage.py", line 112,
in __init__</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; self._lock_file =
LockFile(file_name + '.lock')</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/lock_file.py", line 63, in __init__</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; lock_file(self._fp)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File
"/usr/lib/zope/lib/python/ZODB/lock_file.py", line 42, in lock_file</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp; fcntl.flock(file.fileno(),
_flags)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">IOError: [Errno 11] Resource
temporarily unavailable</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&gt;&gt;&gt; from request
import getRequest</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Traceback (most recent call
last):</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; File "&lt;stdin&gt;", line 1,
in ?</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">ImportError: No module named
request<br>
  <br>
  </font></small></font><b><font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&gt;&gt;&gt; import Zope2,
ZPublisher</font></small></font></b><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace"></font></small></font><br>
  <b><font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&gt;&gt;&gt;
ZPublisher.Zope('/')</font></small></font></b><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">/usr/lib/zope/lib/python/ZPublisher/Publish.py:247:
DeprecationWarning: The Zope package has been renamed to Zope2. Import
of a package named 'Zope' is deprecated and will be disabled starting
in Zope 2.11.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;
module=__import__(module_name, g, g, ('__doc__',))</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Status: 200 OK</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">X-Powered-By: Zope
(<a class="moz-txt-link-abbreviated" href="http://www.zope.org">www.zope.org</a>), Python (<a class="moz-txt-link-abbreviated" href="http://www.python.org">www.python.org</a>)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Content-Length: 0</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">____________________________________________________________</font></small></font><br>
  <br>
  <b><font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&gt;&gt;&gt;
ZPublisher.Zope('/manage')</font></small></font></b><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Status: 404 Not Found</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">X-Powered-By: Zope
(<a class="moz-txt-link-abbreviated" href="http://www.zope.org">www.zope.org</a>), Python (<a class="moz-txt-link-abbreviated" href="http://www.python.org">www.python.org</a>)</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Bobo-Exception-Line: 644</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Content-Length: 868</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Bobo-Exception-Value: See the
server error log for details</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Content-Type: text/html</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Bobo-Exception-Type:
zExceptions.NotFound</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">Bobo-Exception-File:
HTTPResponse.py</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;table border="0"
width="100%"&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;tr valign="top"&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;td width="10%"
align="center"&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&amp;nbsp;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;/td&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;td width="90%"&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;h2&gt;Site
Error&lt;/h2&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;p&gt;An error was
encountered while publishing this resource.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;
&lt;p&gt;&lt;strong&gt;Resource not found&lt;/strong&gt;&lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; Sorry, the requested resource
does not exist.&lt;p&gt;Check the URL and try
again.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Resource:&lt;/b&gt;
<a class="moz-txt-link-freetext" href="http://127.0.0.1/Zope/manage">http://127.0.0.1/Zope/manage</a>&lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;hr noshade="noshade"/&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;p&gt;Troubleshooting
Suggestions&lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;ul&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;li&gt;The URL may be
incorrect.&lt;/li&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;li&gt;The parameters
passed to this resource may be incorrect.&lt;/li&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;li&gt;A resource that
this resource relies on may be</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; encountering an
error.&lt;/li&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;/ul&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;p&gt;For more detailed
information about the error, please</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; refer to error log.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;p&gt;If the error
persists please contact the site maintainer.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; Thank you for your patience.</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&nbsp; &lt;/p&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;/td&gt;&lt;/tr&gt;</font></small></font><br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">____________________________________________________________</font></small></font><br>
  <br>
  <font face="Helvetica, Arial, sans-serif"><small><font
 face="Courier New, Courier, monospace">&lt;/table&gt;<br>
  </font></small></font></blockquote>
<font face="Helvetica, Arial, sans-serif"><br>
Lots of warnings and some errors, but I don't know which are ignorable
and which are critical.&nbsp; There are some suspicious errors here, but I
don't know where these clues lead...<br>
<br>
W.</font><br>
<blockquote><font face="Helvetica, Arial, sans-serif"><br>
  </font></blockquote>
<br>
Dieter Maurer wrote:
<blockquote cite="mid:18431.40139.749822.14202@gargle.gargle.HOWL"
 type="cite">
  <pre wrap="">Dieter Maurer wrote at 2008-4-11 19:13 +0200:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Wes Modes wrote at 2008-4-10 21:04 -0700:
    </pre>
    <blockquote type="cite">
      <pre wrap="">I upgraded to Zope 2.7.2 and all of my content can't be seen by Zope.  
Honestly I'm not sure what the previous version I was running was (nor 
am I sure how to find out).

Now, every page results in

Site Error
An error was encountered while publishing this resource.
Resource not found
Sorry, the requested resource does not exist.
Check the URL and try again.
Resource: Zope GET
      </pre>
    </blockquote>
    <pre wrap="">Difficult problems can be analyzed in interactive Python 
sessions.

Under *nix, you start such a session with "bin/zopectl debug"
(under Windows, this does not work but there are alternatives).

   from request import getRequest
   request = getRequest()
   obj = request.traverse('pathpart_of_your_url')
   obj()

If authentication is required, you use

   from request import getAuthRequest
   request = getAuthRequest(user, password)
   ....

If there are problems, you use "pdb.pm()" (or "dm.pdb.zpbd.pm()"
for better Zope support) to analyse them.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I forgot. You can download "request.py" from

  <a class="moz-txt-link-freetext" href="http://www.dieter.handshake.de/pyprojects/zope/request.py">http://www.dieter.handshake.de/pyprojects/zope/request.py</a>


In order to get rid of a deprecation warning, you must replace "Zope"
with "Zope2".


  </pre>
</blockquote>
<br>
<div class="moz-signature">-- <br>
<font face="Helvetica, Arial, sans-serif"><br>
Wes Modes<br>
<small>Server Administrator &amp; Programmer Analyst<br>
McHenry Library<br>
Computing &amp; Network Services<br>
Information and Technology Services<br>
459-5208</small></font>
</div>
</body>
</html>