tisonkun commented on code in PR #17129:
URL: https://github.com/apache/pulsar/pull/17129#discussion_r948616095


##########
docker/pulsar/Dockerfile:
##########
@@ -76,8 +86,8 @@ RUN pip3 install pyyaml==5.4.1
 # 4. /pulsar - hadoop writes to this directory
 RUN mkdir /pulsar && chmod g+w /pulsar
 
-ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
-RUN echo networkaddress.cache.ttl=1 >> 
/usr/lib/jvm/java-17-openjdk-amd64/conf/security/java.security
+ENV JAVA_HOME /usr/lib/jvm/temurin-17-jdk-amd64
+RUN echo networkaddress.cache.ttl=1 >> 
/usr/lib/jvm/temurin-17-jdk-amd64/conf/security/java.security

Review Comment:
   This should be covered by 
https://github.com/apache/pulsar/issues/12944#issuecomment-1103444708.
   
   <details>
   It seems the first try gives:
   
   ```
   [INFO] DOCKER> Step 14/26 : RUN mkdir -p /etc/apt/keyrings      && wget -O - 
https://packages.adoptium.net/artifactory/api/gpg/key/public | tee 
/etc/apt/keyrings/adoptium.asc      && echo "deb 
[signed-by=/etc/apt/keyrings/adoptium.asc] 
https://packages.adoptium.net/artifactory/deb $(awk -F= 
'/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | tee 
/etc/apt/sources.list.d/adoptium.list      && apt-get update      && apt-get -y 
dist-upgrade      && apt-get -y install temurin-17-jdk
   [INFO] DOCKER> 
   [INFO] DOCKER> ---> Running in 322d69692fb0
   [INFO] DOCKER> [91m--2022-08-18 03:22:25--  
https://packages.adoptium.net/artifactory/api/gpg/key/public
   
   [INFO] DOCKER> [91mResolving packages.adoptium.net 
(packages.adoptium.net)... 
   [INFO] DOCKER> [91m198.19.61.22
   Connecting to packages.adoptium.net 
(packages.adoptium.net)|198.19.61.22|:443... 
   [INFO] DOCKER> [91mconnected.
   
   [INFO] DOCKER> [91mHTTP request sent, awaiting response... 
   [INFO] DOCKER> [91m200 OK
   Length: unspecified [text/plain]
   Saving to: 'STDOUT'
   
        0K .                                                      3.84M=0s
   
   2022-08-18 03:22:27 (3.84 MB/s) - written to stdout [1793]
   
   
   [INFO] DOCKER> -----BEGIN PGP PUBLIC KEY BLOCK-----
   
   mQENBGGTvTQBCAC6ey144n7CG8foafF6mwgIBN1fIm1ILZDuGS4tMr0/XI8pgJnT
   QvsPxZWEvtSm7bEMObzEoZJcXwjBcJl1B0ui8k5kHMTI75gCmZPsoKLFWIEpuRBQ
   PBocusw80apDmLnNDQLVQvDFtEua5gaNa/fRw9YsmBoXBqvgrjFUIdGyWoQvH5+a
   9OYlWD9n5VV0gnVMb+aclwVzB/zJw3kHGSgzuMtlAHeQiah7Y8yomQn/UIX8yqDf
   +11sP3+c87YcjkRqImRTtmKEDcEtGPAIXC6SYA+uEEkbYE0Fy0chkvtnVWJ597fa
   Epai4rnICU8zoJ6X5z3v1aM2WerhX9oq9X8PABEBAAG0QEFkb3B0aXVtIEdQRyBL
   ZXkgKERFQi9SUE0gU2lnbmluZyBLZXkpIDx0ZW11cmluLWRldkBlY2xpcHNlLm9y
   Zz6JAVIEEwEIADwWIQQ7BNdTyQUNml00PzmEPEilZfjwSwUCYZO9NAIbAwULCQgH
   AgMiAgEGFQoJCAsCBBYCAwECHgcCF4AACgkQhDxIpWX48Et4AggAjjJzYWuKV3nG
   7ngInngl8G/m9JoHr7BmwgcQXYhdy5hVkMcUx5JLeXz2LMBUH/F2nD595hgjMabk
   kVib20X8lq9RsNbdfc2hBcWU6qyHKxsIqT4boI2/XDyEzzMyyZWWNGo/27Ci7Xmj
   pWu31nh0pDdPqdyWDIKojbVVnxlCRY8as8Sm+1ufi709KCi4MuwHNsUlCSwb/fju
   NKeHkrHbLcHKUUIEcmTSKRWrpMYBzm1HYOGBz4xPuELwUfUp71ehfoyBZlp6RDRf
   l5TYI1FmCyHuvjNhrJgWv7bOTcf8yObGY+TEUhzc4xQqCrF4ur9d3opvsuPBQsv+
   Klqi5KSZgrkBDQRhk700AQgAq14okly8cFrpYVenEQPiB75AUZfKRpMduiR6IxAj
   SKcH7aSoFZ9AubUEBVpZsyT5svxoEPe1i4TdbF+m9FGy42EcOlLa3ArLTj5H8FRl
   UdGZB9I5mk4GptOzPM+aHMMu92vW/ZwjuS8DvOiQSp+cUmG1EqOMJSM7e/4BM71z
   E+OKaVJCj79pEzhG3SK/IC/OlxxyETT66NSfYJd7Sw5R6Vr19am/uNU690W0CJ+q
   VQeFpmDMr7LnfdFRIh+lJe05+PvWXeidkGjox5cbG52wf8aRIR/FgkfcFvqRMN1f
   B+dVOWueloUeVAnzcUznOKmUEs7LP9ObJhYHHgup4IAU2wARAQABiQE2BBgBCAAg
   FiEEOwTXU8kFDZpdND85hDxIpWX48EsFAmGTvTQCGwwACgkQhDxIpWX48EvXHQf/
   Q0nZsGDXnZHiBoojeSdpkO7WBjMIP3w1GdLvRpPQrS8TfOPbZuoevzCNh38Y3gwF
   yelJspvzDQrBXhgkzAGlucYg8Y7KHa5Ebm7iDgMzc37L1hYSZTYCqwd7aowfgy34
   hOk3B67LffkJpIh738Oa9CtlwxQ9xcytmBmQ1fBBOwm/9IhAwHPQuydYIs4DxWbj
   0MGSP4fDntU7e4UjsHNmhudDcYol0FaqdHHIIB9C/G4CzetRwHFOn3b4JwXMU7YU
   6aJA3mXhi3hggMC3wkT2HHZ/TquuOdNc02fypWOCDOHz0alBBJNqoVUNFNqU3tfJ
   wI4qF/KKq9BfyfucAs0ykA==
   =szki
   -----END PGP PUBLIC KEY BLOCK-----
   [INFO] DOCKER> deb [signed-by=/etc/apt/keyrings/adoptium.asc] 
https://packages.adoptium.net/artifactory/deb focal main
   [INFO] DOCKER> Hit:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
   [INFO] DOCKER> Hit:2 http://ports.ubuntu.com/ubuntu-ports focal-updates 
InRelease
   [INFO] DOCKER> Hit:3 http://ports.ubuntu.com/ubuntu-ports focal-backports 
InRelease
   [INFO] DOCKER> Hit:4 http://ports.ubuntu.com/ubuntu-ports focal-security 
InRelease
   [INFO] DOCKER> Ign:5 https://packages.adoptium.net/artifactory/deb focal 
InRelease
   [INFO] DOCKER> Err:6 https://packages.adoptium.net/artifactory/deb focal 
Release
     Could not wait for server fd - select (11: Resource temporarily 
unavailable) [IP: 198.19.20.71 443]
   [INFO] DOCKER> Reading package lists...
   [INFO] DOCKER> 
   [INFO] DOCKER> [91mE: The repository 
'https://packages.adoptium.net/artifactory/deb focal Release' does not have a 
Release file.
   
   [INFO] DOCKER> Removing intermediate container 322d69692fb0
   [ERROR] DOCKER> Unable to build image [apachepulsar/java-test-image] : "The 
command '/bin/sh -c mkdir -p /etc/apt/keyrings      && wget -O - 
https://packages.adoptium.net/artifactory/api/gpg/key/public | tee 
/etc/apt/keyrings/adoptium.asc      && echo \"deb 
[signed-by=/etc/apt/keyrings/adoptium.asc] 
https://packages.adoptium.net/artifactory/deb $(awk -F= 
'/^VERSION_CODENAME/{print$2}' /etc/os-release) main\" | tee 
/etc/apt/sources.list.d/adoptium.list      && apt-get update      && apt-get -y 
dist-upgrade      && apt-get -y install temurin-17-jdk' returned a non-zero 
code: 100"  ["The command '/bin/sh -c mkdir -p /etc/apt/keyrings      && wget 
-O - https://packages.adoptium.net/artifactory/api/gpg/key/public | tee 
/etc/apt/keyrings/adoptium.asc      && echo \"deb 
[signed-by=/etc/apt/keyrings/adoptium.asc] 
https://packages.adoptium.net/artifactory/deb $(awk -F= 
'/^VERSION_CODENAME/{print$2}' /etc/os-release) main\" | tee 
/etc/apt/sources.list.d/adoptium.list      && apt-get update 
      && apt-get -y dist-upgrade      && apt-get -y install temurin-17-jdk' 
returned a non-zero code: 100" ]
   ```
   
   The command I run: `UBUNTU_MIRROR=http://archive.ubuntu.com/ubuntu/ 
./build/build_java_test_image.sh`
   </details>



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to