libqtquickcontrols2plugin.so의 정의되지 않은 기호로 인해 스케일링이 시작되지 않습니다.

libqtquickcontrols2plugin.so의 정의되지 않은 기호로 인해 스케일링이 시작되지 않습니다.

다음 을 사용하여 최소한의 데비안 안정 설치를 수행했습니다 debootstrap.zoom


$ QT_DEBUG_PLUGINS=1 /opt/zoom/ZoomLauncher


$ tail ~/.zoom/logs/zoom_stdout_stderr.log
    ],
    "version": 330752
}


zoom started.
loaded library "/opt/zoom/QtQuick/Controls.2/libqtquickcontrols2plugin.so"
/opt/zoom/zoom : symbol lookup error: /opt/zoom/QtQuick/Controls.2/libqtquickcontrols2plugin.so: undefined symbol: _ZN13QQmlDirParserC1Ev, version Qt_5_PRIVATE_API
Something went wrong while running zoom, exit code is 127.
ZoomLauncher exit.

QmlDirParser일부 Qt_5 라이브러리의 일부 기능이 최소 설치에 존재하지 않거나 버전이 일치하지 않는 것 같습니다 .

어떤 아이디어가 있나요?

광산은 zoom표준 위치에서 설치되었습니다.https://zoom.us/client/latest/zoom_amd64.deb, 그리고

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye

$ ldd /opt/zoom/QtQuick/Controls.2/libqtquickcontrols2plugin.so 
        linux-vdso.so.1 (0x00007ffd875ee000)
        libQt5Quick.so.5 => /lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f5479215000)
        libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f5478b53000)
        libQt5Qml.so.5 => /lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f54786f8000)
        libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f5478570000)
        libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f5478025000)
        libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f5477f9e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5477f7a000)
        libQt5QuickTemplates2.so.5 => /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5 (0x00007f5477def000)
        libQt5QuickControls2.so.5 => /lib/x86_64-linux-gnu/libQt5QuickControls2.so.5 (0x00007f5477dbb000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5477bee000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5477aaa000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5477a90000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f54778b9000)
        libQt5QmlModels.so.5 => /lib/x86_64-linux-gnu/libQt5QmlModels.so.5 (0x00007f5477834000)
        libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f54777fa000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f54777dd000)
        libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f54776f5000)
        libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007f54776e3000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f54776db000)
        libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f5477688000)
        libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f5477671000)
        libicui18n.so.67 => /lib/x86_64-linux-gnu/libicui18n.so.67 (0x00007f547736b000)
        libicuuc.so.67 => /lib/x86_64-linux-gnu/libicuuc.so.67 (0x00007f5477182000)
        libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f54770f7000)
        libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f547701a000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f5476eeb000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f54799df000)
        libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f5476e33000)
        libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f5476dff000)
        libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f5476d3c000)
        libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f5476d0e000)
        libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f5476c34000)
        libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f5476c04000)
        libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f5476bfe000)
        libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f5476bef000)
        libicudata.so.67 => /lib/x86_64-linux-gnu/libicudata.so.67 (0x00007f54750d4000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f5475061000)
        libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5474f1e000)
        libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f5474f10000)
        libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f5474f09000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f5474eed000)
        libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f5474ec2000)
        libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f5474e9f000)
        libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f5474e9a000)
        libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f5474c94000)
        libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f5474c7b000)
        libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f5474c6e000)

# All qt libs under my Debian bullseye, and their versions
 libqt5core5a:amd64_5.15.2+dfsg-9
 libqt5dbus5:amd64_5.15.2+dfsg-9
 libqt5gui5:amd64_5.15.2+dfsg-9
 libqt5network5:amd64_5.15.2+dfsg-9
 libqt5printsupport5:amd64_5.15.2+dfsg-9
 libqt5qml5:amd64_5.15.2+dfsg-6
 libqt5qmlmodels5:amd64_5.15.2+dfsg-6
 libqt5quick5:amd64_5.15.2+dfsg-6
 libqt5quickcontrols2-5:amd64_5.15.2+dfsg-2
 libqt5quicktemplates2-5:amd64_5.15.2+dfsg-2
 libqt5svg5:amd64_5.15.2-3
 libqt5waylandclient5:amd64_5.15.2-3
 libqt5widgets5:amd64_5.15.2+dfsg-9
 libqt5x11extras5:amd64_5.15.2-2

답변1

나는 같은 문제를 가지고있다. 내가 뭘 한거지에두아르도 트라파니제안했지만 소용이 없습니다.

마지막 패키지(버전: 5.14.7.2928)를 제거하고 /opt/zoom의 모든 파일을 삭제한 후 다시 설치하여 문제를 해결했습니다. 이전 설치는 5.13.11.1288이었습니다.

답변2

기호 조회 오류: /opt/zoom/QtQuick/Controls.2/libqtquickcontrols2plugin.so: 정의되지 않은 기호: _ZN13QQmlDirParserC1Ev, 버전 Qt_5_PRIVATE_API

이것은 어떤 OS(debian stable) 시스템인지, 설치 방법이 무엇인지와는 아무런 관련이 없습니다.

이는 Zoom 자체의 문제입니다. Zoom 라이브러리는 자체 포함되어 있으며 기본 운영 체제의 라이브러리가 필요하지 않습니다. 이 문제가 있는 확대/축소 버전은 v5.14.2.2046입니다.

$ apt-cache policy zoom
zoom:
  Installed: 5.14.2.2046
  Candidate: 5.14.2.2046
  Version table:
 *** 5.14.2.2046 100
        100 /var/lib/dpkg/status

오늘 저는 Zoom 공식 웹사이트에서 새로운 버전인 v5.14.5.2430을 설치했습니다.

Unpacking zoom (5.14.5.2430) over (5.14.2.2046) ...
run post uninstall script, action is upgrade ...
Setting up zoom (5.14.5.2430) ...

그러나 위에서 보고한 바와 같이 문제는 여전히 존재합니다.

운 좋게도 이전에 작동했던 이전 버전이 있는데, 시도해 보니 잘 작동했습니다.

$ apt-cache policy zoom
zoom:
  Installed: 5.13.7.683
  Candidate: 5.13.7.683
  Version table:
 *** 5.13.7.683 100
        100 /var/lib/dpkg/status

나는 문제가 /opt/zoom/QtQuickZoom v5.14+의 새로 도입된 구성 요소에서 발생한다고 생각하며, 제가 작업 중인 Zoom v5.13에는 그러한 디렉토리가 전혀 없고 /opt/zoom/Qt/.

답변3

/opt/zoom라이브러리 경로에 추가할 수 있습니다 . 이는 다음 bash과 같습니다.

export LD_LIBRARY_PATH=/opt/zoom:$LD_LIBRARY_PATH

그런 다음 다음을 실행하십시오.

/opt/zoom/zoom

래퍼 스크립트에 넣을 수도 있습니다.

관련 정보