DiscordBot lässt sich unter VM nicht starten

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Phobit
User
Beiträge: 185
Registriert: Freitag 4. Mai 2018, 18:13

Hallo,
ich programmiere seit einiger Zeit einen Discord Bot in Python.
Programmieren tu ich diesen in einer Ubuntu VM mit PyCharm, laufen soll der Bot aber über meinen "Server", einen Raspberry Pi.
Also schreibe ich meine Skripte in PyCharm auf Ubuntu, teste sie dort und schiebe sie dann per Samba auf den Pi, wo der Bot dann ununterbrochen laufen kann. Das klappt jetzt seit 2 Monaten einwandfrei. Blos seit heute schreibt PyCharm beim testen dauernd hin:
Traceback (most recent call last):
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/connector.py", line 304, in connect
yield from self._create_connection(req)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/connector.py", line 578, in _create_connection
transport, proto = yield from self._create_direct_connection(req)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/connector.py", line 589, in _create_direct_connection
hosts = yield from self._resolve_host(req.host, req.port)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/connector.py", line 561, in _resolve_host
self._resolver.resolve(host, port, family=self._family)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/resolver.py", line 29, in resolve
host, port, type=socket.SOCK_STREAM, family=family)
File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/python3.6/socket.py", line 745, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/home/phobit/PycharmProjects/DiscordSippenBot/Discord/Main.py", line 304, in <module>
client.run(SECRETS.TOKEN)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/client.py", line 519, in run
self.loop.run_until_complete(self.start(*args, **kwargs))
File "/usr/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
return future.result()
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/client.py", line 490, in start
yield from self.login(*args, **kwargs)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/client.py", line 416, in login
yield from getattr(self, '_login_' + str(n))(*args, **kwargs)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/client.py", line 346, in _login_1
data = yield from self.http.static_login(token, bot=is_bot)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/http.py", line 258, in static_login
data = yield from self.request(Route('GET', '/users/@me'))
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/discord/http.py", line 137, in request
r = yield from self.session.request(method, url, **kwargs)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/client.py", line 555, in __iter__
resp = yield from self._coro
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/client.py", line 198, in _request
conn = yield from self._connector.connect(req)
File "/home/phobit/PycharmProjects/DiscordSippenBot/venv/lib/python3.6/site-packages/aiohttp/connector.py", line 314, in connect
.format(key, exc.strerror)) from exc
aiohttp.errors.ClientOSError: [Errno -2] Cannot connect to host discordapp.com:443 ssl:True [Name or service not known]
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9b6ebca198>

Ich habe schon alles versucht, PyCharm neugestartet, Ubuntu neugestartet... Auf dem Pi läuft gerade auch nichts, also da sperrt sich nichts...
Weiß wer weiter?
Mir egal, ob der Code schön ist oder nicht.
Hauptsache er funkt!
narpfel
User
Beiträge: 645
Registriert: Freitag 20. Oktober 2017, 16:10

Hast du in der VM eine Internetverbindung?
Phobit
User
Beiträge: 185
Registriert: Freitag 4. Mai 2018, 18:13

Jap, da klappt auch alles... Es ging ja auch die letzten 2 Monate einwandfrei...
Mir egal, ob der Code schön ist oder nicht.
Hauptsache er funkt!
narpfel
User
Beiträge: 645
Registriert: Freitag 20. Oktober 2017, 16:10

Was sagt ein `ping -c1 discordapp.com` in der VM?
Antworten