{"action":"created","issue":{"url":"https://api.github.com/repos/saltstack/salt/issues/25800","labels_url":"https://api.github.com/repos/saltstack/salt/issues/25800/labels{/name}","comments_url":"https://api.github.com/repos/saltstack/salt/issues/25800/comments","events_url":"https://api.github.com/repos/saltstack/salt/issues/25800/events","html_url":"https://github.com/saltstack/salt/issues/25800","id":97771263,"number":25800,"title":"tcp transport problems","user":{"login":"pitatus","id":9560004,"avatar_url":"https://avatars.githubusercontent.com/u/9560004?v=3","gravatar_id":"","url":"https://api.github.com/users/pitatus","html_url":"https://github.com/pitatus","followers_url":"https://api.github.com/users/pitatus/followers","following_url":"https://api.github.com/users/pitatus/following{/other_user}","gists_url":"https://api.github.com/users/pitatus/gists{/gist_id}","starred_url":"https://api.github.com/users/pitatus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pitatus/subscriptions","organizations_url":"https://api.github.com/users/pitatus/orgs","repos_url":"https://api.github.com/users/pitatus/repos","events_url":"https://api.github.com/users/pitatus/events{/privacy}","received_events_url":"https://api.github.com/users/pitatus/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/saltstack/salt/labels/Boron","name":"Boron","color":"fbca04"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Bug","name":"Bug","color":"e11d21"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Core","name":"Core","color":"fef2c0"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Critical","name":"Critical","color":"e95800"},{"url":"https://api.github.com/repos/saltstack/salt/labels/P2","name":"P2","color":"155fb5"},{"url":"https://api.github.com/repos/saltstack/salt/labels/Transport","name":"Transport","color":"006b75"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/saltstack/salt/milestones/13","html_url":"https://github.com/saltstack/salt/milestones/Approved","labels_url":"https://api.github.com/repos/saltstack/salt/milestones/13/labels","id":9265,"number":13,"title":"Approved","description":"All issues that are ready to be worked on, both bugs and features.","creator":{"login":"thatch45","id":507599,"avatar_url":"https://avatars.githubusercontent.com/u/507599?v=3","gravatar_id":"","url":"https://api.github.com/users/thatch45","html_url":"https://github.com/thatch45","followers_url":"https://api.github.com/users/thatch45/followers","following_url":"https://api.github.com/users/thatch45/following{/other_user}","gists_url":"https://api.github.com/users/thatch45/gists{/gist_id}","starred_url":"https://api.github.com/users/thatch45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thatch45/subscriptions","organizations_url":"https://api.github.com/users/thatch45/orgs","repos_url":"https://api.github.com/users/thatch45/repos","events_url":"https://api.github.com/users/thatch45/events{/privacy}","received_events_url":"https://api.github.com/users/thatch45/received_events","type":"User","site_admin":false},"open_issues":2447,"closed_issues":2361,"state":"open","created_at":"2011-05-14T04:00:56Z","updated_at":"2015-07-31T17:25:06Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-07-28T18:35:36Z","updated_at":"2015-07-31T17:27:01Z","closed_at":null,"body":"using salt 2015.5.0-1838-gfefb4eb.  one box with master and minion, another remote minion, all running same version and set ``transport: tcp`` in respective config files.\r\n\r\non master minion box when I try to ping minion I get this:\r\n```\r\n[root@master3 ~]# salt '*' test.ping\r\n[ERROR   ] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'Some'\r\n[ERROR   ] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'exception'\r\n[ERROR   ] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'handling'\r\n[ERROR   ] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'minion'\r\ninvalid literal for int() with base 10: 'Some'\r\n```\r\nthe master log on same box:\r\n```\r\n2015-07-28 12:24:57,891 [salt.transport.tcp][ERROR   ][23783] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'Some'\r\n2015-07-28 12:24:57,892 [salt.transport.tcp][ERROR   ][23783] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'exception'\r\n2015-07-28 12:24:57,892 [salt.transport.tcp][ERROR   ][23783] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'handling'\r\n2015-07-28 12:24:57,892 [salt.transport.tcp][ERROR   ][23783] Exception parsing response\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 450, in _stream_return\r\n    framed_msg_raw = yield self._stream.read_bytes(int(framed_msg_len.strip()))\r\nValueError: invalid literal for int() with base 10: 'minion'\r\n2015-07-28 12:24:57,896 [salt.transport.tcp][ERROR   ][23436] Some exception handling a payload from minion\r\nTraceback (most recent call last):\r\n  File \"/usr/lib/python2.7/site-packages/salt/transport/tcp.py\", line 298, in handle_message\r\n    ret, req_opts = yield self.payload_handler(payload)\r\n  File \"/usr/lib/python2.7/site-packages/tornado/gen.py\", line 870, in run\r\n    value = future.result()\r\n  File \"/usr/lib/python2.7/site-packages/tornado/concurrent.py\", line 215, in result\r\n    raise_exc_info(self._exc_info)\r\n  File \"/usr/lib/python2.7/site-packages/tornado/gen.py\", line 215, in wrapper\r\n    result = func(*args, **kwargs)\r\n  File \"/usr/lib/python2.7/site-packages/salt/master.py\", line 722, in _handle_payload\r\n    'clear': self._handle_clear}[key](load)\r\n  File \"/usr/lib/python2.7/site-packages/salt/master.py\", line 736, in _handle_clear\r\n    return getattr(self.clear_funcs, load['cmd'])(load), {'fun': 'send_clear'}\r\n  File \"/usr/lib/python2.7/site-packages/salt/master.py\", line 1993, in publish\r\n    payload = self._prep_pub(minions, jid, clear_load, extra)\r\n  File \"/usr/lib/python2.7/site-packages/salt/master.py\", line 2063, in _prep_pub\r\n    self.event.fire_event(new_job_load, tagify([clear_load['jid'], 'new'], 'job'))\r\n  File \"/usr/lib/python2.7/site-packages/salt/utils/event.py\", line 166, in tagify\r\n    return TAGPARTER.join([part for part in parts if part])\r\nTypeError: sequence item 2: expected string, dict found\r\n```\r\non the remote minion, running salt-minion in debug, I'm seeing this:\r\n```\r\n[INFO    ] The salt minion is starting up\r\n[INFO    ] Minion is starting as user 'root'\r\n[DEBUG   ] Minion 'f-20' trying to tune in\r\n[DEBUG   ] Initializing new SAuth for ('/etc/salt/pki/minion', 'f-20', 'tcp://10.1.45.74:4506')\r\n```\r\nand it doesn't continue, or master doesn't ever notice the attempt.\r\n\r\nbtw, this remote minion tries to connect via tcp without the ``transport: tcp`` setting in its minion config..."},"comment":{"url":"https://api.github.com/repos/saltstack/salt/issues/comments/126759616","html_url":"https://github.com/saltstack/salt/issues/25800#issuecomment-126759616","issue_url":"https://api.github.com/repos/saltstack/salt/issues/25800","id":126759616,"user":{"login":"cachedout","id":111616,"avatar_url":"https://avatars.githubusercontent.com/u/111616?v=3","gravatar_id":"","url":"https://api.github.com/users/cachedout","html_url":"https://github.com/cachedout","followers_url":"https://api.github.com/users/cachedout/followers","following_url":"https://api.github.com/users/cachedout/following{/other_user}","gists_url":"https://api.github.com/users/cachedout/gists{/gist_id}","starred_url":"https://api.github.com/users/cachedout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cachedout/subscriptions","organizations_url":"https://api.github.com/users/cachedout/orgs","repos_url":"https://api.github.com/users/cachedout/repos","events_url":"https://api.github.com/users/cachedout/events{/privacy}","received_events_url":"https://api.github.com/users/cachedout/received_events","type":"User","site_admin":false},"created_at":"2015-07-31T17:27:01Z","updated_at":"2015-07-31T17:27:01Z","body":"I can't replicate this at all. Can you provide me access to some machines which have this issue?"}}