src-d / tmsc

Other
21 stars 9 forks source link

following Docker image instructions doesn't work #17

Open hbt opened 5 years ago

hbt commented 5 years ago

Following this set of instruction from README

docker build -t srcd/tmsc
docker run -d --privileged -p 9432:9432 --name bblfshd bblfsh/bblfshd
docker exec -it bblfshd bblfshctl driver install --recommended
docker run -it --rm srcd/tmsc https://github.com/apache/spark

Skipping the "build" and using the image in srcd/tmsc also doesn't work

hassen@hassen-desktop64:vercino/vecino]$ docker run -d --privileged -p 9432:9432 --name bblfshd bblfsh/bblfshd            (11-29 18:55)
712c16fbecd529980cf7c79c83feb2ab247c45a30483613d40dee470ce83230b
[hassen@hassen-desktop64:vercino/vecino]$ docker exec -it bblfshd bblfshctl driver install --recommended                   (11-29 18:55)

Installed 8/8 drivers:
        bash  +  docker://bblfsh/bash-driver:latest
         cpp  +  docker://bblfsh/cpp-driver:latest
          go  +  docker://bblfsh/go-driver:latest
        java  +  docker://bblfsh/java-driver:latest
  javascript  +  docker://bblfsh/javascript-driver:latest
         php  +  docker://bblfsh/php-driver:latest
      python  +  docker://bblfsh/python-driver:latest
        ruby  +  docker://bblfsh/ruby-driver:latest

Done
[hassen@hassen-desktop64:vercino/vecino]$ docker run -it --rm srcd/tmsc https://github.com/apache/spark                    (11-29 18:56)
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 578, in _build_master
    ws.require(__requires__)
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 895, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 786, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (grpcio-tools 1.4.0 (/usr/local/lib/python3.5/dist-packages), Requirement.parse('grpcio-tools==1.13.0'), {'bblfsh'})

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/tmsc", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 3112, in <module>
    @_call_aside
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 3096, in _call_aside
    f(*args, **kwargs)
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 3125, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 580, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 593, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/local/lib/python3.5/dist-packages/pkg_resources/__init__.py", line 786, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (grpcio-tools 1.4.0 (/usr/local/lib/python3.5/dist-packages), Requirement.parse('grpcio-tools==1.13.0'), {'bblfsh'})
[hassen@hassen-desktop64:vercino/vecino]$                                                                                  (11-29 18:56)
hassen@hassen-desktop64:vercino/vecino]$ d ps                                                                             (11-29 18:59)
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                    NAMES
712c16fbecd5        bblfsh/bblfshd      "bblfshd"           4 minutes ago       Up 4 minutes        0.0.0.0:9432->9432/tcp   bblfshd

Docker version 17.09.0-ce, build afdb6d4