mike-jumper commented on PR #388: URL: https://github.com/apache/guacamole-server/pull/388#issuecomment-1220974236
> Finally built this Alpine docker Image (to remove security vulnerabilities detected from the 1.4.0 official build). The `latest` tag for the Docker image is already rebuilt nightly to incorporate any patches released by package maintainers and the underlying distro image. These changes improve on that further, but you don't _need_ these changes to have an up-to-date image. > I had to add cairo and pango as dependencies on the runtime environment dependencies in the dockerfile. This should happen automatically via: https://github.com/apache/guacamole-server/blob/15f6e9f678a584b0fe374ddd279ec453515008ae/Dockerfile#L141-L146 and: https://github.com/apache/guacamole-server/blob/15f6e9f678a584b0fe374ddd279ec453515008ae/Dockerfile#L178 See: https://github.com/apache/guacamole-server/blob/15f6e9f678a584b0fe374ddd279ec453515008ae/src/guacd-docker/bin/list-dependencies.sh Sounds like there must be something the above script is missing that prevents Pango from getting recognized as a dependency. Cairo is recognized and pulled in: ```console $ docker run --rm guacd cat /opt/guacamole/DEPENDENCIES brotli-libs cairo expat fontconfig freetype libbz2 libcrypto1.1 libjpeg-turbo libpng libssl1.1 libuuid libwebp libx11 libxau libxcb libxdmcp libxext libxrender musl pixman zlib $ ``` -- 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]
