Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #190811
| From | Harry Putnam <reader@newsguy.com> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: vbox cannot find headers, although they are installed |
| Date | 2018-01-08 18:30 +0100 |
| Message-ID | <v5Jpg-o0-7@gated-at.bofh.it> (permalink) |
| References | <v586l-Na-1@gated-at.bofh.it> <v5soq-6a7-1@gated-at.bofh.it> |
| Organization | Still searching... |
Eike Lantzsch <zp6cge@gmx.net> writes: Harry wrote: >> What am I missing? > Eike Replied: > Did you by any chance install a kernel higher than 4.14.0-2 to check it out, > then went back to 4.14.0-2 or installed 4.14.0 and then went back to 4.9.0? > In that case VBox is most probably still looking for the headers of the higher > kernel version and cannot find them. I ran into that problem before. > In that case you will have to deinstall VBox completely and install it again. > You can retain the virtual installations and later incorporate them into VBox > again. No, I've only ever installed kernels when an upgrade included a new one... that is what happened in this case to get to 4.14*. Is it possible that Debian just doesn't know where to look for the header files? Seems unlikely since two `stretch' systems, following a full-upgrade had no such problems even though new kernels were installed as part of that upgrade. I see notations regarding more than one error in the full log output I posted in this thread... but am not savvy enough to know what they mean. Early on: ,---- | grep: /lib/modules/4.14.0-2-amd64/build/include/linux/version.h: No such file or directory | make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/4.14.0-2-amd64/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules | make -C /usr/src/linux-headers-4.14.0-2-amd64 KBUILD_SRC=/usr/src/linux-headers-4.14.0-2-common \ | -f /usr/src/linux-headers-4.14.0-2-common/Makefile modules | test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \ | echo >&2; \ | echo >&2 " ERROR: Kernel configuration is invalid."; \ | echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\ | echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \ | echo >&2 ; \ | /bin/false) | | [...] `---- and then at the end: ,---- | [...] | | /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:313:47: error: implicit declaration of function ‘set_pages_x’; did you mean ‘get_page’? [-Werror=implicit-function-declaration] | # define MY_SET_PAGES_EXEC(pPages, cPages) set_pages_x(pPages, cPages) | ^ | /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c:444:13: note: in expansion of macro ‘MY_SET_PAGES_EXEC’ | MY_SET_PAGES_EXEC(&paPages[iPage], 1); | ^~~~~~~~~~~~~~~~~ | /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c: In function ‘VBoxGuest_RTMemContFree’: | /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:314:47: error: implicit declaration of function ‘set_pages_nx’; did you mean ‘set_page_node’? [-Werror=implicit-function-declaration] | # define MY_SET_PAGES_NOEXEC(pPages, cPages) set_pages_nx(pPages, cPages) | ^ | /tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.c:492:13: note: in expansion of macro ‘MY_SET_PAGES_NOEXEC’ | MY_SET_PAGES_NOEXEC(&paPages[iPage], 1); | ^~~~~~~~~~~~~~~~~~~ | cc1: some warnings being treated as errors | /usr/src/linux-headers-4.14.0-2-common/scripts/Makefile.build:319: recipe for target '/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o' failed | make[4]: *** [/tmp/vbox.0/r0drv/linux/alloc-r0drv-linux.o] Error 1 | /usr/src/linux-headers-4.14.0-2-common/Makefile:1522: recipe for target '_module_/tmp/vbox.0' failed | make[3]: *** [_module_/tmp/vbox.0] Error 2 | Makefile:146: recipe for target 'sub-make' failed | make[2]: *** [sub-make] Error 2 | Makefile:8: recipe for target 'all' failed | make[1]: *** [all] Error 2 | /tmp/vbox.0/Makefile.include.footer:79: recipe for target 'vboxguest' failed | make: *** [vboxguest] Error 2 | Creating user for the Guest Additions. | Creating udev rule for the Guest Additions kernel module. `---- Any help on what those indicate needs doing?
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
vbox cannot find headers, although they are installed Harry Putnam <reader@newsguy.com> - 2018-01-07 02:40 +0100
Re: vbox cannot find headers, although they are installed "x9p" <debian@x9p.org> - 2018-01-07 15:30 +0100
Re: vbox cannot find headers, although they are installed Eike Lantzsch <zp6cge@gmx.net> - 2018-01-08 00:20 +0100
Re: vbox cannot find headers, although they are installed Harry Putnam <reader@newsguy.com> - 2018-01-08 18:30 +0100
Re: vbox cannot find headers, although they are installed Harry Putnam <reader@newsguy.com> - 2018-01-08 18:40 +0100
Re: vbox cannot find headers, although they are installed Mike Kupfer <mkupfer@alum.berkeley.edu> - 2018-01-09 06:50 +0100
Re: vbox cannot find headers, although they are installed Curt <curty@free.fr> - 2018-01-09 18:20 +0100
csiph-web