Public bug reported:

When running desktopcouch-service, it breaks, because a context object
is passed in where an integer is expected:


strace -f -o /tmp/dcs.trace -e trace=process 
/usr/lib/desktopcouch/desktopcouch-service
/usr/lib/desktopcouch/desktopcouch-service:41: DeprecationWarning: Deprecated 
import path; use desktopcouch.application.service instead.
  from desktopcouch.service import DesktopcouchService
WARNING:root:Starting up personal couchdb.
Removing stale, deceptive pid file.
Apache CouchDB has started, time to relax.
/usr/lib/pymodules/python2.6/desktopcouch/application/platform/linux/__init__.py:96:
 DeprecationWarning: Deprecated import path; use 
desktopcouch.application.local_files instead.
  from desktopcouch import local_files
Browse your desktop CouchDB at 
file:///home/eric/.local/share/desktop-couch/couchdb.html
Traceback (most recent call last):
  File "/usr/lib/desktopcouch/desktopcouch-service", line 49, in <module>
    service.start()
  File "/usr/lib/pymodules/python2.6/desktopcouch/application/service.py", line 
138, in start
    ctx=self._ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/__init__.py", 
line 35, in find_pid
    return platform_find_pid(start_if_not_running, ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/linux/__init__.py",
 line 81, in platform_find_pid
    start_local_couchdb.run_needed_migrations()
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/start_local_couchdb.py", 
line 182, in run_needed_migrations
    migration.run_needed_migrations(ctx=ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/migration/__init__.py", 
line 55, in run_needed_migrations
    all_dbs = _all_dbs(ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/migration/__init__.py", 
line 34, in _all_dbs
    port = find_port(ctx=ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/__init__.py", 
line 43, in find_port
    return platform_find_port(pid, ctx)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/linux/__init__.py",
 line 103, in platform_find_port
    return proxy.getPort()
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in 
call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Python.TypeError: Traceback 
(most recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/linux/ipc.py", 
line 50, in getPort
    port = int(direct_access_find_port(self.ctx))
  File 
"/usr/lib/pymodules/python2.6/desktopcouch/application/platform/linux/__init__.py",
 line 117, in direct_access_find_port
    proc_dir = "/proc/%d" % (pid,)
TypeError: %d format: a number is required, not instance

** Affects: desktopcouch
     Importance: Critical
     Assignee: Manuel de la Pena (mandel)
         Status: In Progress

** Affects: desktopcouch (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Changed in: desktopcouch
     Assignee: (unassigned) => Manuel de la Pena (mandel)

** Also affects: desktopcouch (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: desktopcouch (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/684820

Title:
  desktopcouch-service does not start up

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to