VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",)

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",)
ubuntu 16.04 LTS
$ sudo apt install virtualbox
$ virtualbox
VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5: undefined symbol: _ZN6QDebug9putStringEPK5QCharm

virtualbox가 실행되고 있지 않습니다. 무엇이 잘못되었으며 어떻게 해결할 수 있나요?

$ ls -l /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5
lrwxrwxrwx 1 root root 21  5월 13  2017 /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5 -> libQt5OpenGL.so.5.5.1


$ apt-cache policy libqt5opengl5
libqt5opengl5:
설치: 5.5.1+dfsg-16ubuntu7.5
후보: 5.5.1+dfsg-16ubuntu7.5
버전 테이블:
*** 5.5.1+dfsg-16ubuntu7.5 500
        500 http://ftp.daum.net/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
    5.5.1+dfsg-16ubuntu7 500
        500 http://ftp.daum.net/ubuntu xenial/main amd64 Packages

답변1

다시 설치libqt5opengl5,libqt5core5a그리고lib이중 변환1. 이것은 제거됩니다가상박스-qt, 또한 다시 설치해야 합니다. 현재 지원되는 모든 Ubuntu 버전에서 터미널을 열고 다음을 입력합니다.

sudo apt remove libqt5opengl5 libqt5core5a libdouble-conversion1
sudo apt install libqt5opengl5 libqt5core5a libdouble-conversion1 virtualbox-qt 

libQt5OpenGL.so.5를 실행하여 ldd /usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5다른 누락된 종속성이 있는지 확인하세요. 그렇다면 해당 패키지 이름을 찾아 dpkg -S <file-name(s)>다시 설치해 보시기 바랍니다.

답변2

APT INSTALLVirtualBox 설치를 사용하지 마십시오 !

나는 몇 주 전에 이 문제를 해결했습니다. Virtualbox설치 했는데도 apt install같은 문제가 발생하면 제거하세요 . 종속성에 문제가 있는 Virtualbox것 같습니다 . 그런 다음 파일을 apt install virtualbox다운로드하여 설치하십시오..deb여기.

관련 정보