Installing virtualbox

Hi again
I have installed virtualbox on my system. It did not work at first, so I did some googling and found that things where not installed. Having installed them . I got the info from http://www.linuxtechi.com/installation-steps-of-virtualbox-on-opensuse-13-1-13-2/

I tried again and I got this

linux-ejoz:~> virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (3.16.7-21-desktop) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /etc/init.d/vboxdrv setup

         You will not be able to start VMs until this problem is fixed.
Qt WARNING: libpng warning: iCCP: known incorrect sRGB profile

This line was repeated about hundred times"Qt WARNING: libpng warning: iCCP: known incorrect sRGB profile"
so i did “sudo /etc/init.d/vboxdrv setup” and got

Stopping VirtualBox kernel modules                                                 done
Recompiling VirtualBox kernel modules                                                       failed
  (Look at /var/log/vbox-install.log to find out what went wrong)

Look at /var/log/vbox-install.log to find out what went wrong and got this

Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.

As it stands now when I start virtualbox, it prints that line a hundred time and virtual starts. however with that error above will the program function properly.

using KDE

Thank you for your assistance

Install the kernel source or development package

Please post:

zypper se -si kernel make gcc virtualbox vbox

Thank you Sauerland Here is the result of zypper se -si kernel make gcc virtualbox vbox

S | Name                         | Type    | Version                     | Arch   | Repository                   --+------------------------------+---------+-----------------------------+--------+----------------------------- i | automake                     | package | 1.13.4-5.1.2                | noarch | openSUSE-13.2-Oss            i | automake                     | package | 1.13.4-5.1.2                | noarch | openSUSE-13.2-0              i | kernel-devel                 | package | 3.16.7-24.1                 | noarch | openSUSE-13.2-Update         i | kernel-firmware              | package | 20141122git-5.1             | noarch | openSUSE-13.2-Update         i | kernel-macros                | package | 3.16.7-24.1                 | noarch | openSUSE-13.2-Update         i | kernel-source                | package | 3.16.7-24.1                 | noarch | openSUSE-13.2-Update         i | vboxgtk                      | package | 0.8.2-6.1.5                 | noarch | openSUSE-13.2-Oss            i | vboxgtk                      | package | 0.8.2-6.1.5                 | noarch | openSUSE-13.2-0              i | vboxgtk-lang                 | package | 0.8.2-6.1.5                 | noarch | openSUSE-13.2-Oss            i | vboxgtk-lang                 | package | 0.8.2-6.1.5                 | noarch | openSUSE-13.2-0              i | gcc                             | package | 4.8-7.1.2                   | x86_64 | openSUSE-13.2-Oss            i | gcc                                  | package | 4.8-7.1.2                   | x86_64 | openSUSE-13.2-0              i | gcc48                               | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-Oss            i | gcc48                              | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-0              i | kernel-default-devel                | package | 3.16.7-24.1                 | x86_64 | openSUSE-13.2-Update         i | kernel-desktop                 | package | 3.16.7-21.1                 | x86_64 | openSUSE-13.2-Update         i | kernel-desktop                   | package | 3.16.7-7.1                  | x86_64 | openSUSE-13.2-Update         i | kernel-desktop-devel         | package | 3.16.7-24.1                 | x86_64 | openSUSE-13.2-Update         i | kernel-syms                           | package | 3.16.7-24.1                 | x86_64 | openSUSE-13.2-Update         i | kernel-xen-devel                     | package | 3.16.7-24.1                 | x86_64 | openSUSE-13.2-Update         i | libgcc_s1-32bit                      | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-Oss            i | libgcc_s1-32bit                    | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-0              i | libgcc_s1                             | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-Oss            i | libgcc_s1                              | package | 4.8.3+r212056-2.2.4         | x86_64 | openSUSE-13.2-0              i | make                                  | package | 4.0-2.2.3                   | x86_64 | openSUSE-13.2-Oss            i | make                                 | package | 4.0-2.2.3                   | x86_64 | openSUSE-13.2-0              i | python-virtualbox                   | package | 4.3.20-13.1                 | x86_64 | openSUSE-13.2-Update         i | virtualbox                              | package | 4.3.20-13.1                 | x86_64 | openSUSE-13.2-Update         i | virtualbox-guest-kmp-desktop | package | 4.3.20_k3.16.7_21-13.1      | x86_64 | openSUSE-13.2-Update         i | virtualbox-host-kmp-desktop  | package | 4.3.20_k3.16.7_21-13.1      | x86_64 | openSUSE-13.2-Update         i | libatomic1-gcc49                  | package | 4.9.0+r211729-2.1.7         | x86_64 | openSUSE-13.2-Oss            i | libitm1-gcc49                      | package | 4.9.0+r211729-2.1.7         | x86_64 | openSUSE-13.2-Oss            i | libtsan0-gcc49                    | package | 4.9.0+r211729-2.1.7         | x86_64 | openSUSE-13.2-Oss            i | VirtualBox-4.3                    | package | 4.3.30_101610_openSUSE123-1 | x86_64 | VirtualBox for openSUSE 12.3 

Here is the result of zypper se -si kernel make gcc virtualbox vbox

S | Name | Type | Version | Arch | Repository
–±-----------------------------±--------±----------------------------±-------±----------------------------
i | automake | package | 1.13.4-5.1.2 | noarch | openSUSE-13.2-Oss
i | automake | package | 1.13.4-5.1.2 | noarch | openSUSE-13.2-0
i | kernel-devel | package | 3.16.7-24.1 | noarch | openSUSE-13.2-Update
i | kernel-firmware | package | 20141122git-5.1 | noarch | openSUSE-13.2-Update
i | kernel-macros | package | 3.16.7-24.1 | noarch | openSUSE-13.2-Update
i | kernel-source | package | 3.16.7-24.1 | noarch | openSUSE-13.2-Update
i | vboxgtk | package | 0.8.2-6.1.5 | noarch | openSUSE-13.2-Oss
i | vboxgtk | package | 0.8.2-6.1.5 | noarch | openSUSE-13.2-0
i | vboxgtk-lang | package | 0.8.2-6.1.5 | noarch | openSUSE-13.2-Oss
i | vboxgtk-lang | package | 0.8.2-6.1.5 | noarch | openSUSE-13.2-0
i | gcc | package | 4.8-7.1.2 | x86_64 | openSUSE-13.2-Oss
i | gcc | package | 4.8-7.1.2 | x86_64 | openSUSE-13.2-0
i | gcc48 | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-Oss
i | gcc48 | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-0
i | kernel-default-devel | package | 3.16.7-24.1 | x86_64 | openSUSE-13.2-Update
i | kernel-desktop | package | 3.16.7-21.1 | x86_64 | openSUSE-13.2-Update
i | kernel-desktop | package | 3.16.7-7.1 | x86_64 | openSUSE-13.2-Update
i | kernel-desktop-devel | package | 3.16.7-24.1 | x86_64 | openSUSE-13.2-Update
i | kernel-syms | package | 3.16.7-24.1 | x86_64 | openSUSE-13.2-Update
i | kernel-xen-devel | package | 3.16.7-24.1 | x86_64 | openSUSE-13.2-Update
i | libgcc_s1-32bit | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-Oss
i | libgcc_s1-32bit | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-0
i | libgcc_s1 | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-Oss
i | libgcc_s1 | package | 4.8.3+r212056-2.2.4 | x86_64 | openSUSE-13.2-0
i | make | package | 4.0-2.2.3 | x86_64 | openSUSE-13.2-Oss
i | make | package | 4.0-2.2.3 | x86_64 | openSUSE-13.2-0
i | python-virtualbox | package | 4.3.20-13.1 | x86_64 | openSUSE-13.2-Update
i | virtualbox | package | 4.3.20-13.1 | x86_64 | openSUSE-13.2-Update
i | virtualbox-guest-kmp-desktop | package | 4.3.20_k3.16.7_21-13.1 | x86_64 | openSUSE-13.2-Update
i | virtualbox-host-kmp-desktop | package | 4.3.20_k3.16.7_21-13.1 | x86_64 | openSUSE-13.2-Update
i | libatomic1-gcc49 | package | 4.9.0+r211729-2.1.7 | x86_64 | openSUSE-13.2-Oss
i | libitm1-gcc49 | package | 4.9.0+r211729-2.1.7 | x86_64 | openSUSE-13.2-Oss
i | libtsan0-gcc49 | package | 4.9.0+r211729-2.1.7 | x86_64 | openSUSE-13.2-Oss
i | VirtualBox-4.3 | package | 4.3.30_101610_openSUSE123-1 | x86_64 | VirtualBox for openSUSE 12.3

Sorry about the last post. put the result in code tags, it did’nt work, i hope you can read this one. What show here is not what it looks like
when i post it
Thank you

  1. You have installed Virtualbox from openSUSE and from the Oracle-VirtualBox-Repo.
    Only one at same time will work

  2. You have all your kernel-build installed for kernel 3.16.7-24.1, but the kernel is not installed, only 3.16.7-21.1.
    Try to install kernel-desktop-3.16.7-24.1.

  3. vboxgtk is broken, install virtualbox-qt

  4. There is a VirtualBox-Repo for openSUSE 13.2, you do not need the one for 12.3:
    http://download.virtualbox.org/virtualbox/rpm/opensuse/13.2

Solution:

Deinstall Virtualbox from Oracle and vboxgtk:

zypper rm VirtualBox-4.3 vboxgtk

Delete the Oracle-Repo:

zypper rr 'VirtualBox for openSUSE 12.3'

Install virtualbox-qt and kernel 3.16.7-24.1-desktop:

zypper in -f virtualbox-qt kernel-desktop-3.16.7-24.1

Just one additional note:

That doesn’t matter really.
The version for kernel 3.16.7-21.1 should work fine on 3.16.7-24.1 as well.