You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2022/10/16 06:03:00 UTC
[jira] [Updated] (GUACAMOLE-1621) In some cases, the library that's linked against is a hard link
[ https://issues.apache.org/jira/browse/GUACAMOLE-1621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mike Jumper updated GUACAMOLE-1621:
-----------------------------------
Fix Version/s: (was: 1.5.0)
> In some cases, the library that's linked against is a hard link
> ---------------------------------------------------------------
>
> Key: GUACAMOLE-1621
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1621
> Project: Guacamole
> Issue Type: Improvement
> Components: guacamole-server
> Affects Versions: 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0
> Reporter: wuxiaobai
> Priority: Minor
>
> * [https://github.com/apache/guacamole-server/blob/1.4.0/src/guacd-docker/bin/list-dependencies.sh#L35]
>
> {code:java}
> while [ -n "$1" ]; do
> # For all non-Guacamole library dependencies
> ldd "$1" | grep -v 'libguac' | awk '/=>/{print $(NF-1)}' \
> | while read LIBRARY; do
> # Determine the Debian package which is associated with that
> # library, if any
> dpkg-query -S "$LIBRARY" 2> /dev/null || true
> done
> # Next binary
> shift
> done | cut -f1 -d: | sort -u
> {code}
> {code:java}
> # ldd /usr/local/guacamole/sbin/guacd | grep -v 'libguac' | awk '/=>/{print $(NF-1)}' | while read LIBRARY; do dpkg-query -S "$LIBRARY" || true; done
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libcairo.so.2
> libc6:loongarch64: /lib/loongarch64-linux-gnu/libdl.so.2
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libjpeg.so.62
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libpng16.so.16
> libc6:loongarch64: /lib/loongarch64-linux-gnu/libpthread.so.0
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libssl.so.1.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libcrypto.so.1.1
> libuuid1:loongarch64: /lib/loongarch64-linux-gnu/libuuid.so.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libwebp.so.6
> libc6:loongarch64: /lib/loongarch64-linux-gnu/libc.so.6
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libpixman-1.so.0
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libfontconfig.so.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libfreetype.so.6
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libxcb-shm.so.0
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libxcb.so.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libxcb-render.so.0
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libXrender.so.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libX11.so.6
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libXext.so.6
> zlib1g:loongarch64: /lib/loongarch64-linux-gnu/libz.so.1
> libc6:loongarch64: /lib/loongarch64-linux-gnu/librt.so.1
> libc6:loongarch64: /lib/loongarch64-linux-gnu/libm.so.6
> libexpat1:loongarch64: /lib/loongarch64-linux-gnu/libexpat.so.1
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libXau.so.6
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libXdmcp.so.6
> dpkg-query: no path found matching pattern /lib/loongarch64-linux-gnu/libbsd.so.0{code}
> {code:java}
> # readlink -f /lib/loongarch64-linux-gnu/libcairo.so.2
>
> /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0
> {code}
> {code:java}
> # dpkg-query -S /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0
> libcairo2:loongarch64: /usr/lib/loongarch64-linux-gnu/libcairo.so.2.11600.0{code}
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)