Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: gustavus - 13.01.10 - klo:15.27
-
Yritin asentaa VirtualBoxia (Synaptic, virtualbox-ose, virtualbox-ose-source, virtualbox-ose-qt).
Asennus menee sujuvasti, mutta lopussa tulee seuraavia virheilmoituksia:
E: virtualbox-ose-source: underprocess installerade post-installation-skript gav felkod 1
- tarkemmin usr/bin/dpkg/ returned on error code (1)
Tarkemmissa tiedoissa mainitaan, että kernel-source 2.6.31-18-generic-pae ei voi löytää
/lib/modules/2.6.31-18-generic-pae/build
Nuo hakemistot ovat ainakin olemassa, sitä en tiedä ovatko siellä kaikki tarpeelliset tiedostot.
Mistähän tätä voisi lähteä purkamaan, yritin uudelleen asennuksella mutta se auttanut (virheilmoitukset
ovat samoja)
-
sudo apt-get -f install tai sudo apt-get install -f vois auttaa
-
Onko joku pakottava tarve käyttää pae kerneliä? Onko muistia tosiaan koneessa niin paljon tms.?
Ilmeisesti dkms paketti ei auta tuossa tapauksessa. En ole oikein perillä kyseisen paketin toiminnasta, mutta sen asennustahan suositellaan virtualboxin asennuksessa ja sehän toimii kait jonkinlaisena "kääntäjänä"? Tosin tuo paketti taitaa olla jo oletuksena asennettuna pariin viimeiseen jakeluversioon.
Btw. Miksi tuota sorsa pakettia pitää yrittää edes saada koneelle?
*edit*
Itse käytän myös aina Virtualboxin omia repoja, mutta itse kyllä haluankin käyttää suljettua versiota usb tuen takia.
http://www.virtualbox.org/wiki/Linux_Downloads
-
Ilmeisesti dkms paketti ei auta tuossa tapauksessa. En ole oikein perillä kyseisen paketin toiminnasta, mutta sen asennustahan suositellaan virtualboxin asennuksessa ja sehän toimii kait jonkinlaisena "kääntäjänä"? Tosin tuo paketti taitaa olla jo oletuksena asennettuna pariin viimeiseen jakeluversioon.
Dkms:ää ei ole asennettu oletuksena, joten sen joutuu asentamaan ihan itse.
-
sudo apt-get -f install antaa seuraavanlaisen tuloksen:
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
Ko. hakemistosta löytyy seuraavanlaista
drwxr-xr-x 2 root root 4096 2010-01-14 16:10 alternatives
-rw-r--r-- 1 root root 2228676 2010-01-14 16:50 available
-rw-r--r-- 1 root root 2228676 2010-01-14 16:44 available-old
-rw-r--r-- 1 root root 8 2009-04-20 16:59 cmethopt
-rw-r--r-- 1 root root 444 2009-11-13 10:30 diversions
-rw-r--r-- 1 root root 482 2009-11-13 10:11 diversions-old
drwxr-xr-x 2 root root 409600 2010-01-14 16:44 info
-rw-r----- 1 root root 0 2010-01-14 16:47 lock
drwxr-xr-x 2 root root 4096 2009-01-07 14:32 parts
-rw-r--r-- 1 root root 299 2009-12-21 21:35 statoverride
-rw-r--r-- 1 root root 272 2009-12-21 21:35 statoverride-old
-rw-r--r-- 1 root root 2282976 2010-01-14 16:50 status
-rw-r--r-- 1 root root 2283024 2010-01-14 16:44 status-old
drwxr-xr-x 2 root root 4096 2010-01-14 16:10 triggers
drwxr-xr-x 2 root root 4096 2010-01-14 16:50 updates
Itse paketin, jota olen yrittänyt asentaa olen nyt hakenut virtuaboxin sivulta.
Kokeilin myös sivuilta saadun paketin asentamista:
VirtualBox will not start until this problem is fixed. Please consult /var/log/vbox-install.log to find out why the kernel module does not compile. Most probably the kernel sources were not found. Install them (the package name is probably linux-headers-<version> whereby <version> can be determined by 'uname -r') and execute
/etc/init.d/vboxdrv setup
as root.
- noiden kahden komennon
- uname -r: 2.6.31-18-generic-pae
- /etc/init.d/vboxdrv setup: bash: /etc/init.d/vboxdrv: Filen eller katalogen finns inte
Yllämainitun /var/log/vbox-install.log tiedoston sisältö seuraavanlainen
Error! Your kernel source for kernel 2.6.31-18-generic-pae cannot be found at
/lib/modules/2.6.31-18-generic-pae/build or /lib/modules/2.6.31-18-generic-pae/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stannar.
-
sudo apt-get -f install antaa seuraavanlaisen tuloksen:
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
Onko esim. synaptic tai muu paketinhallintaohjelma yhtäaikaa päällä?
Error! Your kernel source for kernel 2.6.31-18-generic-pae cannot be found at
/lib/modules/2.6.31-18-generic-pae/build or /lib/modules/2.6.31-18-generic-pae/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stannar.
Jos tuo kernel 2.6.31-18-generic-pae on koneella pitäisi osoittaa missä se on, tai mahdollisesti kopioida se /lib/modules/2.6.31-18-generic-pae/build tänne tai /lib/modules/2.6.31-18-generic-pae/source tänne. Jotta asennusohjelma sen löytää, muistaakseni itselläni oli sama vika.
t: Antti ;)
-
Synaptic tai muu paketinhallintaohjelma yhtäaikaa ei ole päällä
<Error! Your kernel source for kernel 2.6.31-18-generic-pae cannot be found at
<lib/modules/2.6.31-18-generic-pae/build or /lib/modules/2.6.31-18-generic-pae/source.
<You can use the --kernelsourcedir option to tell DKMS where it's located.
<Failed to install using DKMS, attempting to install without
<Makefile:152: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stannar.
<Jos tuo kernel 2.6.31-18-generic-pae on koneella pitäisi osoittaa missä se on, tai mahdollisesti kopioida se /lib/modules
</2.6.31-18-<generic-<pae/build tänne tai /lib/modules/2.6.31-18-generic-pae/source tänne. Jotta asennusohjelma sen löytää, muistaakseni <itselläni oli sama vika.
Saisiko tästä vielä selvennöksen miten tuo kopiointi pitää tehdä, tarkasti mitä mihinkin? En ole oikein käyttänyt kovin paljon käyttänyt ohjelmien asennusta kuin paketinhallinnan kautta.
Tommi
-
Oletko asentanut kernelin sorsan?
-
Mistä näen onko se asennettu?
-
Mistä näen onko se asennettu?
Kirjoita komentoriville seuraava komento, niin näet asennetut kernelin sorsat
dpkg -l | grep linux-source
-
<
<Kirjoita komentoriville seuraava komento, niin näet asennetut kernelin sorsat
<dpkg -l | grep linux-source
Ei anna mitään vastausta, eli jotain on ilmeisesti jotain asentamatta.