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]

Reply via email to