No,
there were no upgrades or changes. Just out of nowhere the recursion messages, and then on reboot, the "No handler found" message. Its peturbing that a functioning system, running a core business process, can seem to fail.
Update 2 here is the NEW debug output
2013-03-21 12:35:06,607 21065 DEBUG ? openerp.netsvc: logger level set: "openerp.netsvc.rpc.request:INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: "openerp.netsvc.rpc.response:INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: "openerp.addons.web.common.http:INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: "openerp.addons.web.common.openerplib:INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: "openerp.sql_db:INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: ":INFO"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: "openerp:DEBUG"
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: logger level set: ":INFO"
2013-03-21 12:35:06,608 21065 INFO ? openerp: OpenERP version 6.1-1
2013-03-21 12:35:06,608 21065 INFO ? openerp: addons paths: /usr/lib/pymodules/python2.7/openerp/addons
2013-03-21 12:35:06,608 21065 INFO ? openerp: database hostname: localhost
2013-03-21 12:35:06,608 21065 INFO ? openerp: database port: 5432
2013-03-21 12:35:06,608 21065 INFO ? openerp: database user: openerp
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: Registered an exported service: db
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: Registered an exported service: common
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: Registered an exported service: object
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: Registered an exported service: wizard
2013-03-21 12:35:06,608 21065 DEBUG ? openerp.netsvc: Registered an exported service: report
2013-03-21 12:35:06,608 21065 INFO ? openerp.service.netrpc_server: starting NET-RPC service on 0.0.0.0:8070
2013-03-21 12:35:06,609 21065 DEBUG ? openerp.cron: Master cron daemon started!
2013-03-21 12:35:06,609 21065 INFO ? openerp.netsvc: Starting 1 services
2013-03-21 12:35:06,609 21065 DEBUG ? openerp.cron: Going to sleep for 60s
2013-03-21 12:35:06,619 21065 INFO ? openerp.wsgi.core: HTTP service (werkzeug) running on 0.0.0.0:8069
2013-03-21 12:35:06,659 21065 INFO ? openerp.addons.web: embedded mode
2013-03-21 12:35:06,664 21065 DEBUG ? openerp.osv.fields: required=True is deprecated: making a float field `required` has no effect, as NULL values are automatically turned into 0.0.
2013-03-21 12:35:06,664 21065 DEBUG ? openerp.osv.fields: required=True is deprecated: making a float field `required` has no effect, as NULL values are automatically turned into 0.0.
2013-03-21 12:35:06,664 21065 DEBUG ? openerp.osv.fields: required=True is deprecated: making a float field `required` has no effect, as NULL values are automatically turned into 0.0.
2013-03-21 12:35:06,669 21065 DEBUG ? openerp.tools.translate: no translation language detected, skipping translation for "'Regarding '"
2013-03-21 12:35:06,677 21065 CRITICAL ? openerp.modules.module: Couldn't load module web
2013-03-21 12:35:06,677 21065 CRITICAL ? openerp.modules.module: unindent does not match any outer indentation level (account_voucher.py, line 1019)
2013-03-21 12:35:06,677 21065 ERROR ? openerp: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
File "/usr/bin/openerp-server", line 252, in <module>
openerp.modules.module.load_openerp_module(m)
File "/usr/lib/pymodules/python2.7/openerp/modules/module.py", line 419, in load_openerp_module
getattr(sys.modules['openerp.addons.' + module_name], info['post_load'])()
File "/usr/lib/pymodules/python2.7/openerp/addons/web/__init__.py", line 29, in wsgi_postload
app = common.http.Root(o)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 453, in __init__
static_dirs = self._load_addons(openerp_addons_namespace)
File "/usr/lib/pymodules/python2.7/openerp/addons/web/common/http.py", line 523, in _load_addons
m = __import__('openerp.addons.' + module)
File "/usr/lib/pymodules/python2.7/openerp/modules/module.py", line 139, in load_module
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
File "/usr/lib/pymodules/python2.7/openerp/addons/account_voucher/__init__.py", line 22, in <module>
import account_voucher
File "/usr/lib/pymodules/python2.7/openerp/addons/account_voucher/account_voucher.py", line 1019
continue
^
IndentationError: unindent does not match any outer indentation level
2013-03-21 12:35:06,677 21065 INFO ? openerp: OpenERP server is running, waiting for connections...
Here is the conf file
[options]
addons_path = /usr/lib/pymodules/python2.7/openerp/addons
admin_passwd = admin
assert_exit_level = error
cache_timeout = 100000
cpu_time_limit = 60
csv_internal_sep = ,
db_host = False
db_maxconn = 64
db_name = False
db_password = False
db_port = False
db_template = template0
db_user = openerp
dbfilter = .*
debug_mode = False
demo = {}
email_from = False
import_partial =
list_db = True
log_handler = [':INFO']
log_level = info
logfile = None
login_message = False
logrotate = True
max_cron_threads = 4
netrpc = True
netrpc_interface =
netrpc_port = 8070
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
pg_path = None
pidfile = None
proxy_mode = False
reportgz = False
secure_cert_file = server.cert
secure_pkey_file = server.pkey
server_wide_modules = None
smtp_password = False
smtp_port = 25
smtp_server = localhost
smtp_ssl = False
smtp_user = False
static_http_document_root = None
static_http_enable = False
static_http_url_prefix = None
syslog = False
test_commit = False
test_disable = False
test_file = False
test_report_directory = False
timezone = False
translate_modules = ['all']
unaccent = False
virtual_memory_limit = 805306368
virtual_memory_reset = 671088640
without_demo = False
xmlrpc = True
xmlrpc_interface =
xmlrpc_port = 8069
xmlrpcs = True
xmlrpcs_interface =
xmlrpcs_port = 8071
The actual addons directory where all the files are is
/usr/share/pyshared/openerp/addons
/usr/lib/pymodules/python2.7/openerp/addons just contains directories with symlinks to the relevant files in the /usr/share.... location. Not sure why it is set up like this, this is how it installed itself.
Thank you very much for taking the time to look at this for me.