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