Hi everyone! I have some problem with launching qu...
# troubleshoot
c
Hi everyone! I have some problem with launching quickstart. I've tried on RHEL 9 : quicktart failed. So, I've tried on Windows server 2019 and, now, I have this error when pulling datahub-actions:
Error while pulling images. Going to attempt to move on to docker compose up assuming the images have been built locally
. Do you know how to fix it ?
1
b
Hey Stefan, if you run
docker images
can you see any of the datahub releated ones? does your instance has access to the internet?
or are there any security/firewall settings preventing docker to pull images?
c
running docker images provide this result (no datahub related ones) :
REPOSITORY                             TAG                         IMAGE ID       CREATED       SIZE
<http://mcr.microsoft.com/dotnet/samples|mcr.microsoft.com/dotnet/samples>       dotnetapp-nanoserver-1809   b9f551abe8ca   6 days ago    333MB
<http://mcr.microsoft.com/windows/servercore|mcr.microsoft.com/windows/servercore>   ltsc2019                    4503e186c64d   2 weeks ago   5.68GB
<http://mcr.microsoft.com/windows/nanoserver|mcr.microsoft.com/windows/nanoserver>   1809                        c89127473dbd   2 weeks ago   258MB
And I can access to the internet, yes.
b
if you have datahub repo cloned, could you try running
docker-compose -p datahub -f docker-compose.yml -f docker-compose.override.yml pull
in the docker folder ?
just to see weather it pulls the images
c
There is an error running it in the docker folder :
PS C:\Program Files\Docker> docker-compose -p datahub -f docker-compose.yml -f docker-compose.override.yml pull
docker-compose : CreateFile C:\Program Files\Docker\docker-compose.yml: The system cannot find the file specified.
At line:1 char:1
+ docker-compose -p datahub -f docker-compose.yml -f docker-compose.ove ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (CreateFile C:\P...file specified.:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
b
C:\Program Files\Docker>
not in Docker directory, but datahub repo's docker directory here: https://github.com/datahub-project/datahub/tree/master/docker
c
Oh yes sorry I don't know where it is. Not sure that I have the repo cloned.
I've cloned the repo and run the docker-compose. Here is the result :
C:\Users\GALISST1\datahub\docker> docker-compose -p datahub -f docker-compose.yml -f docker-compose.override.yml pull
docker-compose : time="2022-11-22T12:33:49+01:00" level=warning msg="The \"HOME\" variable is not set. Defaulting to a
blank string."
At line:1 char:1
+ docker-compose -p datahub -f docker-compose.yml -f docker-compose.ove ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (time="2022-11-2... blank string.":String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
time="2022-11-22T12:33:49+01:00" level=warning msg="The \"HOME\" variable is not set. Defaulting to a blank string."
time="2022-11-22T12:33:49+01:00" level=warning msg="The \"HOME\" variable is not set. Defaulting to a blank string."
datahub-actions Pulling
broker Pulling
zookeeper Pulling
kafka-setup Pulling
datahub-frontend-react Pulling
datahub-gms Pulling
elasticsearch Pulling
mysql Pulling
elasticsearch-setup Pulling
mysql-setup Pulling
neo4j Pulling
schema-registry Pulling
neo4j Error
schema-registry Error
datahub-actions Error
kafka-setup Warning
elasticsearch-setup Warning
datahub-gms Warning
broker Error
datahub-frontend-react Warning
mysql-setup Warning
WARNING: Some service image(s) must be built from source by running:
docker compose build %s kafka-setup elasticsearch-setup datahub-gms datahub-frontend-react mysql-setup
no matching manifest for windows/amd64 10.0.17763 in the manifest list entries
b
This might be issue with quickstart on windows:
windows/amd64
would this be production setup or you are testing locally to see?
you might want to use: https://learn.microsoft.com/en-us/windows/wsl/install to test it on linux like system our windows support is not as battle tested as unix-like ones
these errors:
Copy code
schema-registry Error 
datahub-actions Error
also odd, since these are public images
would you try:
docker pull confluentinc/cp-schema-registry:5.4.0
and
docker pull acryldata/datahub-actions
c
I have another threads regarding Datahub install issue on RHEL 9. It's not working for me either on Linux or Windows 🤷‍♂️
Ok I'll try your solution installing linux like system on windows
Same error with Ubuntu :
galissie@FRDADATAHUB:~$ datahub docker quickstart
No Datahub Neo4j volume found, starting with elasticsearch as graph service.
To use neo4j as a graph backend, run
``datahub docker quickstart --quickstart-compose-file ./docker/quickstart/docker-compose.quickstart.yml``
from the root of the datahub repo
Fetching docker-compose file <https://raw.githubusercontent.com/datahub-project/datahub/master/docker/quickstart/docker-compose-without-neo4j.quickstart.yml> from GitHub
Pulling docker images...
-Error response from daemon: error creating temporary lease: transport is closing: unavailable
Error while pulling images. Going to attempt to move on to docker compose up assuming the images have been built locally
[+] Running 0/0
⠿ datahub-actions Error                                                                                           0.0s
⠿ schema-registry Error                                                                                           0.0s
⠿ datahub-frontend-react Error                                                                                    0.0s
⠿ elasticsearch Error                                                                                             0.0s
⠿ zookeeper Error                                                                                                 0.0s
⠿ kafka-setup Error                                                                                               0.0s
⠿ datahub-gms Error                                                                                               0.0s
⠿ broker Error                                                                                                    0.0s
⠿ mysql Error                                                                                                     0.0s
⠿ mysql-setup Error                                                                                               0.0s
⠿ elasticsearch-setup Error                                                                                       0.0s
Error response from daemon: error creating temporary lease: connection error: desc = "transport: Error while dialing dial unix /var/run/docker/containerd/containerd.sock: connect: connection refused": unavailable
b
so this is happening because your docker daemon not running
so basically you cannot pull or run images.
you can check it was set up properly by running
sudo docker run hello-world
more about this here: https://docs.docker.com/engine/install/ubuntu/
c
Ok thks it seems that my Windows Server VM is not properly configured to enable Docker Containers.