Code

. reformatted for stx processing.
authorgrubert <grubert@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 14 Feb 2002 08:50:14 +0000 (08:50 +0000)
committergrubert <grubert@57a73879-2fb5-44c3-a270-3262357dd7e2>
Thu, 14 Feb 2002 08:50:14 +0000 (08:50 +0000)
 . add troubleshooting - mailgw bouncing.

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@622 57a73879-2fb5-44c3-a270-3262357dd7e2

doc/FAQ.txt

index dfdc9196e52a06d91ffb9da5599b3cfe6e534cba..253d60e2e7eead355aa3cd30a2f712a1130a0266 100644 (file)
-2002-02-05  eg
+Roundup FAQ
 
-NOTE: This is just a grabbag, most of this should go into
-  documentation.
+  '$Date: 2002-02-14 08:50:14 $'
+
+  NOTE: This is just a grabbag, most of this should go into documentation.
 
 Changing HTML layout
 
   Note changes to the files in html take place immediatly without
   restart, even when running roundup-server.
 
+  Displaying whole messages not only the summary
+
+    Modify instance/html/msg.index change::
+
+      <td><display call="plain('summary')"></td>
+
+    to::
+
+      <td><pre><display call="plain('content')"></pre></td>
+
+    displays the whole message not only the first line and 'pre'
+    prevents the browser from reformatting. 
+
+  Getting the nosy list picker instead of textfield.
+
+    In classic template there is plenty of space below the text field.
+    So one could modify instance/html/issue.item to use it.
+
+    At the file top set 'border=1' to see cell boundaries, then
+    replace::
+
+      <td class="form-text"><display call="field('nosy',size=20)"></td>
+  
+    by::
+
+      <td rowspan=5 class="form-text"><display call="menu('nosy',height=10)"></td>
+
+    and remove the last cell in the next four rows, either by deleting a cell
+    or by reducing colspan.
+
+  Want to see the issue id (the number) on the issue item display
+
+    The number is really a central information and not an internal one.
+
+    In file INSTANCE/html/issue.item displays the creator, so one could add
+    the number to it.::
 
+      <td class="form-text"><display call="reldate('creation', pretty=1)">
+          (<display call="plain('creator')">)</td>
 
-Q: Displaying messages not only the summary
+    to see::
 
-A: in instance/html/msg.index 
+      <td class="form-text"><display call="reldate('creation', pretty=1)">
+          (issue<display call="plain('id')"> by <display call="plain('creator')">)</td>
 
-  change
-    <td><display call="plain('summary')"></td>
-  to
-    <td><pre><display call="plain('content')"></pre></td>
+Installation
 
-  displays the whole message not only the first line and <pre>
-  prevents the browser from reformatting. 
+  Living without a mailserver.
 
+    Remove the nosy reactor, means delete the file 'INSTANCE/detectors/nosyreactor.py'.
 
+  Rights issues (MISSING)
 
-Q: Getting the nosy list picker instead of textfield.
+    Different jobs run under different users.
 
-  In classic template there is plenty of space below the text field.
+    * Standalone roundup-server is started by whome ?
 
-A: in instance/html/issue.item
+    * Running cgi under apache.
 
-  At the file top set border=1 to see cell boundaries.
+    * roundup-mailgw called via .forward from MTA, or running a cron job
+      fetching via pop.
 
-  replace
-    <td class="form-text"><display call="field('nosy',size=20)"></td>
-  by
-    <td rowspan=5 class="form-text"><display call="menu('nosy',height=10)"></td>
 
-  remove the last cell in the next four rows, either by deleting a cell
-  or by reducing colspan.
+Troubleshooting
 
+  mailgw bouncing
 
+    messages are bouncing with the following error message.::
 
-Q: I wanted to see the issue id (the number) on the issue item display:
+      Command died with status 1:
+      "/usr/local/bin/python /usr/local/bin/roundup-mailgw /home/roundup".
+      Command output: Traceback (most recent call last):  
+        File "/usr/local/bin/roundup-mailgw", line 178, in ? sys.exit(main(sys.argv))
+        File "/usr/local/bin/roundup-mailgw", line 153, in main db =
+          instance.open('admin') AttributeError: '_roundup_instance_1' module 
+          has no attribute 'open'
 
-A:
-  In file INSTANCE/html/issue.item change, showed e.g. "(anonymous)"
-    <td class="form-text"><display call="reldate('creation', pretty=1)">
-        (<display call="plain('creator')">)</td>
+      
+    Happens when roundup-mailgw is called by a user that doesn't have
+    read/execute permissions to the instance_home directory and sub
+    directories.
 
-  to to see "(
-    <td class="form-text"><display call="reldate('creation', pretty=1)">
-        (issue<display call="plain('id')"> by <display call="plain('creator')">)</td>
+    An easy way to test whether it's a permissions problem, or some other mail
+    server configuration problem is to cat an email-formatted text file
+    directly to the roundup-mailgw script as the roundup user.::
 
-Q: Living without a mailserver.
+      cat issue.txt | /usr/local/bin/roundup-mailgw /home/roundup
 
-A: Remove the nosy reactor - delete the file
-   <instance home>/detectors/nosyreactor.py
+    If that doesn't raise any errors, the problem is the permissions of the
+    MTA.