Skip to content

Instantly share code, notes, and snippets.

@vblagoje
Created October 30, 2018 09:53
Show Gist options
  • Save vblagoje/648642bf39a016393edc6366cde4ff85 to your computer and use it in GitHub Desktop.
Save vblagoje/648642bf39a016393edc6366cde4ff85 to your computer and use it in GitHub Desktop.
Faling to build 7.3 image from upstream
^C[vblagoje@localhost jboss-datagrid-7-image]$ clear
[vblagoje@localhost jboss-datagrid-7-image]$ pwd
/home/vblagoje/workspace/jboss-datagrid-7-image
[vblagoje@localhost jboss-datagrid-7-image]$ ls
CONTRIBUTING.md infinispan-server-9.4.1-SNAPSHOT.zip LICENSE override-cp.yaml override-ga.yaml target
image.yaml jboss-datagrid-7.2.0-server.zip modules override-dev.yaml README.adoc
[vblagoje@localhost jboss-datagrid-7-image]$ cekit build
2018-10-30 05:52:38,656 cekit INFO Generating files for docker engine.
2018-10-30 05:52:38,693 cekit INFO Initializing image descriptor...
2018-10-30 05:52:38,701 cekit INFO Handling artifacts...
2018-10-30 05:52:38,749 cekit INFO Rendering Dockerfile...
2018-10-30 05:52:38,852 cekit INFO Using Docker builder to build the image.
2018-10-30 05:52:38,852 cekit INFO Building container image...
2018-10-30 05:52:39,267 cekit INFO Docker: Step 1/17 : FROM jboss/openjdk18-rhel7:1.1
2018-10-30 05:52:39,268 cekit INFO Docker: ---> b10975cf7b43
2018-10-30 05:52:39,270 cekit INFO Docker: Step 2/17 : ENV JBOSS_DATAGRID_VERSION "7.2.3.GA" JBOSS_HOME "/opt/datagrid" JBOSS_IMAGE_NAME "jboss-datagrid-7/datagrid72" JBOSS_IMAGE_VERSION "7.2.3" JBOSS_PRODUCT "datagrid" LAUNCH_JBOSS_IN_BACKGROUND "true" PRODUCT_VERSION "7.2.3.GA"
2018-10-30 05:52:39,271 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,272 cekit INFO Docker: ---> 6a4ae6b71213
2018-10-30 05:52:39,274 cekit INFO Docker: Step 3/17 : LABEL com.redhat.component "jboss-datagrid-7-datagrid72-container" com.redhat.deployments-dir "/opt/datagrid/standalone/deployments" com.redhat.dev-mode "DEBUG:true" com.redhat.dev-mode.port "DEBUG_PORT:8787" description "Red Hat JBoss Data Grid 7.2 container image" io.cekit.version "2.1.3" io.openshift.expose-services "8080/tcp:webcache" name "jboss-datagrid-7/datagrid72" org.concrt.version "2.1.3" org.jboss.deployments-dir "/opt/datagrid/standalone/deployments" org.jboss.product "datagrid" org.jboss.product.datagrid.version "7.2.3.GA" org.jboss.product.version "7.2.3.GA" summary "Red Hat JBoss Data Grid 7.2 container image" version "7.2.3"
2018-10-30 05:52:39,275 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,275 cekit INFO Docker: ---> 51cae2eaff68
2018-10-30 05:52:39,276 cekit INFO Docker: Step 4/17 : EXPOSE 8080
2018-10-30 05:52:39,277 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,278 cekit INFO Docker: ---> d4a62dce6d6b
2018-10-30 05:52:39,283 cekit INFO Docker: Step 5/17 : USER root
2018-10-30 05:52:39,284 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,285 cekit INFO Docker: ---> b371dd13e681
2018-10-30 05:52:39,286 cekit INFO Docker: Step 6/17 : COPY jboss-datagrid-7.2.0-server.zip jboss-datagrid-7.2.3-server-patch.zip /tmp/artifacts/
2018-10-30 05:52:39,286 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,287 cekit INFO Docker: ---> d0ff6a29b9a3
2018-10-30 05:52:39,288 cekit INFO Docker: Step 7/17 : COPY modules /tmp/scripts
2018-10-30 05:52:39,289 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,290 cekit INFO Docker: ---> de4f68331aca
2018-10-30 05:52:39,290 cekit INFO Docker: Step 8/17 : USER root
2018-10-30 05:52:39,291 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,292 cekit INFO Docker: ---> 44c1cd99eaae
2018-10-30 05:52:39,293 cekit INFO Docker: Step 9/17 : RUN bash -x /tmp/scripts/datagrid/install.sh
2018-10-30 05:52:39,293 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,294 cekit INFO Docker: ---> cc8678dcab2b
2018-10-30 05:52:39,295 cekit INFO Docker: Step 10/17 : USER root
2018-10-30 05:52:39,296 cekit INFO Docker: ---> Using cache
2018-10-30 05:52:39,296 cekit INFO Docker: ---> 2da7497e4634
2018-10-30 05:52:39,298 cekit INFO Docker: Step 11/17 : RUN bash -x /tmp/scripts/datagrid/install_patches.sh
2018-10-30 05:52:39,499 cekit INFO Docker: ---> Running in 851ef6324421
2018-10-30 05:52:39,770 cekit INFO Docker: + set -e
2018-10-30 05:52:39,771 cekit INFO Docker: + ARTIFACTS_DIR=/tmp/artifacts
2018-10-30 05:52:39,771 cekit INFO Docker: + PATCHES=("jboss-datagrid-7.2.3-server-patch.zip")
2018-10-30 05:52:39,772 cekit INFO Docker: + apply_patches jboss-datagrid-7.2.3-server-patch.zip /tmp/artifacts
2018-10-30 05:52:39,773 cekit INFO Docker: + patches_to_apply=("$@")
2018-10-30 05:52:39,774 cekit INFO Docker: + (( last_index=2 - 1 ))
2018-10-30 05:52:39,774 cekit INFO Docker: + patches_dir=/tmp/artifacts
2018-10-30 05:52:39,775 cekit INFO Docker: + unset 'patches_to_apply[last_index]'
2018-10-30 05:52:39,776 cekit INFO Docker: + for each_patch in '"${patches_to_apply[@]}"'
2018-10-30 05:52:39,777 cekit INFO Docker: + /opt/datagrid/bin/ispn-cli.sh -Dorg.wildfly.patching.jar.invalidation=true '--command=patch apply /tmp/artifacts/jboss-datagrid-7.2.3-server-patch.zip'
2018-10-30 05:52:42,243 cekit INFO Docker: Exception in thread "main"
2018-10-30 05:52:42,245 cekit INFO Docker: java.lang.NullPointerException
2018-10-30 05:52:42,246 cekit INFO Docker:
2018-10-30 05:52:42,248 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseArtifact(ModuleXmlParser.java:1022)
2018-10-30 05:52:42,249 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseResources(ModuleXmlParser.java:910)
2018-10-30 05:52:42,250 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseModuleContents(ModuleXmlParser.java:679)
2018-10-30 05:52:42,252 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseDocument(ModuleXmlParser.java:440)
2018-10-30 05:52:42,252 cekit INFO Docker:
2018-10-30 05:52:42,253 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:311)
2018-10-30 05:52:42,254 cekit INFO Docker:
2018-10-30 05:52:42,254 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:269)
2018-10-30 05:52:42,255 cekit INFO Docker:
2018-10-30 05:52:42,255 cekit INFO Docker: at org.jboss.modules.xml.ModuleXmlParser.parseModuleXml(ModuleXmlParser.java:230)
2018-10-30 05:52:42,255 cekit INFO Docker:
2018-10-30 05:52:42,256 cekit INFO Docker: at org.jboss.modules.LocalModuleFinder.parseModuleXmlFile(LocalModuleFinder.java:250)
2018-10-30 05:52:42,257 cekit INFO Docker: at org.jboss.modules.LocalModuleFinder.lambda$findModule$1(LocalModuleFinder.java:195)
2018-10-30 05:52:42,257 cekit INFO Docker: at java.security.AccessController.doPrivileged(Native Method)
2018-10-30 05:52:42,258 cekit INFO Docker: at org.jboss.modules.LocalModuleFinder.findModule(LocalModuleFinder.java:195)
2018-10-30 05:52:42,259 cekit INFO Docker:
2018-10-30 05:52:42,260 cekit INFO Docker: at org.jboss.modules.ModuleLoader.findModule0(ModuleLoader.java:693)
2018-10-30 05:52:42,261 cekit INFO Docker:
2018-10-30 05:52:42,262 cekit INFO Docker: at org.jboss.modules.ModuleLoader.findModule(ModuleLoader.java:686)
2018-10-30 05:52:42,262 cekit INFO Docker: at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:496)
2018-10-30 05:52:42,263 cekit INFO Docker: at org.jboss.modules.DelegatingModuleLoader.preloadModule(DelegatingModuleLoader.java:57)
2018-10-30 05:52:42,264 cekit INFO Docker:
2018-10-30 05:52:42,264 cekit INFO Docker: at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:292)
2018-10-30 05:52:42,265 cekit INFO Docker: at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.java:92)
2018-10-30 05:52:42,266 cekit INFO Docker: at __redirected.__RedirectedUtils.loadProvider(__RedirectedUtils.java:86)
2018-10-30 05:52:42,266 cekit INFO Docker: at __redirected.__DocumentBuilderFactory.changeDefaultFactory(__DocumentBuilderFactory.java:53)
2018-10-30 05:52:42,267 cekit INFO Docker: at __redirected.__JAXPRedirected.changeAll(__JAXPRedirected.java:53)
2018-10-30 05:52:42,268 cekit INFO Docker: at org.jboss.modules.Main.main(Main.java:428)
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/cekit/builders/docker_builder.py", line 63, in build
raise CekitError("Image build failed: '%s'" % line)
cekit.errors.CekitError: Image build failed: 'The command 'bash -x /tmp/scripts/datagrid/install_patches.sh' returned a non-zero code: 1'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 225, in _raise_for_status
response.raise_for_status()
File "/usr/lib/python3.6/site-packages/requests/models.py", line 935, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localhost/v1.22/commit?container=851ef6324421%0A&repo=jboss-datagrid-7%2Fdatagrid72&tag=7.2.3-failed
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/cekit", line 11, in <module>
load_entry_point('cekit==2.1.3', 'console_scripts', 'cekit')()
File "/usr/lib/python3.6/site-packages/cekit/cli.py", line 283, in run
Cekit().parse().run()
File "/usr/lib/python3.6/site-packages/cekit/cli.py", line 250, in run
builder.build()
File "/usr/lib/python3.6/site-packages/cekit/builders/docker_builder.py", line 89, in build
docker_client.commit(last_tag, img_repo, tag=img_tag)
File "/usr/lib/python3.6/site-packages/docker/utils/decorators.py", line 19, in wrapped
return f(self, resource_id, *args, **kwargs)
File "/usr/lib/python3.6/site-packages/docker/api/container.py", line 143, in commit
json=True)
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 231, in _result
self._raise_for_status(response)
File "/usr/lib/python3.6/site-packages/docker/api/client.py", line 227, in _raise_for_status
raise create_api_error_from_http_exception(e)
File "/usr/lib/python3.6/site-packages/docker/errors.py", line 31, in create_api_error_from_http_exception
raise cls(e, response=response, explanation=explanation)
docker.errors.NotFound: 404 Client Error: Not Fou
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment