VirtualBox OSE, aggiornamento albero svn

22 10 2008
Logo xVm sun virtualBox

Logo xVm sun virtualBox

Al mio rientro ieri e in occasione della preparazione del talk su virtualbox per il linuxday di Roma, ho notato che il ramo svn non funzionava più a causa di uno spostamento della struttura sul server.
Per fortuna la mailing-list vbox-dev è molto attiva e la mia segnalazione ha avuto un riscontro immediato.

In pratica si tratta di usare il nuovo percorso e eseguire l’aggiornamento, infatti adesso per scaricare i sorgenti è necessario usare:

svn co http://www.virtualbox.org/svn/vbox/trunk vbox

la mia segnalazione è stata recepita e, come si legge adesso, anche la pagina delle istruzioni è aggiornata con la procedura:

svn switch --relocate \
http://virtualbox.org/svn/vbox/trunk \
http://www.virtualbox.org/svn/vbox/trunk

La compilazione è stata eseguita con successo e i pacchetti

virtualbox-ose_2.0.51+svn-1-adoldo-13464_i386.deb
virtualbox-ose-dbg_2.0.51+svn-1-adoldo-13464_i386.deb

li troverete tra poco sul repo di M0rF3uS.

Enjoy :)


Azioni

Informazione

10 risposte

22 10 2008
M0rF3uS

Pacchetti pronti venghino siori venghino

22 10 2008
Antonio Doldo

@M0rF3uS
bene, non ti avevo avvisato, ma vedo che stai all’ascolto :)
ciao,
Antonio

23 10 2008
Francesco

ma per installare la versione 2.0.2?
io ho aggiunto i repository ma mi da un errore in fase di installazione riguardante i dati sul server……

23 10 2008
Francesco

esattamente l’errore è questo:

Errore durante il deposito delle modifiche. Probabilmente c’è stato una problema nello scaricamento di alcuni pacchetti oppure il deposito avrebbe rovinato alcuni pacchetti.

23 10 2008
Antonio Doldo

@Francesco
ti rispondo qui anche per gli altri commenti.
Abbiamo aggiunto per te, e spero che serva a altri, anche la release ufficiale 2.0.2 compilata, quindi se vuoi aggiungerla basta specificare quale versione vuoi:
sudo apt-get update
sudo apt-get install virtualbox-ose=2.0.2

oppure se vuoi la release svn:

sudo apt-get install virtualbox-ose=2.0.51+svn-1-adoldo-13513

considerando che se usi la 2.0.2 alcuni tags nuovi della svn non vengono riconosciuti, in particolare l’estensione PAE
in quel caso va editato il file xml della macchina virtuale per correggere l’errore:
PAE enabled=”false”

Ciao,
Antonio

24 10 2008
Francesco

ciao antonio, ti ringrazio tanto per la risposta, ma quando ho lanciato l’apt-get install della versione 2.0.2 ho avuto il seguente errore:

Preparing to replace virtualbox-ose 1.5.6-dfsg-6ubuntu1 (using …/virtualbox-ose_2.0.2_i386.deb) …
* Shutting down VirtualBox host networking… [ OK ]
* Stopping VirtualBox kernel module vboxdrv [ OK ]
dpkg: error processing /var/cache/apt/archives/virtualbox-ose_2.0.2_i386.deb (–unpack):
subprocess pre-installation script returned error exit status 1
* Starting VirtualBox host networking… [ OK ]
* Starting VirtualBox kernel module vboxdrv [ OK ]
Errors were encountered while processing:
/var/cache/apt/archives/virtualbox-ose_2.0.2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

a cosa è dovuto?

24 10 2008
Antonio Doldo

@Francesco
sembra che tu non riesca a disinstallare la versione 1.5.6, ho cercato su google e per casi simili consigliano di:
1) sudo apt-get update
2) sudo apt-get -f install
se non funziona nemmeno cosi va editato il file
/var/lib/dpkg/info/nome-pacchetto.postrm
aggiungendo exit 0 dopo

#!/bin/sh

Cosi il pacchetto 1.5.6 verrebbe rimosso forzatamente.
altra cosa che puoi fare è aggiungere il repo per la versione non OSE
deb http://download.virtualbox.org/virtualbox/debian hardy non-free

risolvere le dipendenze e installare virtualbox-2.0. Se questo funziona puoi passare a virtualbox-ose-2.0.2 rimuovendo la PUEL ;)
Ciao,
Antonio

25 10 2008
Francesco

ciao grazie come sempre per la risposta.
i problemi continuano.
allora ho dovuto installare la versione virtualbox-2.0 per poi rimuoverla e installare virtualbox 2.0.2 (anche se poi dopo ho messo la 2.0.51).
quando vado ad aprire virtualbox e provo ad avviare una mia macchina virtuale ho il seguente errore:
The VirtualBox support driver which is running is from a different version of VirtualBox. You can correct this by stopping all running instances of VirtualBox and reinstalling the software..
VBox status code: -1912 (VERR_VM_DRIVER_VERSION_MISMATCH).

come posso fare a risolvere? sono bloccato e non posso lavorare! :S

25 10 2008
Francesco

ho risolto lanciando /etc/init.d/vboxdrv setup

25 10 2008
Antonio Doldo

@Francesco
stavo per risponderti, ma vedo che hai trovato la soluzione :)
Ciao,
Antonio

Lascia un commento