{"action":"created","issue":{"url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/229","labels_url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/229/labels{/name}","comments_url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/229/comments","events_url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/229/events","html_url":"https://github.com/Xinkai/XwareDesktop/issues/229","id":113018127,"number":229,"title":"更新 Ubuntu GNOME 15.10 后的问题","user":{"login":"Menci","id":11341955,"avatar_url":"https://avatars.githubusercontent.com/u/11341955?v=3","gravatar_id":"","url":"https://api.github.com/users/Menci","html_url":"https://github.com/Menci","followers_url":"https://api.github.com/users/Menci/followers","following_url":"https://api.github.com/users/Menci/following{/other_user}","gists_url":"https://api.github.com/users/Menci/gists{/gist_id}","starred_url":"https://api.github.com/users/Menci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Menci/subscriptions","organizations_url":"https://api.github.com/users/Menci/orgs","repos_url":"https://api.github.com/users/Menci/repos","events_url":"https://api.github.com/users/Menci/events{/privacy}","received_events_url":"https://api.github.com/users/Menci/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-10-23T13:23:54Z","updated_at":"2015-10-24T03:30:10Z","closed_at":null,"body":"昨天在 Ubuntu GNOME 15.04 安装了 xware-desktop，运行一切正常。\r\n更新 Ubuntu GNOME 15.10 后，xware-desktop 无法启动，输出信息见回复。\r\n删除配置文件、重新安装无效。\r\n"},"comment":{"url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/comments/150748214","html_url":"https://github.com/Xinkai/XwareDesktop/issues/229#issuecomment-150748214","issue_url":"https://api.github.com/repos/Xinkai/XwareDesktop/issues/229","id":150748214,"user":{"login":"Menci","id":11341955,"avatar_url":"https://avatars.githubusercontent.com/u/11341955?v=3","gravatar_id":"","url":"https://api.github.com/users/Menci","html_url":"https://github.com/Menci","followers_url":"https://api.github.com/users/Menci/followers","following_url":"https://api.github.com/users/Menci/following{/other_user}","gists_url":"https://api.github.com/users/Menci/gists{/gist_id}","starred_url":"https://api.github.com/users/Menci/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Menci/subscriptions","organizations_url":"https://api.github.com/users/Menci/orgs","repos_url":"https://api.github.com/users/Menci/repos","events_url":"https://api.github.com/users/Menci/events{/privacy}","received_events_url":"https://api.github.com/users/Menci/received_events","type":"User","site_admin":false},"created_at":"2015-10-24T03:30:09Z","updated_at":"2015-10-24T03:30:09Z","body":"照样是死在递归里 ……\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 753, in get\r\n    d = self._unify_values(section, vars)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 1126, in _unify_values\r\n    return _ChainMap(vardict, sectiondict, self._defaults)\r\n  File \"/usr/lib/python3.4/collections/__init__.py\", line 794, in __init__\r\n    self.maps = list(maps) or [{}]          # always at least one map\r\nRuntimeError: maximum recursion depth exceeded while calling a Python object\r\nTraceback (most recent call last):\r\n  File \"/opt/xware-desktop/frontend/legacy/CustomWebView/CWebView.py\", line 30, in slotApplySettings\r\n    isDevToolsAllowed = app.settings.getbool(\"legacy\", \"enabledeveloperstools\")\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 37, in getbool\r\n    return True if self.get(section, key) in (\"1\", True) else False\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 772, in get\r\n    d)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 371, in before_get\r\n    self._interpolate_some(parser, option, L, value, section, defaults, 1)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 384, in _interpolate_some\r\n    rawval = parser.get(section, option, raw=True, fallback=rest)\r\n  File \"/opt/xware-desktop/frontend/../shared/config.py\", line 107, in get\r\n    return super().get(section, key)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 753, in get\r\n    d = self._unify_values(section, vars)\r\n  File \"/usr/lib/python3.4/configparser.py\", line 1126, in _unify_values\r\n    return _ChainMap(vardict, sectiondict, self._defaults)\r\n  File \"/usr/lib/python3.4/collections/__init__.py\", line 794, in __init__\r\n    self.maps = list(maps) or [{}]          # always at least one map\r\nRuntimeError: maximum recursion depth exceeded while calling a Python object\r\nMenci@Menci-Laptop:~$ \r\n错误信息部分重复行已删去，因超出 GitHub 大小限制。"}}