Opened 12 years ago
Closed 12 years ago
#10941 closed defect (fixed)
vboxdrv fails during Solaris 10 boot
| Reported by: | bernievb | Owned by: | |
|---|---|---|---|
| Component: | other | Version: | VirtualBox 4.2.0 |
| Keywords: | Cc: | ||
| Guest type: | other | Host type: | other |
Description (last modified by )
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 (6)
comment:1 by , 12 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 12 years ago
comment:3 by , 12 years ago
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 by , 12 years ago
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:6 by , 12 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |


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