Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: gustavus - 13.01.10 - klo:15.27

Otsikko: VirtualBox asennusohjelmia
Kirjoitti: 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)

Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: Jakke77 - 13.01.10 - klo:15.46
sudo apt-get -f install tai sudo apt-get install -f vois auttaa
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: qwertyy - 13.01.10 - klo:18.00
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
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: mrl586 - 13.01.10 - klo:20.51
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.
Otsikko: Edelleen ongelmia asennuksessa
Kirjoitti: gustavus - 14.01.10 - klo:17.05
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.



Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: Thinkit - 14.01.10 - klo:17.11
Lainaus
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ä?

Lainaus
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  ;)

Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: gustavus - 14.01.10 - klo:17.32
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
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: mrl586 - 14.01.10 - klo:17.36
Oletko asentanut kernelin sorsan?
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: gustavus - 14.01.10 - klo:18.05
Mistä näen onko se asennettu?
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: mrl586 - 14.01.10 - klo:18.13
Mistä näen onko se asennettu?
Kirjoita komentoriville seuraava komento, niin näet asennetut kernelin sorsat
Koodia: [Valitse]
dpkg -l | grep linux-source
Otsikko: Vs: VirtualBox asennusohjelmia
Kirjoitti: gustavus - 19.01.10 - klo:17.31
<
<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.