{"action":"closed","issue":{"url":"https://api.github.com/repos/GNS3/gns3-server/issues/67","labels_url":"https://api.github.com/repos/GNS3/gns3-server/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/GNS3/gns3-server/issues/67/comments","events_url":"https://api.github.com/repos/GNS3/gns3-server/issues/67/events","html_url":"https://github.com/GNS3/gns3-server/issues/67","id":58199459,"number":67,"title":"Uncaught exception when dynamips not in path when connecting to gns3server remotely ","user":{"login":"linickx","id":649661,"avatar_url":"https://avatars.githubusercontent.com/u/649661?v=3","gravatar_id":"","url":"https://api.github.com/users/linickx","html_url":"https://github.com/linickx","followers_url":"https://api.github.com/users/linickx/followers","following_url":"https://api.github.com/users/linickx/following{/other_user}","gists_url":"https://api.github.com/users/linickx/gists{/gist_id}","starred_url":"https://api.github.com/users/linickx/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/linickx/subscriptions","organizations_url":"https://api.github.com/users/linickx/orgs","repos_url":"https://api.github.com/users/linickx/repos","events_url":"https://api.github.com/users/linickx/events{/privacy}","received_events_url":"https://api.github.com/users/linickx/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/GNS3/gns3-server/milestones/1","html_url":"https://github.com/GNS3/gns3-server/milestones/1.3","labels_url":"https://api.github.com/repos/GNS3/gns3-server/milestones/1/labels","id":991679,"number":1,"title":"1.3","description":"","creator":{"login":"noplay","id":345437,"avatar_url":"https://avatars.githubusercontent.com/u/345437?v=3","gravatar_id":"","url":"https://api.github.com/users/noplay","html_url":"https://github.com/noplay","followers_url":"https://api.github.com/users/noplay/followers","following_url":"https://api.github.com/users/noplay/following{/other_user}","gists_url":"https://api.github.com/users/noplay/gists{/gist_id}","starred_url":"https://api.github.com/users/noplay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noplay/subscriptions","organizations_url":"https://api.github.com/users/noplay/orgs","repos_url":"https://api.github.com/users/noplay/repos","events_url":"https://api.github.com/users/noplay/events{/privacy}","received_events_url":"https://api.github.com/users/noplay/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":6,"state":"open","created_at":"2015-02-23T17:28:41Z","updated_at":"2015-02-25T10:54:09Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-02-19T12:00:34Z","updated_at":"2015-02-25T10:54:09Z","closed_at":"2015-02-25T10:54:09Z","body":"Hello,\r\n\r\nI setup gns3server on a remote OS X server but forgot to update `$PATH` to include `dynamips.` When I connected from my remote gns3 client and tried to configure a router the client raised the following error:\r\n\r\n```\r\nServer error [-3200] : uncaught exception <class 'TypeError'>: stat: can't specify None for path argument\r\nTraceback (most recent call last):\r\n  File \"/Users/nick/GNS3/gns3-server/lib/python3.4/site-packages/gns3_server-1.2.3-py3.4.egg/gns3server/modules/base.py\", line 276, in _decode_request\r\n    self.modules[self.name][destination](self, params)\r\n  File \"/Users/nick/GNS3/gns3-server/lib/python3.4/site-packages/gns3_server-1.2.3-py3.4.egg/gns3server/modules/dynamips/backends/vm.py\", line 167, in vm_create\r\n    self.start_hypervisor_manager()\r\n  File \"/Users/nick/GNS3/gns3-server/lib/python3.4/site-packages/gns3_server-1.2.3-py3.4.egg/gns3server/modules/dynamips/__init__.py\", line 281, in start_hypervisor_manager\r\n    if not os.path.isfile(self._dynamips):\r\n  File \"/Users/nick/GNS3/gns3-server/bin/../lib/python3.4/genericpath.py\", line 30, in isfile\r\n    st = os.stat(path)\r\nTypeError: stat: can't specify None for path argument\r\n```\r\n\r\nBoth client & server are OS X 10.10.2. Server is running Python 3.4.2\r\n\r\n__Steps to reproduce.__\r\n\r\n1. On Server, install `gns3server` as per [README](https://github.com/GNS3/gns3-server/blob/master/README.rst) . Upload router IOS image.\r\n\r\n2. On Client, install GNS3 as _normal_ using drag and drop methodology. Disable local gns3server from running at GUI startup, configure remote server IP address and IOS image.\r\n\r\n3. Start new project, drag router into workspace and observe console.\r\n\r\n__Steps to fix.__\r\n\r\nEither symlink `dynamips` to the same `bin` directory that `gns3server` lives in or add `dynamips` to path.\r\n\r\n\r\nIt looks like this is supposed to be caught on lines 115 -> 126 of [dynamips/__init__.py](https://github.com/GNS3/gns3-server/blob/master/gns3server/modules/dynamips/__init__.py#L115) \r\n"}}