Errores y advertencias de adaptación del SO

En este documento, se explica cómo solucionar errores y advertencias de la adaptación del SO de Migrate to Virtual Machines.

Los errores son problemas críticos que impiden la ejecución de la adaptación del SO. Indican problemas subyacentes que requieren tu atención y resolución inmediatas antes de que puedas continuar con el proceso. Las advertencias, aunque no son irrecuperables, proporcionan información valiosa para tu conocimiento. Destacan posibles problemas o inconsistencias detectadas durante el proceso de adaptación, incluso si la clonación se realiza con éxito.

Cada proceso de adaptación genera un informe de adaptación que detalla los errores o advertencias que se encontraron durante el proceso.

Si bien la mayoría de las adaptaciones de SO están automatizadas, en algunos casos debes solucionar y corregir errores y advertencias para completar el proceso de clonación. Los siguientes errores y advertencias destacan situaciones en las que se necesitan esas modificaciones.

Errores de adaptación del SO

En la siguiente tabla, se enumeran los errores que puedes encontrar durante el proceso de adaptación del SO y la información para solucionar cada error.

Mensaje Elemento de acción
No se puede encontrar el sistema operativo en los discos de VM. Verifica que los discos de la VM contengan un sistema operativo válido y que no estén encriptados, por ejemplo, con BitLocker. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Se encontró más de un sistema operativo en los discos de VM. Marca el sistema operativo que deseas adaptar. En Windows, ejecuta mkdir %SystemDrive%\Google\Migrate, y en Linux, ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Más de un sistema de archivos raíz está marcado con un directorio de sugerencia. Asegúrate de que un directorio de sugerencias solo exista en un solo sistema de archivos raíz. En Windows: %SystemDrive%\Google\Migrate, en Linux: /etc/google/migrate. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No hay suficientes inodos en el sistema de archivos {mount_point}. Asegúrate de que al menos {required_free_inodes} inodos estén disponibles en el sistema de archivos {mount_point}. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Espacio insuficiente en el disco en el volumen {mount_point}. Asegúrate de que al menos {required_free_space_mb} MB de espacio libre estén disponibles en el volumen {mount_point}. Te recomendamos que tomes una instantánea de origen antes de realizar cambios en el volumen {mount_point}. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Faltan controladores VirtIO en el kernel de Linux. Verifica que esté instalado un kernel de Linux compatible con controladores VirtIO (virtio_scsi, virtio_net) en la VM de origen. Estos controladores son necesarios para ejecutar una VM migrada en Compute Engine. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas importantes volátiles, por ejemplo, nombres de dispositivos de almacenamiento en bloques no persistentes. Ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints en la VM de origen. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo {file_path} contiene entradas importantes volátiles, por ejemplo, nombres de dispositivos de almacenamiento en bloques no persistentes. Ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints en la VM de origen. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo encontrar {directory} o {directory} está vacío. Verifica que {directory} exista, no esté vacío y no sea un vínculo simbólico a un volumen faltante. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo encontrar {file}. Verifica que {file} exista y que no sea un vínculo simbólico a un volumen faltante. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudieron activar entradas importantes de /etc/fstab, por ejemplo, entradas fstab duplicadas o dispositivos faltantes. Error: {error_details} Inspecciona la configuración de /etc/fstab en la VM de origen o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Sistema operativo no compatible: {os_description}. Consulta la documentación del producto para obtener la lista de sistemas operativos compatibles: Sistemas operativos compatibles.
Sistema operativo no compatible: amazonlinux2.0. Intentaste migrar una VM que ejecuta un SO Amazon Linux 2, que no es compatible con Google Cloud. Para migrar la VM, el SO debe convertirse en un SO compatible. La capacidad de convertir el SO en un SO compatible está disponible como parte de un programa de versión preliminar. Para obtener más información y participar en la versión preliminar, consulta Migra una VM de Amazon Linux 2 a Google Cloud.
La conversión de BIOS a UEFI no es compatible con {os_description}. Consulta la documentación del producto para obtener la lista de sistemas operativos compatibles con la conversión de BIOS a UEFI: Sistemas operativos compatibles.
La conversión de BIOS a UEFI no es compatible con {os_description}. Intentaste migrar una VM que ejecuta un SO Amazon Linux 2, que no es compatible con Google Cloud. Para migrar la VM, el SO debe convertirse en un SO compatible. La capacidad de convertir el SO en un SO compatible está disponible como parte de un programa de versión preliminar. Para obtener más información y participar en la versión preliminar, consulta Migra una VM de Amazon Linux 2 a Google Cloud.
Sistema operativo no compatible: {os_description}. Consulta la documentación del producto para obtener la lista de sistemas operativos compatibles: Sistemas operativos compatibles. Como alternativa, considera usar la migración de discos para migrar los discos de datos. Consulta Migra discos de VM.
La conversión de BIOS a UEFI no es compatible con {os_description}. Consulta la documentación del producto para obtener la lista de sistemas operativos compatibles con la conversión de BIOS a UEFI: Sistemas operativos compatibles. Como alternativa, considera usar la migración de discos para migrar los discos de datos. Consulta Migra discos de VM.
La arquitectura {architecture} no es compatible con los sistemas operativos {os_type}. Consulta la documentación del producto para obtener la lista de arquitecturas compatibles: Sistemas operativos compatibles.
La conversión de BIOS a UEFI no es compatible con los sistemas operativos {os_type} con la arquitectura {architecture}. Consulta la documentación del producto para obtener la lista de arquitecturas compatibles con la conversión de BIOS a UEFI: Sistemas operativos compatibles.
No se pudo detectar un bootloader de Linux compatible, por ejemplo, Grub. Esto puede ocurrir en sistemas operativos más antiguos o si el tipo de inicio seleccionado (BIOS/UEFI) no es compatible con el sistema operativo instalado. Consulta la documentación del producto para obtener la lista de sistemas operativos compatibles y asegúrate de que el tipo de inicio (BIOS/UEFI) del sistema operativo esté configurado de forma correcta: Sistemas operativos compatibles.
No se pueden instalar los paquetes google-compute-engine: {error_message} Intenta resolver los problemas subyacentes y, luego, instala el paquete de forma manual o comunícate con el equipo de asistencia. Si deseas continuar sin instalar estos paquetes, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la VM de origen. Ten en cuenta que es posible que algunas características de Compute Engine no funcionen sin el entorno invitado. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Intenta resolver los problemas subyacentes o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Intenta resolver los problemas subyacentes y, luego, instala el paquete de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Intenta resolver los problemas subyacentes y, luego, instala el paquete de forma manual o comunícate con el equipo de asistencia. Si deseas continuar sin instalar estos paquetes, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la VM de origen. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar ni actualizar los paquetes esenciales {packages} sin interrumpir dependencias: {error_message} Intenta instalar los paquetes {packages} de forma manual en la VM de origen o comunícate con el equipo de asistencia. Para reparar los paquetes dañados después de la migración, ejecuta mkdir -p /etc/google/migrate/skip_broken_packages en la VM de origen. Para omitir la instalación, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la VM de origen. Ten en cuenta que omitir la instalación puede generar fallas en los pasos posteriores. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
La instalación de DISM de {driver} falló con el código de salida: {exit_code} Comunícate con el equipo de asistencia o consulta la documentación de Microsoft Depura códigos de error del sistema para corregir el error. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
La instalación de DISM de {driver} falló con el código de salida: 2 Inhabilita cualquier antivirus o cualquier otro software de seguridad que pueda impedir que DISM acceda al sistema de archivos. Si el problema persiste, ejecuta los comandos sfc /scannow y dism /online /cleanup-image /restorehealth para solucionar el problema. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede cargar el registro de Windows de esta VM. Es posible que la subárbol {hive_name} tenga inconsistencias. Vuelve a intentar un ciclo de replicación, clonación de prueba y migración de sistemas. Si el problema persiste, intenta corregir el registro con Scanregw.exe o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Se agotó el tiempo de espera de la carga de los subárboles de registro de Windows. Consulta Microsoft KB #2498915 para comprimir las subárboles de registro potencialmente sobrecargados o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede decodificar /etc/google/migrate/disk-mappings-hints con el códec UTF-8. Vuelve a ejecutar mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints y verifica si el resultado escrito es un valor UTF-8 válido. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo activar el sistema de archivos en {mountable}. Por lo general, esto indica inconsistencias en el sistema de archivos. Intenta corregir el sistema de archivos con herramientas como {tool_name}. Si el problema persiste, comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede analizar /etc/fstab debido a las comas finales en la línea {line_number}: {line_content} Quita las comas finales o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede analizar /etc/fstab debido a espacios en blanco en la ruta de acceso en la línea {line_number}: {line_content} Reemplaza los espacios en blanco por \040 y valida mediante la ejecución de mount -a, o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo analizar /etc/fstab porque una comilla no se cierra ni finaliza en la línea {line_number}: {line_content} Quita la comilla no finalizada o cierra la comilla y valida mediante la ejecución de mount -a, o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo analizar /etc/fstab en la línea {line_number}: {line_content} Ejecuta mount -a y corrige los errores resultantes, o bien comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo analizar {path} en la línea {line_number}: {line_content} Intenta corregir el formato o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede encontrar ningún paquete de kernel instalado aunque /boot contenga ejecutables de kernel de Linux válidos. Vuelve a instalar el kernel con un administrador de paquetes estándar. Si el problema persiste, comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo encontrar ningún kernel en /boot. Verifica que /boot contenga un ejecutable de kernel de Linux válido (vmlinuz o Image) o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede encontrar ninguna imagen de initrd o initramfs en /boot. Verifica que /boot contenga una imagen de disco RAM inicial válida (initrd o initramfs) o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas importantes con volúmenes faltantes: {specs}. Verifica que los volúmenes especificados existan, actualiza el archivo /etc/fstab, intenta corregir la configuración de los volúmenes lógicos o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo vaciar {volumes_or_disks}. Windows marca algunos volúmenes como no sincronizados. Ejecuta chkdsk /f en todas las unidades disponibles en la VM de origen. Si el problema persiste, comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudieron encontrar grub-mkconfig ni grub2-mkconfig. Instala el paquete grub2-common. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
La tabla de particiones para {dispositivos} no es válida. Corrige la tabla de particiones con una herramienta como FixParts. Si el problema persiste, comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede adaptar el SO cuando la marca force_skip_verifications está configurada. Quita la marca force_skip_verifications mediante ejecutando el siguiente comando en la VM de origen. En Windows, ejecuta rmdir %SystemDrive%\Google\Migrate\force_skip_verifications, y en Linux, ejecuta rmdir /etc/google/migrate/force_skip_verifications.
tboot no es compatible. Quita tboot de la configuración del bootloader. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo actualizar /etc/sudoers. Esto es necesario para permitir que el entorno de invitado agregue permisos sudo a los usuarios según los roles de IAM. Asegúrate de que /etc/sudoers se pueda editar en la VM de origen o ejecuta touch /etc/google/migrate/skip_editing_sudoers para omitir la edición de /etc/sudoers. Ten en cuenta que otorgar acceso a sudo a través de los roles de IAM no funcionará en una VM sin estos cambios. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo actualizar /etc/sudoers: permiso denegado. Esto es necesario para permitir que el entorno de invitado agregue permisos sudo a los usuarios según los roles de IAM. Asegúrate de que /etc/sudoers se pueda editar en la VM de origen o ejecuta touch /etc/google/migrate/skip_editing_sudoers para omitir la edición de /etc/sudoers. Ten en cuenta que otorgar acceso a sudo a través de los roles de IAM no funcionará en una VM sin estos cambios. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Esta imagen ya se generalizó (sysprep.exe /generalize ya se ejecutó). Vuelve a intentarlo sin la opción generalize seleccionada. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo generalizar la imagen mediante la ejecución de sysprep.exe /generalize. Generaliza la imagen de origen y vuelve a intentarlo sin la opción generalize seleccionada. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudieron instalar los paquetes debido a paquetes dpkg mal configurados: {packages} Vuelve a crear la configuración de dpkg mediante la ejecución de rm /var/cache/debconf/config.dat && dpkg --configure -a. Si esto falla o el error persiste, quita los paquetes con errores, vuelve a crear la configuración dpkg y, luego, vuelve a instalar los paquetes si es necesario. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Se agotó el tiempo de espera de la configuración de dpkg. Vuelve a crear la configuración de dpkg mediante la ejecución de rm /var/cache/debconf/config.dat && dpkg --configure -a. Si esto falla o el error persiste, quita los paquetes con errores, vuelve a crear la configuración dpkg y, luego, vuelve a instalar los paquetes si es necesario. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.

Advertencias de adaptación del SO

En la siguiente tabla, se enumeran las advertencias que puedes encontrar durante el proceso de adaptación del SO y la información para solucionar cada advertencia.

Mensaje Elemento de acción
Los siguientes paquetes están dañados y se deben quitar para instalar paquetes esenciales: {packages} Quita los paquetes dañados y verifica que tu VM y tus aplicaciones funcionen como se espera. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se puede aplicar la licencia {requested_license} a {os_info}. Elige una licencia aplicable de {applicable_licenses}.
El archivo /etc/fstab contiene entradas volátiles, por ejemplo, nombres de dispositivos de almacenamiento en bloques no persistentes. Ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints en la VM de origen. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas {mount_type}. Asegúrate de que se pueda acceder a todas las entradas {mount_type} desde la VM de destino después de la migración o que la VM de destino se inicie de forma correcta sin acceso a las entradas {mount_type}. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo {file_path} contiene entradas importantes volátiles, por ejemplo, nombres de dispositivos de almacenamiento en bloques no persistentes. Ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints en la VM de origen. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-compute-engine: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-osconfig-agent: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-cloud-sdk: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-cloud-cli: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-rhui-client: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes cloud-regionsrv-client: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes google-cloud-sap-agent: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes dhcp-client: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Resuelve los problemas subyacentes y, luego, instala los paquetes de forma manual o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Falta VMware Tools. Es posible que la VM no pueda cerrarse de forma correcta. Un cierre forzado puede provocar la pérdida de datos. Instala VMware Tools o cierra la VM de forma correcta antes de ejecutar una migración de sistema. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
El software de seguridad {software} puede generar fallas en la configuración del primer inicio y problemas de conectividad. Crea una clonación de prueba y verifica que la instancia de VM nueva se inicie de forma correcta con la conectividad de red. De lo contrario, considera inhabilitar {software} o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo agregar el servidor de metadatos a {hosts_path}. Verifica que {hosts_path} exista y que el usuario Administrador pueda editarla. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pudo establecer el valor del registro del intervalo de sondeo especial de NTP. Verifica que el usuario Administrador pueda editar la ruta de registro {path}. Espera a que se apliquen los cambios o edita el registro de forma manual para establecer su valor en {value}. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
La red saliente de uno de los siguientes tipos de perfil: {profiles} está bloqueada y no se combina con la política de firewall local. Esto puede generar fallas de configuración de inicio y problemas de conectividad. Considera permitir la combinación de políticas de firewall locales mediante la configuración de AllowLocalPolicyMerge en 1 en todos los perfiles mencionados. Como alternativa, define una política remota que permita el acceso a RDP y al servidor de metadatos, o comunícate con el equipo de asistencia. Los cambios realizados en la VM de origen se aplican en los ciclos de replicación posteriores.
Faltaba el paquete cpio o estaba mal configurado, y se instaló para permitir la configuración correcta del sistema operativo. Se instaló el paquete pax para evitar la vulnerabilidad CVE-2022-41352. Si es necesario, se pueden quitar los paquetes cpio y pax después de la migración.
Algunos paquetes no tienen un reemplazo adecuado y se quitaron o se cambiaron a una versión inferior. Consulta el archivo {removed_packages_file_path} para ver la lista de los paquetes quitados y el archivo {downgraded_packages_file_path} para ver la lista de los paquetes con versión inferior. Instala los paquetes quitados y con versión inferior según sea necesario en la VM de destino para restablecer las capacidades de la aplicación.