Closed trollkotze closed 6 years ago
Oh, never mind.
Doing the same procedure (pip uninstall
, then pip reinstall
), it suddenly seems to work now. Don't know what I messed up before.
Probably not an issue with that repo here anyway. Sorry for the spam.
Not sure if I have broken things or if things have been broken without my bad influence. I had been able to use
scbw.play
to play against bots a month or two ago without many problems. Only some bots I would have liked to play did not work back then.Now I checked and saw there are some updates in the repo, including new releases. Not really knowing how any update process works, I just deleted all docker images, did
pip uinstall scbw
,pip install scbw
to reinstall everything.Then I wanted to play. But now, this always happens:
It does not matter whether I choose bots or human or not. All docker containers exit prematurely, it seems.
If I type in the docker command with all the characters as listed in the debug output above, I get this result:
So it seems that the "/app/play_human.sh" script in the starcraft docker container has such a syntax error, an unexpected "(" on line 1.
But I don't know how to get into that container and see what's in it. Or how to get a working replacement. And how it actually came to this.
expected behaviour
Docker images should run.
actual behaviour
See above.
steps to reproduce
not sure... I want to find out what I have done wrong. But I don't know yet what it is.
operating system
Ubuntu 16.04.3 LTS
docker version
output of command
docker version
: Client: Version: 17.09.0-ce API version: 1.32 Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:42:18 2017 OS/Arch: linux/amd64Server: Version: 17.09.0-ce API version: 1.32 (minimum version 1.12) Go version: go1.8.3 Git commit: afdb6d4 Built: Tue Sep 26 22:40:56 2017 OS/Arch: linux/amd64 Experimental: false
scbw version
output of command
scbw.play -v