Errores y advertencias de adaptación del SO

En este documento se explica cómo solucionar los errores y las advertencias de 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 solución inmediatas para poder continuar con el proceso. Las advertencias, aunque no son errores críticos, proporcionan información valiosa para que estés al tanto. Se destacan los posibles problemas o las incoherencias detectadas durante el proceso de adaptación, aunque la clonación se haya completado correctamente.

Cada proceso de adaptación genera un informe de adaptación en el que se detallan los errores o las advertencias que se han detectado durante el proceso.

Aunque la mayoría de las adaptaciones del SO son automáticas, en algunos casos debes solucionar los errores y las advertencias para completar el proceso de clonación. Los siguientes errores y advertencias destacan situaciones en las que es necesario hacer modificaciones.

Errores de adaptación del SO

En la siguiente tabla se enumeran los errores que pueden producirse durante el proceso de adaptación del SO y la información para solucionar cada uno de ellos.

Mensaje Tarea
No se encuentra el sistema operativo en los discos de la VM. Comprueba que los discos de la máquina virtual contengan un sistema operativo válido y que no estén cifrados (por ejemplo, con BitLocker). Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Se ha encontrado más de un sistema operativo en los discos de la máquina virtual. Sistemas de archivos raíz encontrados: {roots} Marca el sistema operativo que quieras adaptar. En Windows, ejecuta mkdir %SystemDrive%\Google\Migrate. En Linux, ejecuta mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Se ha marcado más de un sistema de archivos raíz con un directorio de sugerencias. Asegúrate de que un directorio de sugerencias solo exista en un sistema de archivos raíz. En Windows: %SystemDrive%\Google\Migrate. En Linux: /etc/google/migrate. Los cambios 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}. Comprueba que haya al menos {required_free_inodes} inodos disponibles en el sistema de archivos {mount_point}. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No hay suficiente espacio en el volumen {mount_point}. Comprueba que haya al menos {required_free_space_mb} MB de espacio libre disponible en el volumen {mount_point}. Te recomendamos que hagas una captura de la fuente antes de hacer cambios en el volumen {mount_point}. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Faltan los controladores VirtIO en el kernel de Linux. Verifica que haya instalado en la VM de origen un kernel de Linux con compatibilidad con el controlador VirtIO (virtio_scsi, virtio_net). Estos controladores son necesarios para ejecutar una VM migrada en Compute Engine. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas críticas volátiles, como nombres de dispositivos de bloque 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 en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo {file_path} contiene entradas críticas volátiles; por ejemplo, nombres de dispositivos de bloque 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 en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha encontrado {directory} o {directory} está vacío. Verifica que {directory} exista, no esté vacío y no sea un enlace simbólico a un volumen que falte. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha encontrado {file}. Verifica que {file} exista y que no sea un enlace simbólico a un volumen que falta. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se han podido montar entradas críticas de /etc/fstab. Por ejemplo, entradas fstab duplicadas o dispositivos que faltan. Error: {error_details} Inspecciona la configuración de /etc/fstab en la VM de origen o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Sistema operativo no admitido: {os_description}. Consulta la documentación del producto para ver la lista de sistemas operativos compatibles: Sistemas operativos compatibles.
Sistema operativo no compatible: amazonlinux2.0. Has intentado 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 función para convertir el SO a un SO compatible está disponible como parte de un programa experimental: migrar una VM de Amazon Linux 2 a Google Cloud. Para realizar una conversión, ejecuta el comando mkdir -p /etc/google/migrate/elevate_amazonlinux2_to_rocky en la VM de origen. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se admite la conversión de BIOS a UEFI en {os_description}. Consulta la documentación del producto para ver la lista de sistemas operativos compatibles con la conversión de BIOS a UEFI: Sistemas operativos compatibles.
Sistema operativo no admitido: {os_description}. Consulta la documentación del producto para ver la lista de sistemas operativos compatibles: Sistemas operativos compatibles. También puedes usar la migración de discos para migrar los discos de datos. Consulta el artículo Migrar discos de máquinas virtuales.
La arquitectura {architecture} no es compatible con los sistemas operativos {os_type}. Consulta la documentación del producto para ver la lista de arquitecturas compatibles: Sistemas operativos compatibles.
No se admite la conversión de BIOS a UEFI en sistemas operativos {os_type} con arquitectura {architecture}. Consulta la documentación del producto para ver la lista de arquitecturas compatibles con la conversión de BIOS a UEFI: Sistemas operativos compatibles.
No se ha detectado ningún gestor de arranque de Linux compatible (por ejemplo, Grub). Esto puede ocurrir en sistemas operativos antiguos o si el tipo de arranque seleccionado (BIOS/UEFI) no es compatible con el sistema operativo instalado. Consulta la documentación del producto para ver la lista de sistemas operativos compatibles y comprueba que el tipo de arranque (BIOS o UEFI) del sistema operativo esté configurado correctamente. Sistemas operativos compatibles
No se pueden instalar los paquetes google-compute-engine: {error_message} Prueba a resolver los problemas subyacentes e instalar el paquete manualmente, o ponte en contacto con el equipo de Asistencia. Si quieres continuar sin instalar estos paquetes, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la máquina virtual de origen. Ten en cuenta que es posible que algunas funciones de Compute Engine no funcionen sin el entorno de invitado. Los cambios 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 ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Prueba a resolver los problemas subyacentes e instalar el paquete manualmente, o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar los paquetes {package_name}: {error_message} Prueba a resolver los problemas subyacentes e instalar el paquete manualmente, o ponte en contacto con el equipo de Asistencia. Si quieres continuar sin instalar estos paquetes, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la máquina virtual de origen. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se pueden instalar ni actualizar los paquetes críticos {packages} sin romper las dependencias: {error_message} Prueba a instalar manualmente los paquetes {packages} en la VM de origen o ponte en contacto con el equipo de asistencia. Para reparar los paquetes rotos después de la migración, ejecuta mkdir -p /etc/google/migrate/skip_broken_packages en la VM de origen. Para saltarte la instalación, ejecuta mkdir -p /etc/google/migrate/skip_failed_install en la VM de origen. Ten en cuenta que, si te saltas la instalación, puede que se produzcan errores en pasos posteriores. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido instalar DISM {driver} con el código de salida: {exit_code} Ponte en contacto con el equipo de Asistencia o consulta la documentación de Microsoft sobre cómo depurar códigos de error del sistema para solucionar el problema. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido completar la instalación de DISM {driver} con el código de salida 2 Desactiva cualquier antivirus u 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 solucionarlo. Los cambios 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 el archivo {hive_name} tenga incoherencias. Volver a intentar un ciclo de replicación, un clon de prueba o un cambio. Si el problema persiste, prueba a corregir el registro con Scanregw.exe o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Se ha agotado el tiempo de espera al cargar los hives del registro de Windows. Consulta el artículo de la base de conocimientos de Microsoft n.º 2498915 para comprimir los hives del registro que puedan estar hinchados o ponte en contacto con el equipo de Asistencia. Los cambios 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 comprueba si el resultado escrito es un archivo UTF-8 válido. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido montar el sistema de archivos en {mountable}. Esto suele indicar que hay inconsistencias en el sistema de archivos. Prueba a reparar el sistema de archivos con herramientas como {tool_name}. Si el problema persiste, póngase en contacto con el servicio de asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido analizar /etc/fstab debido a las comas finales de la línea {line_number}: {line_content} Elimina las comas finales o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido analizar /etc/fstab debido a los espacios en blanco de la ruta en la línea {line_number}: {line_content} Sustituye los espacios en blanco por \040 y valida el cambio ejecutando mount -a o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido analizar /etc/fstab porque no se ha terminado o cerrado una comilla en la línea {line_number}: {line_content} Elimina la solicitud de presupuesto que no se haya cancelado o ciérrala y valida la acción ejecutando mount -a, o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido analizar /etc/fstab en la línea {line_number}: {line_content} Ejecuta mount -a y corrige los errores resultantes o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido analizar {path} en la línea {line_number}: {line_content} Prueba a corregir el formato o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha encontrado ningún paquete de kernel instalado, aunque /boot contiene ejecutables de kernel de Linux válidos. Reinstala el kernel con un gestor de paquetes estándar. Si el problema persiste, ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha encontrado ningún kernel en /boot. Verifica que /boot contenga un archivo ejecutable del kernel de Linux válido (vmlinuz o Image) o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha encontrado ninguna imagen initrd ni initramfs en /boot. Verifica que /boot contenga una imagen de disco RAM inicial válida (initrd o initramfs) o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas críticas con volúmenes que faltan: {specs}. Verifica que los volúmenes especificados existen, actualiza el archivo /etc/fstab , intenta corregir la configuración de los volúmenes lógicos o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido vaciar {volumes_or_disks}. Windows marca algunos volúmenes como Dirty. Ejecuta chkdsk /f en todas las unidades disponibles de la máquina virtual de origen. Si el problema persiste, póngase en contacto con el servicio de asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido encontrar grub-mkconfig y grub2-mkconfig. Instala el paquete grub2-common. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido actualizar el gestor de arranque con grub-mkconfig o grub2-mkconfig: {error_message} Resuelve los problemas subyacentes o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
La tabla de particiones de {devices} no es válida. Repara la tabla de particiones con una herramienta como FixParts. Si el problema persiste, ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido adaptar el SO cuando se ha definido la marca force_skip_verifications. Quita la marca force_skip_verifications ejecutando el siguiente comando en la VM de origen. En Windows, ejecuta rmdir %SystemDrive%\Google\Migrate\force_skip_verifications. En Linux, ejecuta rmdir /etc/google/migrate/force_skip_verifications.
No se admite tboot. Quita tboot de la configuración del bootloader. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido actualizar /etc/sudoers. Esto es necesario para permitir que el entorno invitado añada permisos sudo a los usuarios en función de los roles de gestión de identidades y accesos. Verifica si /etc/sudoers se puede 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 conceder acceso sudo mediante roles de IAM no funcionará en una VM sin estos cambios. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido actualizar /etc/sudoers: permiso denegado. Esto es necesario para permitir que el entorno invitado añada permisos sudo a los usuarios en función de los roles de gestión de identidades y accesos. Verifica si /etc/sudoers se puede 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 conceder acceso sudo mediante roles de IAM no funcionará en una VM sin estos cambios. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Esta imagen ya se ha generalizado (sysprep.exe /generalize ya se ha ejecutado). Vuelve a intentarlo sin seleccionar la opción generalize. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido generalizar la imagen ejecutando sysprep.exe /generalize. Generaliza la imagen de origen y vuelve a intentarlo sin seleccionar la opción generalize. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se han podido instalar los paquetes debido a que hay dpkg paquetes mal configurados: {packages} Recompila la configuración de dpkg ejecutando rm /var/cache/debconf/config.dat && dpkg --configure -a. Si falla o el error persiste, elimina los paquetes que fallan, vuelve a compilar la configuración de dpkg y, a continuación, vuelve a instalar los paquetes si es necesario. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Se ha agotado el tiempo de espera al configurar dpkg. Recompila la configuración de dpkg ejecutando rm /var/cache/debconf/config.dat && dpkg --configure -a. Si falla o el error persiste, elimina los paquetes que fallan, vuelve a compilar la configuración de dpkg y, a continuación, vuelve a instalar los paquetes si es necesario. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido iniciar la VM adaptada para completar la conversión. Los errores de arranque se producen debido a instantáneas incoherentes. Prueba a apagar la VM de origen, replicar un clon apagado de la VM de origen o usar la migración de discos. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
El sistema operativo no se puede convertir automáticamente a Rocky Linux 8. Te recomendamos que utilices el flujo de migración de discos de máquinas virtuales para migrar tu máquina virtual a Google Cloud. Consulta Migrar discos de máquinas virtuales.
La instancia no tiene una partición de arranque activa ni una partición EFI. Verifica que tu instancia incluya su partición de arranque o su partición EFI, o ponte en contacto con el equipo de Asistencia.

Advertencias de adaptación del SO

En la siguiente tabla se enumeran las advertencias que pueden aparecer durante el proceso de adaptación del SO y la información para solucionar cada una de ellas.

Mensaje Tarea
Los siguientes paquetes estaban dañados y se han tenido que eliminar para instalar paquetes críticos: {packages} Elimina los paquetes dañados y comprueba que tu máquina virtual y tus aplicaciones funcionan correctamente. Los cambios 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 entre las siguientes: {applicable_licenses}.
El archivo /etc/fstab contiene entradas volátiles, como nombres de dispositivos de bloque 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 en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo /etc/fstab contiene entradas de {mount_type}. Verifica 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 correctamente sin acceder a las entradas {mount_type}. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
El archivo {file_path} contiene entradas críticas volátiles; por ejemplo, nombres de dispositivos de bloque 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 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios 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 e instala los paquetes manualmente o ponte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Faltan las VMware Tools. Es posible que la VM no pueda apagarse correctamente. Si se apaga de forma forzada, se pueden perder datos. Instala VMware Tools o apaga correctamente tu VM antes de ejecutar un cambio. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
El software de seguridad {software} puede provocar errores de configuración en el primer arranque y problemas de conectividad. Crea un clon de prueba y comprueba que la nueva instancia de VM se inicia correctamente con conectividad de red. Si no es así, prueba a inhabilitar {software} o ponte en contacto con el equipo de asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido añadir el servidor de metadatos a {hosts_path}. Verifica que {hosts_path} exista y que el usuario Administrador pueda editarlo. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
No se ha podido definir el valor de registro del intervalo de sondeo especial de NTP. Verifica que el usuario Administrador pueda editar la ruta del registro {path}. Espera a que se apliquen los cambios o edita manualmente el registro para definir su valor en {value}. Los cambios 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 ha combinado con la política de cortafuegos local. Esto puede provocar errores en la configuración del primer arranque y problemas de conectividad. Te recomendamos que permitas la combinación de políticas de cortafuegos locales asignando el valor 1 a AllowLocalPolicyMerge en todos los perfiles mencionados. También puedes definir una política remota que permita el acceso a RDP y al servidor de metadatos, o ponerte en contacto con el equipo de Asistencia. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.
Faltaba o se había configurado incorrectamente el paquete cpio, que se ha instalado para permitir configurar correctamente el sistema operativo. Se ha instalado el paquete pax para evitar la vulnerabilidad CVE-2022-41352. Si es necesario, los paquetes cpio y pax se pueden eliminar después de la migración.
Algunos paquetes no tienen un sustituto adecuado y se han quitado, se ha cambiado a una versión anterior o se han excluido de la conversión. Consulta el archivo {removed_packages_file_path} para ver la lista de paquetes eliminados, el archivo {downgraded_packages_file_path} para ver la lista de paquetes con versiones anteriores y el archivo {excluded_packages_file_path} para ver la lista de paquetes excluidos. Instala los paquetes eliminados, degradados y excluidos según sea necesario en la máquina virtual de destino para restaurar las funciones de la aplicación.
Se ha detectado y reparado una incoherencia o un error en el sistema de archivos XFS: {filesystem} Puedes reparar el sistema de archivos dañado en la fuente con herramientas como xfs_repair. Si no quieres reparar el sistema de archivos dañado, usa la marca disable-xfs-repair. Sin embargo, esto puede provocar fallos de adaptación del SO y otros problemas. Los cambios en la VM de origen se aplican en los ciclos de replicación posteriores.