kopano-docker build webapp-plugins missing
-
Hi,
i’m just trying to get my head around porting my existing kopano installation to the docker-backed one. Everything seems to be running smoothly (thank you very much for the time and effort in this endevour!), but i can’t get a build to finish for the target “build-webapp” (or any of the other build targets for that matter) when i add additional plugins for the webapp in the .env file like so:
ADDITIONAL_KOPANO_WEBAPP_PLUGINS="kopano-webapp-plugin-spell"
The error always is the same, it can’t find the package on the sources:
#13 8.173 Reading package lists... #13 9.755 + apt-get install -y --no-install-recommends kopano-webapp kopano-webapp-plugin-spell #13 9.781 Reading package lists... #13 11.31 Building dependency tree... #13 11.64 Reading state information... #13 12.01 E: Unable to locate package kopano-webapp-plugin-spell #13 ERROR: executor failed running [/bin/bash -o pipefail -c . /kopano/helper/create-kopano-repo.sh && if [ ${DOWNLOAD_COMMUNITY_PACKAGES} -eq 1 ]; then dl_and_package_community "webapp" "Debian_10"; dl_and_package_community "files" "Debian_10"; dl_and_package_community "mdm" "Debian_10"; dl_and_package_community "smime" "Debian_10"; fi; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_SMIME_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_MDM_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_FILES_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; set -x && apt-get update && apt-get install -y --no-install-recommends kopano-webapp ${ADDITIONAL_KOPANO_PACKAGES} ${ADDITIONAL_KOPANO_WEBAPP_PLUGINS} && rm -rf /var/cache/apt /var/lib/apt/lists]: runc did not terminate sucessfully ------ > importing cache manifest from zokradonh/kopano_webapp:builder: ------ ------ > [3/6] RUN --mount=type=secret,id=repocred,target=/etc/apt/auth.conf.d/kopano.conf . /kopano/helper/create-kopano-repo.sh && if [ 1 -eq 1 ]; then dl_and_package_community "webapp" "Debian_10"; dl_and_package_community "files" "Debian_10"; dl_and_package_community "mdm" "Debian_10"; dl_and_package_community "smime" "Debian_10"; fi; echo "deb [trusted=yes] file:/kopano/repo/webapp ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [trusted=yes] file:/kopano/repo/smime ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [trusted=yes] file:/kopano/repo/mdm ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [trusted=yes] file:/kopano/repo/files ./" >> /etc/apt/sources.list.d/kopano.list; set -x && apt-get update && apt-get install -y --no-install-recommends kopano-webapp kopano-webapp-plugin-spell && rm -rf /var/cache/apt /var/lib/apt/lists: ------ failed to solve with frontend dockerfile.v0: failed to solve with frontend gateway.v0: rpc error: code = Unknown desc = failed to build LLB: executor failed running [/bin/bash -o pipefail -c . /kopano/helper/create-kopano-repo.sh && if [ ${DOWNLOAD_COMMUNITY_PACKAGES} -eq 1 ]; then dl_and_package_community "webapp" "Debian_10"; dl_and_package_community "files" "Debian_10"; dl_and_package_community "mdm" "Debian_10"; dl_and_package_community "smime" "Debian_10"; fi; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_SMIME_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_MDM_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; echo "deb [${KOPANO_REPOSITORY_FLAGS}] ${KOPANO_WEBAPP_FILES_REPOSITORY_URL} ./" >> /etc/apt/sources.list.d/kopano.list; set -x && apt-get update && apt-get install -y --no-install-recommends kopano-webapp ${ADDITIONAL_KOPANO_PACKAGES} ${ADDITIONAL_KOPANO_WEBAPP_PLUGINS} && rm -rf /var/cache/apt /var/lib/apt/lists]: runc did not terminate sucessfully make[1]: *** [Makefile:63: build] Error 1 make[1]: Leaving directory '/opt/kopano-docker' make: *** [Makefile:186: build-webapp] Error 2
Without plugins, the build process runs through, no problem.
Can anyone make heads or tails on this?
Cheers!
-
@demerzel999 We removed the spell plugin as we do not support IE11 anymore and this was the last browser without a built-in spellchecker
-
Hi,
thank you very much, i could have tried that also.
I really would like to give back a little bit to this community, since kopano has been my favorite groupware over the last years, but i’m not really into bash-scripting.
Since thesetup.sh
file proposes these plugins, it seems like a good idea to remove them from the script or at least make people aware of this issue - speaking of, i’ll open one on this.I just looked through the sources on the kopano-docker repo, there is nothing about spellcheck in them. I wonder how they got into my
.env
in the first place.Thank you very much again!
Cheers!
-
@demerzel999 said in kopano-docker build webapp-plugins missing:
I just looked through the sources on the kopano-docker repo, there is nothing about spellcheck in them.
Yes, I removed it in https://github.com/zokradonh/kopano-docker/pull/439