PokemonGoF / PokemonGo-Bot

The Pokemon Go Bot, baking with community.
MIT License
3.87k stars 1.54k forks source link

What I am Missing #2023

Closed abs07 closed 8 years ago

abs07 commented 8 years ago

root@ATOM /var/www # mkdir Abhinav root@ATOM /var/www # cd Abhinav root@ATOM /var/www/Abhinav # mkdir poke root@ATOM /var/www/Abhinav # cd poke root@ATOM /var/www/Abhinav/poke # git clone --recursive -b dev https://github.com/PokemonGoF/PokemonGo-Bot Cloning into 'PokemonGo-Bot'... remote: Counting objects: 5312, done. remote: Compressing objects: 100% (77/77), done. remote: Total 5312 (delta 34), reused 0 (delta 0), pack-reused 5235 Receiving objects: 100% (5312/5312), 6.12 MiB | 1.43 MiB/s, done. Resolving deltas: 100% (2832/2832), done. Submodule 'web' (https://github.com/OpenPoGo/OpenPoGoWeb.git) registered for path 'web' Cloning into 'web'... remote: Counting objects: 1058, done. remote: Compressing objects: 100% (34/34), done. remote: Total 1058 (delta 20), reused 0 (delta 0), pack-reused 1013 Receiving objects: 100% (1058/1058), 6.50 MiB | 1.87 MiB/s, done. Resolving deltas: 100% (130/130), done. Submodule path 'web': checked out '83463c2bcd5c4360adbc41c61e6572406fec54ce' root@ATOM /var/www/Abhinav/poke # cd PokemonGo-Bot root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot # pip install -r requirements.txt Obtaining pgoapi from git+https://github.com/tejado/pgoapi.git@81e786cabf027a1c8fbd1e9a07e1c11aa3d8ee8b#egg=pgoapi (from -r requirements.txt (line 1)) Cloning https://github.com/tejado/pgoapi.git (to 81e786cabf027a1c8fbd1e9a07e1c11aa3d8ee8b) to ./src/pgoapi Could not find a tag or branch '81e786cabf027a1c8fbd1e9a07e1c11aa3d8ee8b', assuming commit. Requirement already satisfied (use --upgrade to upgrade): geopy==1.11.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 2)) Requirement already satisfied (use --upgrade to upgrade): protobuf==3.0.0b4 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): requests==2.10.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 4)) Requirement already satisfied (use --upgrade to upgrade): s2sphere==0.2.4 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 5)) Requirement already satisfied (use --upgrade to upgrade): gpsoauth==0.3.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): protobuf-to-dict==0.1.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 7)) Requirement already satisfied (use --upgrade to upgrade): googlemaps==2.4.4 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 8)) Requirement already satisfied (use --upgrade to upgrade): colorama==0.3.7 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 9)) Requirement already satisfied (use --upgrade to upgrade): enum34==1.1.6 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 10)) Requirement already satisfied (use --upgrade to upgrade): pyyaml==3.11 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 11)) Requirement already satisfied (use --upgrade to upgrade): haversine==0.4.5 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 12)) Requirement already satisfied (use --upgrade to upgrade): polyline==1.3.1 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 13)) Requirement already satisfied (use --upgrade to upgrade): python-socketio==1.4.2 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 14)) Requirement already satisfied (use --upgrade to upgrade): flask==0.11.1 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): socketIO_client==0.7.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 16)) Requirement already satisfied (use --upgrade to upgrade): eventlet==0.19.0 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 17)) Requirement already satisfied (use --upgrade to upgrade): universal-analytics-python==0.2.4 in /usr/local/lib/python2.7/dist-packages (from -r requirements.txt (line 18)) Collecting gpxpy==1.1.1 (from -r requirements.txt (line 19)) /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning. SNIMissingWarning /usr/local/lib/python2.7/dist-packages/pip/vendor/requests/packages/urllib3/util/ssl.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning. InsecurePlatformWarning Downloading gpxpy-1.1.1.tar.gz Requirement already satisfied (use --upgrade to upgrade): six in /usr/local/lib/python2.7/dist-packages (from pgoapi->-r requirements.txt (line 1)) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages (from protobuf==3.0.0b4->-r requirements.txt (line 3)) Requirement already satisfied (use --upgrade to upgrade): future in /usr/local/lib/python2.7/dist-packages (from s2sphere==0.2.4->-r requirements.txt (line 5)) Requirement already satisfied (use --upgrade to upgrade): pycryptodomex>=3.0 in /usr/local/lib/python2.7/dist-packages (from gpsoauth==0.3.0->-r requirements.txt (line 6)) Requirement already satisfied (use --upgrade to upgrade): python-engineio>=0.8.0 in /usr/local/lib/python2.7/dist-packages (from python-socketio==1.4.2->-r requirements.txt (line 14)) Requirement already satisfied (use --upgrade to upgrade): itsdangerous>=0.21 in /usr/local/lib/python2.7/dist-packages (from flask==0.11.1->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): Jinja2>=2.4 in /usr/local/lib/python2.7/dist-packages (from flask==0.11.1->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): Werkzeug>=0.7 in /usr/local/lib/python2.7/dist-packages (from flask==0.11.1->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): click>=2.0 in /usr/local/lib/python2.7/dist-packages (from flask==0.11.1->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): websocket-client in /usr/local/lib/python2.7/dist-packages (from socketIO_client==0.7.0->-r requirements.txt (line 16)) Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/local/lib/python2.7/dist-packages (from eventlet==0.19.0->-r requirements.txt (line 17)) Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in /usr/local/lib/python2.7/dist-packages (from Jinja2>=2.4->flask==0.11.1->-r requirements.txt (line 15)) Requirement already satisfied (use --upgrade to upgrade): backports.ssl_match_hostname in /usr/local/lib/python2.7/dist-packages (from websocket-client->socketIO_client==0.7.0->-r requirements.txt (line 16)) Installing collected packages: pgoapi, gpxpy Running setup.py develop for pgoapi Running setup.py install for gpxpy ... done Successfully installed gpxpy-1.1.1 pgoapi-1.1.0

root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot # cd configs root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot/configs # ls config.json.example config.json.pokemon.example config.json.path.example path.example.json

root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot/configs # cp config.json.example config.json root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot/configs # ls config.json config.json.path.example path.example.json config.json.example config.json.pokemon.example

root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot/configs # nano config.json

root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot/configs # cd .. root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot # ls configs install.sh proto setup.py CONTRIBUTORS.md LICENSE pylint-recursive.py src data pokecli.py README.md web docker-compose.yml pokemongo_bot requirements.txt Dockerfile pokemon_spawn_locations.json run.sh root@ATOM /var/www/Abhinav/poke/PokemonGo-Bot # ./run.sh Traceback (most recent call last): File "pokecli.py", line 40, in from pokemongo_bot import PokemonGoBot, TreeConfigBuilder File "/var/www/Abhinav/poke/PokemonGo-Bot/pokemongo_bot/init.py", line 25, in from pokemongo_bot.socketio_server.runner import SocketIoRunner File "/var/www/Abhinav/poke/PokemonGo-Bot/pokemongo_bot/socketio_server/runner.py", line 5, in from eventlet import patcher, wsgi File "/usr/local/lib/python2.7/dist-packages/eventlet/patcher.py", line 4, in from eventlet.support import six File "/usr/local/lib/python2.7/dist-packages/eventlet/support/init.py", line 4, in from eventlet.support import greenlets, six File "/usr/local/lib/python2.7/dist-packages/eventlet/support/greenlets.py", line 3, in import greenlet ImportError: /usr/local/lib/python2.7/dist-packages/greenlet.so: undefined symbol: _PyTrash_thread_deposit_object

abs07 commented 8 years ago

@snaury help !!

abs07 commented 8 years ago

@pjwerneck help!

bruvv commented 8 years ago

dude learn how to mark stuff up and use the wiki no one is going to help with such a bad markup. You just copy pasted everything. TL;DR

abs07 commented 8 years ago

@nivong I pasted everything coz this is my first experience with Linux and bots. I checked all on wiki too. didnt got anything about this

snaury commented 8 years ago

So which version of Python is it? Currently this is an expected behaviour on Python 2.7.3 and below. As a workaround try using pip install --no-binary greenlet.

abs07 commented 8 years ago

@snaury Its 2.7.3

root@ATOM ~ # python --version Python 2.7.3

abs07 commented 8 years ago

@snaury

root@ATOM ~ # pip install --no-binary greenlet You must give at least one requirement to install (see "pip help install") root@ATOM ~ # pip install --no-binary greenlet You must give at least one requirement to install (see "pip help install")

snaury commented 8 years ago

@abs07 what I meant is to add --no-binary greenlet argument to pip install :-/ Try something like pip install --no-binary greenlet -r requirements.txt

GregoireDe commented 8 years ago
apt-get install python-dev
pip install --no-binary greenlet -r requirements.txt

It fixed the error for me