<div dir="ltr"><div>Oeps, deze kwam dus binnen na je vorige door mij beantwoordde mail, terwijl ik vermoed dat je ze in omgekeerde volgorde verstuurd hebt.</div><div>Ga er nog even verder naar kijken.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><br>Groet,<br>Harry Harmsen<br>Assen</div></div>
<br><div class="gmail_quote">Op 23 juni 2018 om 17:10 schreef Daniel C. von Asmuth <span dir="ltr"><<a href="mailto:asmuth@bakunin.xs4all.nl" target="_blank">asmuth@bakunin.xs4all.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Aldus schreef <a href="mailto:harry.harmsen@gmail.com">harry.harmsen@gmail.com</a> op Sat, Jun 23, 2018 at 02:01:24PM +0200:<br>
> Zie rode tekst tussen jouw tekst.<br>
> Wil je alsjeblieft wel verdisconteren dat ik een beginnende Linuxgebruiker<br>
> ben met nauwelijks tot geen verstand van terminal-opdrachten?<br>
<br>
Het probleem dat u hebt voorgelegd vereist een beetje ervaring met het<br>
bouwen van Linux kernels. <br>
<br>
> Dank je.<br>
> <br>
> <br>
> Groet,<br>
> Harry Harmsen<br>
> Assen<br>
> <br>
> 2018-06-23 13:35 GMT+02:00 Daniel C. von Asmuth <<a href="mailto:asmuth@bakunin.xs4all.nl">asmuth@bakunin.xs4all.nl</a>>:<br>
> > Aldus schreef <a href="mailto:harry.harmsen@gmail.com">harry.harmsen@gmail.com</a> op Sat, Jun 23, 2018 at 12:40:46PM<br>
> > > *Linux Mint 17.3. Na terugzetten van een vorige situatie wil mijn Oracle<br>
> > VM<br>
> > > Virual Box niet meer opstarten. Ik krijg de volgende foutmelding:*<br>
> > ><br>
> > > harry@harry-MS-7708 ~ $ sudo /sbin/rcvboxdrv setup<br>
> > > [sudo] password for harry:<br>
> > > Stopping VirtualBox kernel modules ...done.<br>
> > > Uninstalling old VirtualBox DKMS kernel modules ...done.<br>
> > > Trying to register the VirtualBox kernel modules using DKMSError! Bad<br>
> > > return status for module build on kernel: 4.15.13-041513-generic (x86_64)<br>
> > > Consult /var/lib/dkms/vboxhost/5.0.40/<wbr>build/make.log for more<br>
> > information.<br>
> > > ...failed!<br>
> > > (Failed, trying without DKMS)<br>
> > > Recompiling VirtualBox kernel modules ...failed!<br>
> > > (Look at /var/log/vbox-install.log to find out what went wrong)<br>
> > > harry@harry-MS-7708 ~ $<br>
> ><br>
> > Dat ziet er buitengewoon merkwaardig uit: Linux Mint 17.3 zou dateren<br>
> > van december 2015 en Linux 4.15.13 van maart 2018. VirtualBox 5.0.40<br>
> > dateert van april 2017. De GCC versie 4.8.x tussen 2013 en 2015.<br>
> ><br>
> Ik heb de kernel opgewaardeerd .<br>
<br>
Wanneer? Ik vermoedde reeds dat dat de oorzaak zou kunnen zijn. <br>
<br>
> De Virtual Box heb ik -denk ik- in april geïnstalleerd.<br>
<br>
Deed die het toen wèl?<br>
<br>
> > > *Het genoemde logbestand ziet er zo uit:*<br>
> ><br>
> > > Makefile:946: "Cannot use CONFIG_STACK_VALIDATION=y, please install<br>
> > > libelf-dev, libelf-devel or elfutils-libelf-devel"<br>
> ><br>
> > Heb je die DKMS en elfutils pakketten geïnstalleerd?<br>
> ><br>
> Dat heb ik geprobeerd. Alleen libelf-dev laat zich installeren.<br>
> <br>
> > > test -e include/generated/autoconf.h -a -e include/config/auto.conf || (<br>
> > > \<br>
> > > echo >&2; \<br>
> > > echo >&2 " ERROR: Kernel configuration is invalid."; \<br>
> > > echo >&2 " include/generated/autoconf.h or<br>
> > > include/config/auto.conf are missing.";\<br>
> > > echo >&2 " Run 'make oldconfig && make prepare' on kernel src<br>
> > > to fix it."; \<br>
> > > echo >&2 ; \<br>
> > > /bin/false)<br>
> ><br>
> > Heb je dat geprobeerd?<br>
> ><br>
> Als ik in de terminal "make oldconfig && make prepare" geef krijg ik als<br>
> output: "make: *** Er is geen regel om doel 'oldconfig' te maken. Gestopt."<br>
> Wat doe ik hier verkeerd?<br>
<br>
Als u die mededeling krijgt, dan heeft de make utility 1 | andere<br>
makefile gevonden. Ik ging er allicht vanuit dat u wel wist dat u dat<br>
commando moet uitvoeren in de hoofddirectory van de kernel broncode<br>
en dat u die broncode (of enkel de headers) ook geïnstalleerd had. <br>
<br>
> > > -Wno-maybe-uninitialized --param=allow-store-data-<wbr>races=0<br>
> > > -DCC_HAVE_ASM_GOTO -Wframe-larger-than=1024 -fstack-protector-strong<br>
> > > -fno-omit-frame-pointer -fno-optimize-sibling-calls -pg -include<br>
> > > /tmp/vbox.0/include/VBox/<wbr>SUPDrvMangling.h<br>
> > > -I/lib/modules/4.15.13-041513-<wbr>generic/build/include -I/tmp/vbox.0/<br>
> > > -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -I/tmp/vbox.0/vboxdrv/<br>
> > > -I/tmp/vbox.0/vboxdrv/include -I/tmp/vbox.0/vboxdrv/r0drv/<wbr>linux<br>
> > > -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0<br>
> > > -DVBOX -DRT_WITH_VBOX -DVBOX_WITH_HARDENING -DSUPDRV_WITH_RELEASE_LOGGER<br>
> > > -Wno-declaration-after-<wbr>statement -DCONFIG_VBOXDRV_AS_MISC<br>
> > -DRT_ARCH_AMD64<br>
> > > -DVBOX_WITH_64_BITS_GUESTS -fno-pie -DMODULE<br>
> > > -DKBUILD_BASENAME='"SUPDrv_<wbr>linux"' -DKBUILD_MODNAME='"vboxdrv"' -c -o<br>
> > > /tmp/vbox.0/linux/SUPDrv-<wbr>linux.o /tmp/vbox.0/linux/SUPDrv-<wbr>linux.c<br>
> > > gcc: error: unrecognized command line option ‘-fstack-protector-strong’<br>
> ><br>
> > En daar zien we een relevante foutmelding. Je zou die optie gewoon<br>
> > kunnen verwijderen uit de makefile.<br>
> ><br>
> Hoe doe ik dat?<br>
<br>
Gewoon de makefile editen met vim, gnumacs of Gatesbetere nano en de<br>
optie -fstack-protector-strong wegknippen uit de CFLAGS.<br>
<br>
> > Ik zou een nieuwere GCC installeren en een oudere kernel en misschien<br>
> > een nieuwere VirtualBox. Sommige mensen zouden gewoon upgraden naar de<br>
> > nieuwste Linux Mint.<br>
> ><br>
> Upgraden naar de nieuwste Linux Mint betekent dat ik Linux Mint helemaal<br>
> opnieuw moet installeren (geen rolling release).<br>
> Tja..., dat is nogal een karwei...<br>
<br>
Er zijn distributies die 'apt-get dist-upgrade' ondersteunen, maar het<br>
is een risico en er komt ook wat werk bij kijken. <br>
<br>
> Een nieuwe Virtual Box overweeg ik, maar is er een mogelijkheid mijn<br>
> bestaande virtuele machines te behouden en dan opnieuw te gebruiken? Zo ja,<br>
> Hoe?<br>
<br>
Ik denk dat u die virtuele machines gewoon kunt behouden, net zoals uw<br>
oude .DOC files gewoon bewaard kunnen worden en in een nieuwe<br>
LibreOffice geopend. <br>
<br>
> Ik heb geprobeerd op te starten met een oudere kernel, maar dat helpt niet.<br>
> Wat is 'GCC'?<br>
> <br>
> Dank je.<br>
> Misschien kun je me nog verder helpen.<br>
> Bij voorbaat excuses als/dat ik misschien 'domme' vragen stel.<br>
<br>
Vragen staat vrij en de Dom is gewoon het hoogste gebouw in de stad en<br>
als we het antwoord niet weten dan merkt u dat wel....<br>
<br>
Met vriendelijke groet,<br>
<br>
<br>
<br>
Daniel von Asmuth<br>
<span class="HOEnZb"><font color="#888888"><br>
-- <br>
<br>
Geeks of a feather cruft together<br>
<br>
<br>
</font></span></blockquote></div><br></div></div>