Pagina 1 di 1
tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 08:19
di Benoit
Salve,
il nuovo pacchetto caricato il 20 aprile 2025 sul vostro repository, contenente Oracle VirtualBox versione 7.1.8, non funziona.
L'installazione silenziosa fallisce.
Questo non è un problema di wapt, ma di VirtualBox stesso. L'argomento `--silent`, necessario per l'installazione silenziosa, non è più riconosciuto dall'eseguibile VirtualBox-7.1.8-168469-Win.exe.
In attesa di una correzione da parte di VirtualBox, questo pacchetto dovrebbe essere rimosso dal vostro repository.
Cordiali saluti,
Re: tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 09:17
di sfontenau
Salve,
abbiamo esaminato internamente la questione, ma abbiamo notato principalmente che durante un aggiornamento è necessario riavviare il computer affinché l'installazione vada a buon fine!
Non ci sono problemi con un'installazione pulita.
Re: tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 09:43
di dcardon
Ciao di nuovo,
per essere più precisi, l'opzione `--silent` "funziona" nel senso che il programma di installazione termina correttamente con un messaggio di errore (1603) in caso di problemi in modalità silenziosa e con una finestra di dialogo che chiede di riavviare quando viene avviato manualmente, e che funziona durante una reinstallazione dopo un riavvio.
L'installazione e l'aggiornamento sono andati a buon fine su LUTI, quindi su una VM pulita, l'installazione e l'aggiornamento funzionano correttamente. Il problema deve quindi essere legato a uno stato di VirtualBox obsoleto. Abbiamo effettivamente riscontrato il problema su macchine interne, ma è scomparso dopo un riavvio.
Vedremo se è possibile migliorare il comportamento del programma di installazione di VirtualBox. Se hai ulteriori informazioni sui diversi comportamenti, te ne saremmo grati.
Cordiali saluti,
Denis
Re: tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 09:56
di Benoit
Salve,
grazie per queste informazioni.
Tuttavia, se si tenta l'aggiornamento senza riavviare la macchina, il pacchetto tis-VirtualBox disinstalla la vecchia versione e l'installazione della nuova versione fallisce a causa della variabile:
silentflags="--silent --msiparams REBOOT=ReallySuppress ALLUSERS=2 VBOX_INSTALLDESKTOPSHORTCUT=0 VBOX_START=0 VBOX_INSTALLQUICKLAUNCHSHORTCUT=0".
Capisco che semplicemente non eseguendo l'aggiornamento senza riavviare si evita questo problema.
La mia preoccupazione è che gestisco un parco macchine di 560 macchine e 60 di queste hanno questo pacchetto. Alcune macchine non possono essere riavviate frequentemente, o addirittura mai; l'unico modo per mantenerle aggiornate è eseguire gli aggiornamenti senza riavviare.
Pertanto, sarebbe possibile includere una protezione nel pacchetto VirtualBox per annullare l'aggiornamento se viene avviato senza riavviare?
Se ciò non fosse possibile, potreste aiutarmi a creare un pacchetto in tal senso?
Cordiali saluti,
Re: tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 10:13
di dcardon
Ciao Benoit,
il pacchetto esegue una disinstallazione perché alcune versioni precedenti di vBox non si aggiornavano correttamente. Se esegui l'aggiornamento dalla versione 6 o 7 all'ultima versione, potrebbe funzionare correttamente ed evitare di dover disinstallare il programma in anticipo. Effettueremo dei test interni; puoi provarlo su una delle tue macchine per vedere come si comporta.
Cordiali saluti,
Denis
Re: tis-virtualbox non funziona
Pubblicato: 24 aprile 2025 - 10:23
di Benoit
Tutte le macchine in questione sono sulla versione 7.
Re: tis-virtualbox non funziona
Pubblicato: 25 aprile 2025 - 09:18
di lelongg
Salve,
ho riscontrato lo stesso problema di installazione con un errore di uscita alla versione 1603 durante un aggiornamento alla versione 7.1.6 precedentemente installata tramite WAPT.
Ho completato l'installazione, mi spiego:
durante l'esecuzione del pacchetto, la versione precedente è stata disinstallata. Monitorando la disinstallazione e l'avanzamento del pacchetto, ho eliminato il contenuto rimanente della cartella "C:\Program Files\Oracle\VirtualBox". Dopo la disinstallazione, la successiva distribuzione del pacchetto ha installato VirtualBox 7.1.8 senza problemi e si è conclusa con successo.
Sfortunatamente, in seguito a questa operazione, nessuna delle mie VM funzionava più. Devo ammettere di non essere stato esattamente delicato con il processo.
Quindi sono tornato alla versione 7.1.6 (disinstallando la 7.1.8 tramite le impostazioni e rimuovendo il pacchetto 7.1.8) utilizzando il pacchetto corrispondente e ho rimosso tutte le mie VM dall'elenco senza eliminare le cartelle. Ho quindi reimportato le mie VM facendo doppio clic sul file .vbox di ciascuna.
Credo che siano i file residui delle installazioni precedenti a interferire con l'installazione.
Una volta avviata un'installazione pulita della versione 7.1.6, il pacchetto 7.1.8 si è installato correttamente.
Un altro punto importante:
per alcune versioni di VirtualBox, i pacchetti di estensione di VirtualBox non si installano più perché il file nel pacchetto si chiama Oracle_VirtualBox_Extension_Pack-XXXvbox-extpack, mentre setup.py tenta di installarlo: `
for ext in glob.glob("Oracle_VM_VirtualBox_Extension_Pack-*.vbox-extpack")`.
Si noti che la parte "_VM" del nome manca da tempo (forse dalla versione 7.0).
Cordiali saluti.