Skip to content

Functional Test Runner Build Error: gpg: keyserver receive failed: keyserver error #51

@jamiejackson

Description

@jamiejackson

@charles-pinkston , you might already be on top of this, but:

Running with this patch (indentation fixes, context fix, dockerfile fix; otherwise, docker-compose fails with errors in the docker-compose):

diff --git a/functional_test_runner/docker-compose.yml b/functional_test_runner/docker-compose.yml
index a16175e..74f44d7 100644
--- a/functional_test_runner/docker-compose.yml
+++ b/functional_test_runner/docker-compose.yml
@@ -1,8 +1,10 @@
 version: "3.6"
- services:
+
+services:
   e2e:
     build:
-      context: ../
+      context: .
+      dockerfile: ./docker/Dockerfile
     image: "e2e"
     container_name: e2e
 #    environment:
@@ -13,6 +15,6 @@
     volumes:
       - reports:/protractor/project/reports
  #networks:
- volumes:
+volumes:
   reports:
 #    external: true
\ No newline at end of file
diff --git a/functional_test_runner/docker/Dockerfile b/functional_test_runner/docker/Dockerfile
index 7d1c688..5595d0a 100644
--- a/functional_test_runner/docker/Dockerfile
+++ b/functional_test_runner/docker/Dockerfile
@@ -38,8 +38,8 @@
 
 USER root
 
-COPY config /src
-COPY ../../tests /tests
+COPY ./docker/config /src
+COPY ./tests /tests
 
 VOLUME /tests
 

However, I'm getting this failure:

$ docker-compose build
Building e2e
Step 1/15 : FROM java:latest
 ---> d23bdf5b1b1b
Step 2/15 : RUN apt-get update &&     apt-get install -y curl build-essential vim netcat xvfb wget curl gconf-service libgconf-2-4 libnspr4 libnss3 libpango1.0-0 libappindicator1 libcurl3 libxss1 fonts-liberation xdg-utils &&     apt-get -y autoremove &&     apt-get -y clean &&     rm -rf /var/lib/apt/lists/*
 ---> Using cache
 ---> 2404dfe3bb76
Step 3/15 : RUN set -ex   && for key in     9554F04D7259F04124DE6B476D5A82AC7E37093B     94AE36675C464D64BAFA68DD7434390BDBE9B9C5     0034A06D9D9B0064CE8ADF6BF1747F4AD2306D93     FD3A5288F042B6850C66B31F09FE44734EB7990E     71DCFD284A79C3B38668286BC97EC7A07EDE3FC1     DD8F2338BAE7501E3DD5AC78C273792F7D83545D     B9AE9905FFD7803F25714661B63B535A4C206CA9     C4F0DFFF4E8C1A8236409D08E73BC641CC11F4C8   ; do     gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key";   done
 ---> Running in 40efef7a5c56
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 9554F04D7259F04124DE6B476D5A82AC7E37093B
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 7E37093B from hkp server ha.pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions