Errori e avvisi relativi all'adattamento del sistema operativo

Questo documento spiega come risolvere i problemi segnalati dagli avvisi e dagli errori di adattamento del sistema operativo di Migrate to Virtual Machines.

Gli errori sono problemi critici che impediscono l'esecuzione dell'adattamento del sistema operativo. Indicano problemi sottostanti che richiedono la tua immediata attenzione e risoluzione prima che tu possa procedere con la procedura. Gli avvisi, sebbene non fatali, forniscono informazioni preziose per la tua consapevolezza. Evidenziano potenziali problemi o incoerenze rilevati durante il processo di adattamento, anche se la clonazione è andata a buon fine.

Ogni processo di adattamento genera un report di adattamento che descrive in dettaglio eventuali errori o ammonimenti riscontrati durante il processo.

Sebbene la maggior parte delle adattamenti del sistema operativo sia automatica, in alcuni casi devi risolvere i problemi e correggere errori e avvisi per completare il processo di clonazione. I seguenti errori e avvisi evidenziano le situazioni in cui sono necessarie queste modifiche.

Errori di adattamento del sistema operativo

Nella tabella seguente sono elencati gli errori che potresti riscontrare durante il processo di adattamento del sistema operativo e le informazioni per la risoluzione dei problemi relativi a ciascun errore.

Messaggio Azione
Impossibile trovare il sistema operativo sui dischi della VM. Verifica che i dischi VM contengano un sistema operativo valido e che non siano criptati, ad esempio con BitLocker. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Sui dischi della VM è stato trovato più di un sistema operativo. File system di root trovati: {roots} Contrassegna il sistema operativo che vuoi adattare. Su Windows, esegui mkdir %SystemDrive%\Google\Migrate, su Linux, esegui mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Più di un file system principale è contrassegnato da una directory di suggerimenti. Assicurati che una directory di suggerimenti esista solo in un singolo file system principale. Su Windows: %SystemDrive%\Google\Migrate, su Linux: /etc/google/migrate. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Inode insufficienti nel file system {mount_point}. Assicurati che nel file system {mount_point} siano disponibili almeno {required_free_inodes} inode. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Spazio su disco insufficiente sul volume {mount_point}. Assicurati che sul volume {mount_point} siano disponibili almeno {required_free_space_mb} MB di spazio libero. Ti consigliamo di acquisire uno snapshot dell'origine prima di apportare modifiche al volume {mount_point}. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
I driver VirtIO non sono presenti nel kernel Linux. Verifica che nella VM di origine sia installato un kernel Linux con supporto del driver VirtIO (virtio_scsi, virtio_net). Questi driver sono obbligatori per eseguire una VM di cui è stata eseguita la migrazione su Compute Engine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il file /etc/fstab contiene voci critiche volatili, ad esempio nomi di dispositivi di blocco non persistenti. Esegui mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il file {file_path} contiene voci critiche volatili, ad esempio nomi di dispositivi di blocco non persistenti. Esegui mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare {directory} o {directory} è vuota. Verifica che {directory} esista, non sia vuota e non sia un link simbolico a un volume mancante. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare {file}. Verifica che {file} esista e che non sia un link simbolico a un volume mancante. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile montare le voci critiche da /etc/fstab, ad esempio voci fstab duplicate o dispositivi mancanti. Errore: {error_details} Controlla le impostazioni di /etc/fstab nella VM di origine o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Sistema operativo non supportato: amazonlinux2.0. Hai tentato di eseguire la migrazione di una VM che esegue un sistema operativo Amazon Linux 2, che non è supportato su Google Cloud. Per eseguire la migrazione della VM, il sistema operativo deve essere convertito in un sistema operativo supportato. La possibilità di convertire il sistema operativo in un sistema operativo supportato è disponibile nell'ambito di un programma sperimentale: Esegui la migrazione di una VM Amazon Linux 2 a Google Cloud. Per eseguire una conversione, esegui il comando mkdir -p /etc/google/migrate/elevate_amazonlinux2_to_rocky sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Sistema operativo non supportato: {os_description}. Consulta la documentazione del prodotto per l'elenco dei sistemi operativi supportati: Sistemi operativi supportati. In alternativa, valuta la possibilità di utilizzare la migrazione dei dischi per eseguire la migrazione dei dischi di dati. Consulta Eseguire la migrazione dei dischi VM.
La conversione da BIOS a UEFI non è supportata su {os_description}. Consulta la documentazione del prodotto per l'elenco dei sistemi operativi supportati per la conversione da BIOS a UEFI: Sistemi operativi supportati. In alternativa, valuta la possibilità di utilizzare la migrazione dei dischi per eseguire la migrazione dei dischi di dati. Consulta Eseguire la migrazione dei dischi VM.
L'architettura {architecture} non è supportata per i sistemi operativi {os_type}. Consulta la documentazione del prodotto per l'elenco delle architetture supportate: Sistemi operativi supportati.
La conversione da BIOS a UEFI non è supportata sui sistemi operativi {os_type} con l'architettura {architecture}. Consulta la documentazione del prodotto per l'elenco delle architetture supportate per la conversione da BIOS a UEFI - Sistemi operativi supportati.
Impossibile rilevare un bootloader Linux supportato, ad esempio Grub. Questo può verificarsi nei sistemi operativi meno recenti o se il tipo di avvio selezionato (BIOS/UEFI) non è supportato dal sistema operativo installato. Consulta la documentazione del prodotto per l'elenco dei sistemi operativi supportati e assicurati che il tipo di avvio (BIOS/UEFI) del sistema operativo sia impostato correttamente. Sistemi operativi supportati.
Impossibile installare i pacchetti google-compute-engine: {error_message} Prova a risolvere i problemi di fondo e a installare il pacchetto manualmente oppure contatta l'assistenza. Se vuoi continuare senza installare questi pacchetti, esegui mkdir -p /etc/google/migrate/skip_failed_install sulla VM di origine. Tieni presente che alcune funzionalità di Compute Engine potrebbero non funzionare senza l'ambiente invitato. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti {package_name}: {error_message} Prova a risolvere i problemi di fondo e a installare il pacchetto manualmente oppure contatta l'assistenza. Se vuoi continuare senza installare questi pacchetti, esegui mkdir -p /etc/google/migrate/skip_failed_install sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare o aggiornare i pacchetti critici {packages} senza interrompere le dipendenze: {error_message} Prova a installare manualmente i pacchetti {packages} sulla VM di origine o contatta l'assistenza. Per riparare i pacchetti danneggiati dopo la migrazione, esegui mkdir -p /etc/google/migrate/skip_broken_packages sulla VM di origine. Per saltare l'installazione, esegui mkdir -p /etc/google/migrate/skip_failed_install sulla VM di origine. Tieni presente che saltare l'installazione potrebbe comportare errori nei passaggi successivi. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
L'installazione del driver DISM non è riuscita con il codice di uscita: {exit_code} Contatta l'assistenza o consulta la documentazione Microsoft - Debug system error codes (Decodificare i codici di errore di sistema), per correggere l'errore. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
L'installazione di DISM del driver {driver} non è riuscita con il codice di uscita: 2 Disattiva qualsiasi antivirus o altro software di sicurezza che potrebbe impedire DISM di accedere al file system. Se il problema persiste, esegui i comandi sfc /scannow e dism /online /cleanup-image /restorehealth per risolverlo. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile caricare il Registro di sistema di Windows di questa VM. L'hive {hive_name} potrebbe avere incongruenze. Riprova un ciclo di replica, testa il clone, esegui il passaggio. Se il problema persiste, prova a riparare il registro utilizzando Scanregw.exe o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
È scaduto il tempo di attesa per il caricamento dei rami del Registro di sistema di Windows. Consulta la Knowledge Base di Microsoft n. 2498915 per comprimere gli hive del Registro di sistema potenzialmente inutilizzati o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile decodificare /etc/google/migrate/disk-mappings-hints con il codec UTF-8. Esegui di nuovo mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints e verifica se l'output scritto è un UTF-8 valido. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile montare il file system su {mountable}. In genere, questo indica incoerenze nel sistema di file. Prova a riparare il file system utilizzando strumenti come {tool_name}. Se il problema persiste, contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile analizzare /etc/fstab a causa delle virgole finali nella riga {line_number}: {line_content} Rimuovi le virgole finali o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile analizzare /etc/fstab a causa di spazi nel percorso nella riga {line_number}: {line_content} Sostituisci gli spazi vuoti con \040 e convalida eseguendo mount -a oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile analizzare /etc/fstab perché le virgolette non sono chiuse o terminate alla riga {line_number}: {line_content} Rimuovi la quota non chiusa o chiudila e convalidala eseguendo mount -a oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile analizzare /etc/fstab alla riga {line_number}: {line_content} Esegui mount -a e correggi gli errori risultanti oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile analizzare {path} alla riga {line_number}: {line_content} Prova a correggere il formato o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare un pacchetto del kernel installato anche se /boot contiene uno o più file eseguibili del kernel Linux validi. Reinstalla il kernel utilizzando un gestore di pacchetti standard. Se il problema persiste, contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare un kernel in /boot. Verifica che /boot contenga un file eseguibile del kernel Linux valido (vmlinuz o Image), oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare immagini initrd o initramfs in /boot. Verifica che /boot contenga un'immagine iniziale del disco RAM valida (initrd o initramfs), oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il file /etc/fstab contiene voci critiche con volumi mancanti: {specs}. Verifica che i volumi specificati esistano, aggiorna il file /etc/fstab prova a correggere la configurazione dei volumi logici o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile svuotare la cache di {volumes_or_disks}. Alcuni volumi sono contrassegnati da Windows come sporchi. Esegui chkdsk /f su tutte le unità disponibili sulla VM di origine. Se il problema persiste, contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile trovare grub-mkconfig e grub2-mkconfig. Installa il pacchetto grub2-common. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
La tabella delle partizioni per {devices} non è valida. Correggi la tabella delle partizioni con uno strumento come FixParts. Se il problema persiste, contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile adattare il sistema operativo quando è impostato il flag force_skip_verifications. Rimuovi il force_skip_verifications flag eseguendo il seguente comando sulla VM di origine. Su Windows: esegui rmdir %SystemDrive%\Google\Migrate\force_skip_verifications, su Linux: esegui rmdir /etc/google/migrate/force_skip_verifications.
tboot non è supportato. Rimuovi tboot dalla configurazione del bootloader. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile aggiornare /etc/sudoers. Questo è necessario per consentire all'ambiente invitato di aggiungere autorizzazioni sudo agli utenti in base ai ruoli IAM. Assicurati /etc/sudoers sia modificabile sulla VM di origine o esegui touch /etc/google/migrate/skip_editing_sudoers per saltare la modifica di /etc/sudoers. Tieni presente che l'accesso sudo concesso tramite i ruoli IAM non funziona su una VM senza queste modifiche. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile aggiornare /etc/sudoers: autorizzazione negata. Questo è necessario per consentire all'ambiente guest di aggiungere autorizzazioni sudo agli utenti in base ai ruoli IAM. Assicurati /etc/sudoers sia modificabile sulla VM di origine o esegui touch /etc/google/migrate/skip_editing_sudoers per saltare la modifica di /etc/sudoers. Tieni presente che l'assegnazione dell'accesso sudo tramite i ruoli IAM non funzionerà su una VM senza queste modifiche. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Questa immagine è già stata generalizzata (sysprep.exe /generalize è già stata eseguita). Riprova senza selezionare l'opzione generalize. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile generalizzare l'immagine eseguendo sysprep.exe /generalize. Generalizza l'immagine di origine e riprova senza selezionare l'opzione generalize. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti a causa di dpkg pacchetti configurati in modo errato: {packages} Ricostruisci la configurazione di dpkg eseguendo rm /var/cache/debconf/config.dat && dpkg --configure -a. Se l'operazione non va a buon fine o l'errore persiste, rimuovi i pacchetti con problemi, ricostruisci nuovamente la configurazione dpkg e reinstalla i pacchetti, se necessario. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Configurazione di dpkg scaduta. Ricostruisci la configurazione di dpkg eseguendo rm /var/cache/debconf/config.dat && dpkg --configure -a. Se l'operazione non va a buon fine o l'errore persiste, rimuovi i pacchetti con problemi, ricostruisci nuovamente la configurazione dpkg e reinstalla i pacchetti, se necessario. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile avviare la VM adattata per completare la conversione. Gli errori di avvio si verificano a causa di snapshot incoerenti. Prova a spegnere la VM di origine, a replicare un clone spento della VM di origine o a utilizzare la migrazione dei dischi. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il sistema operativo non può essere convertito automaticamente in Rocky Linux 8. Ti consigliamo di utilizzare il flusso di migrazione dei dischi VM per eseguire la migrazione della VM a Google Cloud. Consulta Eseguire la migrazione dei dischi VM.

Avvisi di adattamento del sistema operativo

La tabella seguente elenca gli avvisi che potresti riscontrare durante la procedura di adattamento del sistema operativo e le informazioni per la risoluzione dei problemi relativi a ciascun avviso.

Messaggio Azione
I seguenti pacchetti erano danneggiati e sono stati rimossi per poter installare i pacchetti critici: {packages} Rimuovi i pacchetti danneggiati e verifica che la VM e le applicazioni funzionino come previsto. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile applicare la licenza {requested_license} a {os_info}. Scegli una licenza applicabile tra: {applicable_licenses}.
Il file /etc/fstab contiene voci volatili, ad esempio nomi di dispositivi di blocco non persistenti. Esegui mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il file /etc/fstab contiene voci {mount_type}. Assicurati che tutte le voci {mount_type} siano accessibili dalla VM di destinazione dopo la migrazione o che la VM di destinazione si avvii correttamente senza accesso alle voci {mount_type}. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il file {file_path} contiene voci critiche volatili, ad esempio nomi di dispositivi di blocco non persistenti. Esegui mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints sulla VM di origine. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-compute-engine: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-osconfig-agent: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-cloud-sdk: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-cloud-cli: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-rhui-client: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti cloud-regionsrv-client: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti google-cloud-sap-agent: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti dhcp-client: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile installare i pacchetti {package_name}: {error_message} Risolvi i problemi di fondo e installa i pacchetti manualmente oppure contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Mancano gli strumenti VMware. La VM potrebbe non essere in grado di arrestarsi in modo corretto. Un riavvio forzato potrebbe comportare la perdita di dati. Installa VMware Tools o arresta la VM in modo controllato prima di eseguire il passaggio. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il software di sicurezza: {software} può potenzialmente causare errori di configurazione al primo avvio e problemi di connettività. Crea un clone di test e verifica che la nuova istanza VM si avvii correttamente con la connettività di rete. In caso contrario, ti consigliamo di disattivare {software} o di contattare l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile aggiungere il server di metadati a {hosts_path}. Verifica che {hosts_path} esista e sia modificabile dall'utente: Amministratore. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Impossibile impostare il valore del registro dell'intervallo di polling speciale NTP. Verifica che il percorso del registro {path} sia modificabile dall'utente: Amministratore. Attendi l'applicazione delle modifiche o modifica manualmente il valore del Registro di sistema impostandolo su {value}. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
La rete in uscita di uno dei seguenti tipi di profilo: {profiles} è bloccata e non è unita al criterio del firewall locale. Ciò può potenzialmente portare a errori di configurazione del primo avvio e problemi di connettività. Valuta la possibilità di consentire l'unione dei criteri del firewall locale impostando AllowLocalPolicyMerge su 1 in tutti i profili menzionati. In alternativa, definisci un criterio remoto che consenta l'accesso RDP e al server di metadati o contatta l'assistenza. Le modifiche alla VM di origine vengono applicate nei cicli di replica successivi.
Il pacchetto cpio non era presente o era configurato in modo errato ed è stato installato per consentire la configurazione corretta del sistema operativo. Il pacchetto pax è stato installato per evitare la vulnerabilità a CVE-2022-41352. Se necessario, i pacchetti cpio e pax possono essere rimossi dopo la migrazione.
Alcuni pacchetti non hanno una sostituzione adeguata e sono stati rimossi, sottoposti a downgrade o esclusi dalla conversione. Controlla il file {removed_packages_file_path} per l'elenco dei pacchetti rimossi, il file {downgraded_packages_file_path} per l'elenco dei pacchetti di cui è stato eseguito il downgrade e il file {excluded_packages_file_path} per l'elenco dei pacchetti esclusi. Installa i pacchetti rimossi, di cui è stato eseguito il downgrade ed esclusi, se necessario, sulla VM di destinazione per ripristinare le funzionalità dell'applicazione.