VirtualBox

Ticket #10941 (closed defect: fixed)

Opened 19 months ago

Last modified 17 months ago

vboxdrv fails during Solaris 10 boot

Reported by: bernievb Owned by:
Priority: major Component: other
Version: VirtualBox 4.2.0 Keywords:
Cc: Guest type: other
Host type: other

Description (last modified by frank) (diff)

Installation of vbox 4.2 on Solaris 10 host showed the following error:

...
Detected Solaris 5.10 Version Generic_147441-01
Loading VirtualBox kernel modules...
   - Loaded: Host module
   - Loaded: NetAdapter module
   - Loaded: NetFilter (STREAMS) module
Configuring services...
   - Loaded: Zone access service
Installing MIME types and icons...
Installing Python bindings...
Traceback (most recent call last):
  File "./vboxapisetup.py", line 14, in ?
    from distutils.core import setup
ImportError: No module named distutils.core
   - Installed: Bindings for Python 2.6
Updating the boot archive...

Installation of <SUNWvbox> was successful.
-----------------------------------------------
When booting the system the following errors occurred:
-----------------------------------------------
...
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_unregister'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_register'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_create'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_lookup'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_invalidate'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxdrv'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxdrv:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'misc/dtrace' not found
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogLoggerEx'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemFree'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTRandBytes'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogRelDefaultInstance
'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Init'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Term'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTErrConvertToErrno'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemAllocZTag'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxnet'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxnet:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'drv/vboxdrv' not found
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_unregister'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_register'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_create'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_lookup'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_invalidate'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxdrv'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxdrv:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'misc/dtrace' not found
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogLoggerEx'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemFree'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTRandBytes'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogRelDefaultInstance
'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Init'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Term'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTErrConvertToErrno'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemAllocZTag'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxnet'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxnet:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'drv/vboxdrv' not found
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_unregister'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_register'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_create'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe_lookup'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_probe'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxdrv: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'dtrace_invalidate'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxdrv'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxdrv:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'misc/dtrace' not found
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogLoggerEx'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemFree'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTRandBytes'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTLogRelDefaultInstance
'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Init'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTR0Term'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTErrConvertToErrno'
Sep 16 12:23:52 cobra genunix: [ID 819705 kern.notice] /platform/i86pc/kernel/dr
v/amd64/vboxnet: undefined symbol
Sep 16 12:23:52 cobra genunix: [ID 826211 kern.notice]  'RTMemAllocZTag'
Sep 16 12:23:52 cobra genunix: [ID 472681 kern.notice] WARNING: mod_load: cannot
 load module 'vboxnet'
Sep 16 12:23:52 cobra genunix: [ID 749970 kern.notice] WARNING: vboxnet:
Sep 16 12:23:52 cobra genunix: [ID 225575 kern.notice] unable to resolve depende
ncy, module 'drv/vboxdrv' not found

vbox 4.1.20 had been working fine on this host.

Change History

comment:1 Changed 19 months ago by frank

  • Description modified (diff)

comment:2 Changed 19 months ago by ramshankar

VirtualBox 4.2.0 r80737 seems to install fine here. Which version of Solaris 10 is this? Could you please paste the output of:

uname -a
cat /etc/release

comment:3 Changed 19 months ago by bernievb

I was attempting to install VirtualBox-4.2.0-SunOS-r80737.pkg on

cobra $ uname -a SunOS cobra 5.10 Generic_147441-01 i86pc i386 i86pc

cobra $ cat /etc/release

Oracle Solaris 10 8/11 s10x_u10wos_17b X86

Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.

Assembled 23 August 2011

It did install and run fine on a Solaris 11 11/11 system.

comment:4 Changed 19 months ago by rmaslinski

Log snippet shows an attempt to load module 'misc/dtrace' for the missing dtrace symbols. Running ldd on vboxdrv module shows dependencies on 'misc/ctf' and 'misc/dtrace', which appear to be added in the makefile at https://www.virtualbox.org/browser/vbox/trunk/src/VBox/HostDrivers/Support/Makefile.kmk (around line 300). On the Solaris 11 and OpenIndiana systems I looked at (both of which happen to be working with VirtualBox), the dtrace module defining the symbols in the log file appears to be at /kernel/drv/dtrace ('drv/dtrace' rather than 'misc/dtrace'), while module ctf is at /kernel/misc/ctf (as defined). Could the path mismatch in the dependency be introducing a sensitivity to module load order (if dtrace already loaded, success, else try to load dtrace from misc/dtrace, failure)? A similar issue was reported against OpenIndiana,  https://www.illumos.org/issues/3207

comment:5 Changed 18 months ago by bernievb

This problem has been resolved with 4.2.2.

comment:6 Changed 17 months ago by klaus

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use