You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Nick Couchman (Jira)" <ji...@apache.org> on 2022/07/27 16:56: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 ]

Nick Couchman 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)