LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   virtualbox-guest-modules: requires linux<4.0 (https://www.linuxquestions.org/questions/linux-newbie-8/virtualbox-guest-modules-requires-linux-4-0-a-4175540038/)

padalia.rushabh 04-17-2015 07:45 PM

virtualbox-guest-modules: requires linux<4.0
 
I am running Antergos Linux 64 bit on virtual box. when I try to do full system upgrade I get a error:

resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: virtualbox-guest-modules: requires linux<4.0



I am using Ubuntu as my host OS and it's kernel version is 3.13.0-49-generic and in Antergos is using 3.19.3-3-ARCH. I guess both are less than linux 4.0

I don't know how to solve this.

EDDY1 04-18-2015 01:00 PM

You'll have to upgrade your hosts kernel to put a 4.0 vbox module. I found,that out when I was trying to install debian testing in vbox to a debian stable system.

jefro 04-18-2015 02:46 PM

I studied on this problem a bit for this question. The phrase, "virtualbox-guest-modules: requires linux<" shows up a number of times. Many of the posts on this subject seem to suggest a problem with your system state. A repair or refresh or sync of the package manager may correct this.

I assume you are indeed running this on the host. The client OS is not involved in this issue.

padalia.rushabh 04-18-2015 09:56 PM

ok, I will refresh this and let you know if it solves the error, and just an info I do have testing repo enabled and I think this has caused the error.

EDDY1 04-19-2015 12:29 PM

To build a 4.0 module you have to have 4.0 headers in the host system. When I tried to compile there was a suggestion to edit some config file in virtualbox which listed what kernels could be built against it. It maybe that the version of virtualbox that is available in repo can only build 3.xx. Might be able to get a newer version of vbox.


All times are GMT -5. The time now is 06:22 AM.