Long story short, VirtualBox won't work (though it does work in my non-grsec kernel). I've ensured that the correct headers are installed by "sudo apt-get install linux-headers-`uname -r`," but they were already installed (my "uname -a" output, by the way, is "Linux debian 3.14.48-grsec #2 SMP Tue Jul 28 16:49:26 CDT 2015 i686 GNU/Linux") but when I try to run e.g. Whonix-Gateway I get the following error:
Failed to open a session for the virtual machine Whonix-Gateway.
The virtual machine 'Whonix-Gateway' has terminated unexpectedly during startup with exit code 1 (0x1).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Machine
Interface: IMachine {*****************************}
Along with this pop-up:
VirtualBox - Error in suplibOsInit
Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permissions problem with /dev/vboxdrv. Please reinstall the kernel module by executing
'/etc/init.d/vboxdrv setup'
as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
Problem is, vboxdrv doesn't exist. Not in /etc/init.d/, at least.
Here is the output of journalctl -xn (which I was told to run at one point):
- Code: Select all
-- Logs begin at Wed 2015-07-29 10:08:38 CDT, end at Wed 2015-07-29 12:08:23 CDT. --
Jul 29 11:59:03 debian sudo[12458]: pam_ecryptfs: pam_sm_authenticate: /home/anonymous is already mounted
Jul 29 11:59:03 debian sudo[12458]: anonymous : TTY=pts/2 ; PWD=/home/anonymous ; USER=root ; COMMAND=/sbin/modprobe vboxdrv
Jul 29 11:59:03 debian sudo[12458]: pam_unix(sudo:session): session opened for user root by anonymous(uid=0)
Jul 29 11:59:03 debian sudo[12458]: pam_unix(sudo:session): session closed for user root
Jul 29 11:59:03 debian kernel: : [color=#FF0000]version magic '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC ' should be '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC RAND[/color]
Jul 29 12:01:52 debian sudo[12464]: anonymous : TTY=pts/2 ; PWD=/home/anonymous ; USER=root ; COMMAND=/bin/dmesg
Jul 29 12:01:52 debian sudo[12464]: pam_unix(sudo:session): session opened for user root by anonymous(uid=0)
Jul 29 12:01:52 debian sudo[12464]: pam_unix(sudo:session): session closed for user root
Jul 29 12:08:23 debian sudo[12471]: anonymous : TTY=pts/2 ; PWD=/home/anonymous ; USER=root ; COMMAND=/bin/journalctl -xn
Jul 29 12:08:23 debian sudo[12471]: pam_unix(sudo:session): session opened for user root by anonymous(uid=0)
Here is the output of dmesg (with certain numbers replaced with asterisks):
- Code: Select all
[ 26.950044] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[ 27.009162] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[ 27.216991] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[ 27.839029] Adding 2072572k swap on /dev/mapper/cryptswap1. Priority:-1 extents:1 across:2072572k FS
[ 28.317403] systemd-journald[245]: Received request to flush runtime journal from PID 1
[ 29.226544] RPC: Registered named UNIX socket transport module.
[ 29.226550] RPC: Registered udp transport module.
[ 29.226553] RPC: Registered tcp transport module.
[ 29.226555] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 29.247771] FS-Cache: Loaded
[ 29.279036] FS-Cache: Netfs 'nfs' registered for caching
[ 29.336223] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 30.070277] : version magic '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC ' should be '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC RANDSTRUCT_PLUGIN_***********************************************************'
[ 34.193811] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[color=#FF0000][ 36.671352] grsec: denied resource overstep by requesting 26038272 for RLIMIT_MEMLOCK against limit 65536 for /usr/sbin/lightdm-gtk-greeter[lightdm-gtk-gre:990] uid/euid:115/115 gid/egid:123/123, parent /usr/sbin/lightdm[lightdm:984] uid/euid:0/0 gid/egid:0/0
[ 49.955521] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1063] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.955599] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1063] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.955612] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1063] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.959375] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1065] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.959454] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1065] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.959467] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1065] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000
[ 49.963272] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/VBoxClient[VBoxClient:1067] uid/euid:1000/1000 gid/egid:1000/1000, parent /etc/X11/Xsession[Xsession:1035] uid/euid:1000/1000 gid/egid:1000/1000[/color]
[ 49.963339] grsec: more alerts, logging disabled for 10 seconds
[ 138.820146] e100 0000:03:08.0 eth0: NIC Link is Up 100 Mbps Full Duplex
[ 138.820788] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 495.025728] : version magic '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC ' should be '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC RANDSTRUCT_PLUGIN_************************************************'
[ 622.131018] : version magic '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC ' should be '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC RANDSTRUCT_PLUGIN_*************************************'
[ 1822.439120] intel_rng: Firmware space is locked read-only. If you can't or
intel_rng: don't want to disable this in firmware setup, and if
intel_rng: you are certain that your system has a functional
intel_rng: RNG, try using the 'no_fwh_detect' option.
[ 1822.460667] leds_ss4200: no LED devices found
[ 1822.591461] Error: Driver 'pcspkr' is already registered, aborting...
[ 1825.400045] floppy0: no floppy controllers found
[ 1825.400062] work still pending
[ 2160.371431] warning: `VirtualBox' uses 32-bit capabilities (legacy support in use)
[color=#FF0000][ 2160.505399] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:9492] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:1232] uid/euid:1000/1000 gid/egid:1000/1000
[ 2160.505476] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:9492] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:1232] uid/euid:1000/1000 gid/egid:1000/1000
[ 2160.505489] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:9492] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:1232] uid/euid:1000/1000 gid/egid:1000/1000
[ 2161.868747] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:9495] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2161.868826] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:9495] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2161.868840] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:9495] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2161.966796] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxSVC[VBoxSVC:9500] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2161.966863] grsec: more alerts, logging disabled for 10 seconds
[ 2364.229366] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:10218] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.229442] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:10218] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.229455] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:10218] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.370939] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:10221] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.371016] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:10221] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.371029] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:10221] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 2364.399025] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxSVC[VBoxSVC:10226] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0[/color]
[ 2364.399093] grsec: more alerts, logging disabled for 10 seconds
[ 2686.473786] warning: `mono' uses deprecated v2 capabilities in a way that may be insecure.
[ 2744.118710] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 2744.135569] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[ 2744.162694] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 2769.234102] tun: Universal TUN/TAP device driver, 1.6
[ 2769.234109] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[color=#FF0000][ 5950.404520] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:11870] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.404597] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:11870] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.404611] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:11870] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.558589] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:11873] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.558666] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:11873] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.558679] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:11873] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.592478] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxSVC[VBoxSVC:11878] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 5950.592548] grsec: more alerts, logging disabled for 10 seconds
[ 6647.521335] : version magic '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC ' should be '3.14.48-grsec SMP mod_unload modversions 686 UDEREF REFCOUNT GRSEC RANDSTRUCT_PLUGIN_*********************************************'
[ 7247.645577] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12493] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:12476] uid/euid:1000/1000 gid/egid:1000/1000
[ 7247.645655] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12493] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:12476] uid/euid:1000/1000 gid/egid:1000/1000
[ 7247.645669] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12493] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:12476] uid/euid:1000/1000 gid/egid:1000/1000
[ 7247.789818] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12496] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7247.789894] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12496] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7247.789907] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12496] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7247.821487] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxSVC[VBoxSVC:12501] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7247.821554] grsec: more alerts, logging disabled for 10 seconds
[ 7414.389178] perf samples too long (2511 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[ 7782.467950] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12556] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.468433] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12556] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.468513] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VirtualBox[VirtualBox:12556] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.630495] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12559] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.630576] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12559] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.630589] grsec: denied resource overstep by requesting 20 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxXPCOMIPCD[VBoxXPCOMIPCD:12559] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0
[ 7782.660719] grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/lib/virtualbox/VBoxSVC[VBoxSVC:12564] uid/euid:1000/1000 gid/egid:1000/1000, parent /lib/systemd/systemd[systemd:1] uid/euid:0/0 gid/egid:0/0[/color]
[ 7782.660786] grsec: more alerts, logging disabled for 10 seconds
I ran dpkg-reconfigure virtualbox-dkms and all I got was this lousy output:
- Code: Select all
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
Then, I ran lsmod -a | grep vboxdrv and got this:
- Code: Select all
Usage: lsmod
Not a lot of help, that command.
Any ideas? Is there any other output you need?