从 Ubuntu 16.04 升级到 18.04 后 VirtualBox 无法运行

从 Ubuntu 16.04 升级到 18.04 后 VirtualBox 无法运行

我刚刚将我的 Ubuntu 从 16.04 升级到 18.04。

当我想从命令行运行 VirtualBox 时,它不起作用。它返回错误:

VirtualBox: Error -610 in supR3HardenedMainInitRuntime!
VirtualBox: dlopen("/usr/lib/virtualbox/VBoxRT.so",) failed: <NULL>

VirtualBox: Tip! It may help to reinstall VirtualBox.

我已经重新安装了 VirtualBox 但是它仍然不起作用。

当然我也在 Stack Exchange 上查看了一些解决方案。

我已经执行了命令sudo chown root:root /usrsudo chown root:root /usr/lib但它没有帮助。

/usr这是我的目录的权限条件

ls -l / | grep usr
drwxrwxrwx 14 root root 4096  usr
ls -l /usr | grep lib
drwxr-xr-x 180 root root 20480  lib
ls -l /usr/lib | grep virtualbox
drwxr-xr-x 6 root root 4096  virtualbox
ls -l /usr/lib/virtualbox | grep  
合計 80376
drwxr-xr-x 3 root root     4096 11月 27 23:44 ExtensionPacks
    -rw-r--r-- 1 root root    10400 10月 10 22:27 VBoxAuth.so
    -rw-r--r-- 1 root root    22976 10月 10 22:27 VBoxAuthSimple.so
    -rwxr-xr-x 1 root root   116920 10月 10 22:27 VBoxAutostart
    -rwxr-xr-x 1 root root   166416 10月 10 22:27 VBoxBalloonCtrl
    -rwxr-xr-x 1 root root    80048 10月 10 22:27 VBoxBugReport
    -rwxr-xr-x 1 root root   993704 10月 10 22:27 VBoxCpuReport
    -rw-r--r-- 1 root root  1875080 10月 10 22:27 VBoxDD.so
    -rw-r--r-- 1 root root   358376 10月 10 22:27 VBoxDD2.so
    -rw-r--r-- 1 root root      592 10月 10 22:27 VBoxDD2R0.r0
    -rw-r--r-- 1 root root      412 10月 10 22:27 VBoxDD2RC.rc
    -rw-r--r-- 1 root root   225880 10月 10 22:27 VBoxDDR0.r0
    -rw-r--r-- 1 root root   180432 10月 10 22:27 VBoxDDRC.rc
    -rw-r--r-- 1 root root   426528 10月 10 22:27 VBoxDDU.so
    -rwxr-xr-x 1 root root    10312 10月 10 22:27 VBoxDTrace
    -rw-r--r-- 1 root root   162848 10月 10 22:27 VBoxDbg.so
    -rw-r--r-- 1 root root    35120 10月 10 22:27 VBoxDragAndDropSvc.so
    -rw-r--r-- 1 root root  2097152  7月  3 00:34 VBoxEFI32.fd
    -rw-r--r-- 1 root root  2097152  7月  3 00:34 VBoxEFI64.fd
    -rwxr-xr-x 1 root root    59616 10月 10 22:27 VBoxExtPackHelperApp
    -rw-r--r-- 1 root root    18648 10月 10 22:27 VBoxGuestControlSvc.so
    -rw-r--r-- 1 root root    35224 10月 10 22:27 VBoxGuestPropSvc.so
    -rwsr-sr-x 1 root root   157776 10月 10 22:27 VBoxHeadless
    -rw-r--r-- 1 root root    97184 10月 10 22:27 VBoxHeadless.so
    -rw-r--r-- 1 root root    18512 10月 10 22:27 VBoxHostChannel.so
    -rw-r--r-- 1 root root    70056 10月 10 22:27 VBoxKeyboard.so
    -rwxr-xr-x 1 root root  1091808 10月 10 22:27 VBoxManage
    -rwxr-xr-x 1 root root   825640 10月 10 22:27 VBoxManageHelp
    -rwsr-sr-x 1 root root    26792 10月 10 22:27 VBoxNetAdpCtl
    -rwsr-sr-x 1 root root   157776 10月 10 22:27 VBoxNetDHCP
    -rw-r--r-- 1 root root   130680 10月 10 22:27 VBoxNetDHCP.so
    -rwxr-xr-x 1 root root   157776 10月 10 22:27 VBoxNetNAT
    -rw-r--r-- 1 root root   282792 10月 10 22:27 VBoxNetNAT.so
    -rw-r--r-- 1 root root   192264 10月 10 22:27 VBoxOGLhostcrutil.so
    -rw-r--r-- 1 root root   156552 10月 10 22:27 VBoxOGLhosterrorspu.so
    -rw-r--r-- 1 root root   172608 10月 10 22:27 VBoxOGLrenderspu.so
    -rw-r--r-- 1 root root   209688 10月 10 22:27 VBoxPython.so
    -rw-r--r-- 1 root root   209688 10月 10 22:27 VBoxPython3_6m.so
    -rw-r--r-- 1 root root   772328 10月 10 22:27 VBoxREM.so
    -rw-r--r-- 1 root root  2969672 10月 10 22:27 VBoxRT.so
    -rwsr-sr-x 1 root root   157776 10月 10 22:27 VBoxSDL
    -rw-r--r-- 1 root root   167400 10月 10 22:27 VBoxSDL.so
    -rwxr-xr-x 1 root root  6571512 10月 10 22:27 VBoxSVC
    -rw-r--r-- 1 root root    47616 10月 10 22:27 VBoxSharedClipboard.so
    -rw-r--r-- 1 root root  1096608 10月 10 22:27 VBoxSharedCrOpenGL.so
    -rw-r--r-- 1 root root    39400 10月 10 22:27 VBoxSharedFolders.so
    -rwxr-xr-x 1 root root     4163  8月 14 20:44 VBoxSysInfo.sh
    -rwxr-xr-x 1 root root   108704 10月 10 22:27 VBoxTestOGL
    -rwxr-xr-x 1 root root    10232 10月 10 22:27 VBoxTunctl
    -rw-r--r-- 1 root root  3565336 10月 10 22:27 VBoxVMM.so
    -rwxr-xr-x 1 root root   157776 10月 10 22:27 VBoxVMMPreload
    -rw-r--r-- 1 root root    10456 10月 10 22:27 VBoxVMMPreload.so
    -rwxr-xr-x 1 root root    10232 10月 10 22:27 VBoxVolInfo
    -rw-r--r-- 1 root root  1147120 10月 10 22:27 VBoxXPCOM.so
    -rw-r--r-- 1 root root    43656 10月 10 22:27 VBoxXPCOMC.so
    -rwxr-xr-x 1 root root    26784 10月 10 22:27 VBoxXPCOMIPCD
    -rw-r--r-- 1 root root  1800968 10月 10 22:27 VMMR0.r0
    -rw-r--r-- 1 root root  1431668 10月 10 22:27 VMMRC.rc
    -rwsr-sr-x 1 root root   157776 10月 10 22:27 VirtualBox
    -rw-r--r-- 1 root root 12015496 10月 10 22:27 VirtualBox.so
    drwxr-xr-x 2 root root     4096 11月 27 23:46 __pycache__
    drwxr-xr-x 2 root root     4096 11月 27 23:44 components
    -rw-r--r-- 1 root root   126032 10月 10 22:27 libvboxjxpcom.so
    drwxr-xr-x 3 root root     4096 11月 27 23:44 sdk
    -rwxr-xr-x 1 root root  1778584 10月 10 22:27 vbox-img
    -rwxr-xr-x 1 root root   121912 10月 10 22:27 vboxshell.py
    -rwxr-xr-x 1 root root 19992296 10月 10 22:27 vboxwebsrv
    -rwxr-xr-x 1 root root 14895472 10月 10 22:27 webtest

下面是我执行的结果ldd /usr/lib/virtualbox/VBoxRT.so

linux-vdso.so.1 (0x00007ffe0f7dd000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007fb30a900000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb30a6e3000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb30a4c4000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb30a2bc000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb30a0b8000)
libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007fb309cf7000)
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007fb309a7a000)
libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fb309810000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007fb309398000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb30900f000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb308df7000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb308a06000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb30b015000)
libicuuc.so.60 => /usr/lib/x86_64-linux-gnu/libicuuc.so.60 (0x00007fb30864f000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007fb308429000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb30808b000)
libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007fb307e66000)
libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fb307c49000)
librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007fb307a2d000)
libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007fb30781f000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007fb3075e9000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007fb307284000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007fb307039000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007fb306de7000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007fb306bd9000)
libicudata.so.60 => /usr/lib/x86_64-linux-gnu/libicudata.so.60 (0x00007fb305030000)
libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007fb304cb2000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007fb304a7e000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007fb3047fd000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007fb3044ce000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007fb3042bb000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007fb303fe5000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007fb303db3000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007fb303baf000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007fb3039a4000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007fb303789000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007fb30356e000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007fb30332d000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007fb303125000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007fb302f21000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007fb302d18000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007fb302a8b000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007fb3027e9000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007fb3025b3000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007fb30239d000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007fb302174000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007fb301f65000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007fb301d1b000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007fb301a12000)

下面是结果dpkg -l | grep vir

ii  libvirt0:amd64                                4.0.0-1ubuntu8.5                            amd64        library for interfacing with different virtualization systems
ii  qemu-kvm                                      1:2.11+dfsg-1ubuntu7.7                      amd64        QEMU Full virtualization on x86 hardware
ii  unity-scope-virtualbox                        0.1+13.10.20130723-0ubuntu1                 all          VirtualBox scope for Unity
ii  virt-manager                                  1:1.5.1-0ubuntu1.1                          all          desktop application for managing virtual machines
ii  virt-viewer                                   6.0-2                                       amd64        Displaying the graphical console of a virtual machine
ii  virtinst                                      1:1.5.1-0ubuntu1.1                          all          Programs to create and clone virtual machines
ii  virtualbox                                    5.2.18-dfsg-2~ubuntu18.04.1                 amd64        x86 virtualization solution - base binaries
ii  virtualbox-dkms                               5.2.18-dfsg-2~ubuntu18.04.1                 all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-qt                                 5.2.18-dfsg-2~ubuntu18.04.1                 amd64        x86 virtualization solution - Qt based user interface

当我执行时 dpkg -S /usr/lib/virtualbox/VBoxRT.so,结果将是

virtualbox: /usr/lib/virtualbox/VBoxRT.so

我该怎么做才能再次运行 VirtualBox?

答案1

我刚刚解决了这个问题,只是usr目录的权限问题,我刚刚执行了命令:

sudo chmod 755 /usr

此后一切都已完成。

相关内容