Skip to content

不支持SSR对吗? #9

Open
Open

Description

@Taering365

吧文件放到SSR目录下,总是报错

Activity

  1. falseen commented on Apr 7, 2017

    @falseen
    Owner

    @Taering365 报什么错 ?

  2. Taering365 commented on Apr 7, 2017

    @Taering365
    Author

    2017-04-07 08:43:59 ERROR server_pool.py:87 too many values to unpack
    Traceback (most recent call last):
    File "/test/shadowsocksr/server_pool.py", line 80, in _loop
    loop.run()
    File "/test/shadowsocksr/shadowsocks/eventloop.py", line 217, in run
    handle = handle or handler.handle_event(sock, fd, event)
    File "/test/shadowsocksr/shadowsocks/tcprelay.py", line 1274, in handle_event
    conn = self._server_socket.accept()
    File "/test/shadowsocksr/socket.py", line 74, in
    types.MethodType(lambda *args, **kwds: new_method(method, *args, **kwds), None, _class))
    File "/test/shadowsocksr/socket.py", line 93, in new_accept
    client_ip, client_port = return_value[1]
    ValueError: too many values to unpack

    提示这个错误!

  3. falseen commented on Apr 7, 2017

    @falseen
    Owner

    @Taering365
    我刚更新了下代码,你更新一下试试。另外,ssr我是测过的,只不过我测的是单用户版,即shadowsocksr目录里面的server.py。多用户版我稍后再测试一下,你也可以先用单用户版试试看还会不会报错。这个错误挺奇怪的。

  4. added a commit that references this issue on Apr 7, 2017
  5. falseen commented on Apr 7, 2017

    @falseen
    Owner

    @Taering365
    额,找到原因了。可能是ssr更新了代码,再加上原来的代码本身就有一些疏漏。所以导致了这个问题。

    现在已经修复了,你更新代码就行了。

  6. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    好的,非常感谢!

  7. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    Traceback (most recent call last):
    File "/test/shadowsocksr/server_pool.py", line 80, in _loop
    loop.run()
    File "/test/shadowsocksr/shadowsocks/eventloop.py", line 217, in run
    handle = handle or handler.handle_event(sock, fd, event)
    File "/test/shadowsocksr/shadowsocks/tcprelay.py", line 1274, in handle_event
    conn = self._server_socket.accept()
    File "/test/shadowsocksr/socket.py", line 101, in
    setattr(self, method_name, types.MethodType(lambda *args, **kwds: new_method(method, *args, **kwds), self, self))
    File "/test/shadowsocksr/socket.py", line 110, in new_accept
    client_ip, client_port = return_value[1]
    ValueError: too many values to unpack

    问题依旧
    debian7 64 破娃酱SSR原版

  8. added a commit that references this issue on Apr 8, 2017
  9. falseen commented on Apr 8, 2017

    @falseen
    Owner

    @Taering365
    应该是ipv6的原因。再更新一次试试。

  10. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    明白,我再试试!

  11. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    ):
    File "/test/shadowsocksr/db_transfer.py", line 242, in thread_db
    rows = db_instance.pull_db_all_user()
    File "/test/shadowsocksr/db_transfer.py", line 377, in pull_db_all_user
    db=self.cfg["db"], charset='utf8')
    File "/usr/local/lib/python2.7/dist-packages/cymysql/init.py", line 85, in Connect
    return Connection(*args, **kwargs)
    File "/usr/local/lib/python2.7/dist-packages/cymysql/connections.py", line 244, in init
    self._connect()
    File "/usr/local/lib/python2.7/dist-packages/cymysql/connections.py", line 412, in _connect
    self._request_authentication()
    File "/usr/local/lib/python2.7/dist-packages/cymysql/connections.py", line 443, in _request_authentication
    self._send_authentication()
    File "/usr/local/lib/python2.7/dist-packages/cymysql/connections.py", line 486, in _send_authentication
    auth_packet = MysqlPacket(self)
    File "/usr/local/lib/python2.7/dist-packages/cymysql/packet.py", line 62, in init
    self.__recv_packet()
    File "/usr/local/lib/python2.7/dist-packages/cymysql/packet.py", line 81, in __recv_packet
    packet_header = self.__recv_from_socket(4)
    File "/usr/local/lib/python2.7/dist-packages/cymysql/packet.py", line 74, in __recv_from_socket
    raise OperationalError(2013, "Lost connection to MySQL server during query")
    OperationalError: (2013, 'Lost connection to MySQL server during query')

    更新代码后

  12. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    好像好了! 但是客户端一链接后,
    2017-04-08 19:02:05 ERROR shell.py:50 [Errno 22] Invalid argument
    2017-04-08 19:02:05 ERROR shell.py:50 [Errno 22] Invalid argument
    2017-04-08 19:02:05 ERROR shell.py:50 [Errno 22] Invalid argument
    2017-04-08 19:02:08 ERROR shell.py:50 [Errno 22] Invalid argument

    每次刷新u2be,产生数据请求后就这样

  13. falseen commented on Apr 8, 2017

    @falseen
    Owner

    加上 -v 参数,看看是哪个语句报的错。

  14. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    2017-04-08 19:16:33 DEBUG db_transfer.py:184 db allow users {30000L: 'pwd', 30001L: 'pwd'}
    mu_servers {}

  15. falseen commented on Apr 8, 2017

    @falseen
    Owner

    不是这个。

  16. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    只有这个啊!

  17. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    上面还有一行这个,
    2017-04-08 19:24:36 DEBUG shell.py:171 loading config from config.json

  18. falseen commented on Apr 8, 2017

    @falseen
    Owner

    那这个应该是ssr的问题。。

  19. Taering365 commented on Apr 8, 2017

    @Taering365
    Author

    好的,谢谢了!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions