Erros e avisos de adaptação do SO

Este documento explica como solucionar erros e avisos da adaptação do SO do Migrate to Virtual Machines.

Os erros são problemas críticos que impedem a execução da adaptação do SO. Eles indicam problemas subjacentes que exigem sua atenção e solução imediatas para que você possa prosseguir com o processo. Os avisos, embora não fatais, fornecem informações valiosas para seu reconhecimento. Eles destacam possíveis problemas ou inconsistências detectadas durante o processo de adaptação, mesmo que a clonagem seja bem-sucedida.

Cada processo de adaptação gera um relatório de adaptação que detalha os erros ou avisos encontrados durante o processo.

Embora a maioria das adaptações do SO seja automatizada, em alguns casos é preciso solucionar problemas e corrigir erros e avisos para concluir o processo de clonagem. Os erros e avisos abaixo destacam situações em que essas modificações são necessárias.

Erros de adaptação do SO

A tabela a seguir lista os erros que podem ser encontrados durante o processo de adaptação do SO e as informações de solução de cada erro.

Mensagem Item de ação
Não foi possível encontrar o sistema operacional nos discos da VM. Verifique se os discos da VM contêm um sistema operacional válido e se eles não estão criptografados, por exemplo, com o BitLocker. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Mais de um sistema operacional foi encontrado nos discos da VM. Marque o sistema operacional que você quer adaptar. No Windows, execute mkdir %SystemDrive%\Google\Migrate, e no Linux execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Mais de um sistema de arquivos raiz está marcado com um diretório de dicas. Verifique se um diretório de dicas existe apenas em um único sistema de arquivos raiz. No Windows: %SystemDrive%\Google\Migrate, no Linux: /etc/google/migrate. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Inodes insuficientes no sistema de arquivos {mount_point}. Verifique se pelo menos {required_free_inodes} inodes estão disponíveis no sistema de arquivos {mount_point}. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Espaço em disco insuficiente no volume {mount_point}. Verifique se pelo menos {required_free_space_mb} MB de espaço livre está disponível no volume {mount_point}. Recomendamos que você tire um snapshot da origem antes de fazer mudanças no volume {mount_point}. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não há drivers VirtIO no kernel do Linux. Verifique se um kernel do Linux com suporte ao driver VirtIO (virtio_scsi, virtio_net) está instalado na VM de origem. Esses drivers são necessários para executar uma VM migrada no Compute Engine. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O arquivo /etc/fstab contém entradas essenciais voláteis, como nomes de dispositivos de transferência por blocos não persistentes. Execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints na VM de origem. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O arquivo {file_path} contém entradas essenciais voláteis, por exemplo, nomes de dispositivos de transferência por blocos não persistentes. Execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints na VM de origem. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar o diretório {directory} ou ele está vazio. Verifique se o {directory} existe, não está vazio e não é um link flexível para um volume ausente. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar {file}. Verifique se {file} existe e não é um link flexível para um volume ausente. As alterações na VM de origem entram em vigor nos ciclos de replicação subsequentes.
Falha ao montar entradas críticas de /etc/fstab, por exemplo, entradas fstab duplicadas ou dispositivos ausentes. Erro: {error_details} Inspecione as configurações /etc/fstab na VM de origem ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Sistema operacional incompatível: {os_description}. Consulte a documentação do produto para ver a lista de sistemas operacionais compatíveis: Sistemas operacionais compatíveis.
Sistema operacional incompatível: amazonlinux2.0. Você tentou migrar uma VM com um SO Amazon Linux 2, que não é compatível com o Google Cloud. Para migrar a VM, o SO precisa ser convertido em um SO com suporte. A capacidade de converter o SO em um SO com suporte está disponível como parte de um programa de testes. Para saber mais e participar do pré-lançamento, consulte Migrar uma VM do Amazon Linux 2 para o Google Cloud.
A conversão de BIOS para UEFI não é compatível com {os_description}. Consulte a documentação do produto para ver a lista de sistemas operacionais compatíveis com a conversão de BIOS para UEFI. Sistemas operacionais compatíveis
A conversão de BIOS para UEFI não é compatível com {os_description}. Você tentou migrar uma VM com um SO Amazon Linux 2, que não é compatível com o Google Cloud. Para migrar a VM, o SO precisa ser convertido em um SO com suporte. A capacidade de converter o SO em um SO com suporte está disponível como parte de um programa de testes. Para saber mais e participar do pré-lançamento, consulte Migrar uma VM do Amazon Linux 2 para o Google Cloud.
Sistema operacional incompatível: {os_description}. Consulte a documentação do produto para ver a lista de sistemas operacionais compatíveis: Sistemas operacionais compatíveis. Como alternativa, use a migração de disco para migrar os discos de dados. Consulte Migrar discos da VM.
A conversão de BIOS para UEFI não é compatível com {os_description}. Consulte a documentação do produto para ver a lista de sistemas operacionais compatíveis com a conversão de BIOS para UEFI. Sistemas operacionais compatíveis Como alternativa, use a migração de disco para migrar os discos de dados. Consulte Migrar discos da VM.
A arquitetura {architecture} não é compatível com os sistemas operacionais {os_type}. Consulte a documentação do produto para ver a lista de arquiteturas compatíveis: Sistemas operacionais compatíveis.
A conversão de BIOS para UEFI não é compatível com sistemas operacionais {os_type} com a arquitetura {architecture}. Consulte a documentação do produto para ver a lista de arquiteturas compatíveis com a conversão de BIOS para UEFI: sistemas operacionais compatíveis.
Não foi possível detectar um carregador de inicialização do Linux compatível, por exemplo, o Grub. Isso pode ocorrer em sistemas operacionais mais antigos ou se o tipo de inicialização selecionado (BIOS/UEFI) não for compatível com o sistema operacional instalado. Consulte a documentação do produto para ver a lista de sistemas operacionais compatíveis e verifique se o tipo de inicialização (BIOS/UEFI) do sistema operacional está definido corretamente: Sistemas operacionais compatíveis.
Não foi possível instalar o(s) pacote(s) google-compute-engine: {error_message} Tente resolver os problemas subjacentes e instalar o pacote manualmente ou entre em contato com o suporte. Para continuar sem instalar esses pacotes, execute mkdir -p /etc/google/migrate/skip_failed_install na VM de origem. Alguns recursos do Compute Engine podem não funcionar sem o ambiente para convidado. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar os pacotes {package_name}: {error_message} Tente resolver os problemas subjacentes ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar os pacotes {package_name}: {error_message} Tente resolver os problemas subjacentes e instalar o pacote manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar os pacotes {package_name}: {error_message} Tente resolver os problemas subjacentes e instalar o pacote manualmente ou entre em contato com o suporte. Para continuar sem instalar esses pacotes, execute mkdir -p /etc/google/migrate/skip_failed_install na VM de origem. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não é possível instalar ou atualizar pacotes críticos {packages} sem corromper as dependências: {error_message} Tente instalar manualmente os pacotes {packages} na VM de origem ou entre em contato com o suporte. Para reparar pacotes corrompidos após a migração, execute mkdir -p /etc/google/migrate/skip_broken_packages na VM de origem. Para pular a instalação, execute mkdir -p /etc/google/migrate/skip_failed_install na VM de origem. Pular a instalação pode resultar em falhas nas etapas posteriores. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha na instalação do DISM do {driver} com o código de saída: {exit_code} Entre em contato com o suporte ou consulte a documentação da Microsoft: Depurar códigos de erro do sistema para corrigir o erro. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
A instalação do DISM do {driver} falhou com o código de saída: 2 Desative qualquer antivírus ou outro software de segurança que possa impedir que DISM acesse o sistema de arquivos. Se o problema persistir, execute os comandos sfc /scannow e dism /online /cleanup-image /restorehealth para corrigir o problema. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível carregar o registro do Windows desta VM. O hive {hive_name} pode ter inconsistências. Repetir um ciclo de replicação, um clone de teste, uma substituição. Se o problema persistir, tente corrigir o registro usando Scanregw.exe ou entre em contato com o suporte. As alterações na VM de origem entram em vigor nos ciclos de replicação subsequentes.
O tempo limite foi atingido ao carregar os hives de registro do Windows. Consulte o Microsoft KB #2498915 para compactar hives de registro potencialmente pesados ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não é possível decodificar /etc/google/migrate/disk-mappings-hints com o codec utf-8. Execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints novamente e verifique se a saída gravada é um utf-8 válido. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao montar o sistema de arquivos em {mountable}. Isso geralmente indica inconsistências no sistema de arquivos. Tente corrigir o sistema de arquivos usando ferramentas como {tool_name}. Se o problema persistir, entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível analisar /etc/fstab devido às vírgulas à direita na linha {line_number}: {line_content} Remova as vírgulas à direita ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível analisar /etc/fstab devido a espaços em branco no caminho na linha {line_number}: {line_content} Substitua os espaços em branco por \040 e faça a validação executando mount -a ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível analisar /etc/fstab porque a cotação não foi encerrada nem fechada na linha {line_number}: {line_content} Remova a cotação não terminada ou feche-a e valide-a executando mount -a ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível analisar /etc/fstab na linha {line_number}: {line_content} Execute mount -a e corrija os erros resultantes ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível analisar {path} na linha {line_number}: {line_content} Corrija o formato ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar nenhum pacote de kernel instalado, embora /boot contenha executáveis do kernel do Linux válidos. Reinstale o kernel usando um gerenciador de pacotes padrão. Se o problema persistir, entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar um kernel em /boot. Verifique se /boot contém um executável válido do kernel do Linux (vmlinuz ou Image) ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar nenhuma imagem initrd ou initramfs em /boot. Verifique se /boot contém uma imagem do disco RAM inicial válida (initrd ou initramfs) ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O arquivo /etc/fstab contém entradas essenciais com volumes ausentes: {specs}. Verifique se os volumes especificados existem, atualize o arquivo /etc/fstab, tente corrigir a configuração de volumes lógicos ou entre em contato com o suporte. As alterações na VM de origem entram em vigor nos ciclos de replicação subsequentes.
Falha ao limpar {volumes_or_disks}. Alguns volumes são marcados pelo Windows como "sujos". Execute chkdsk /f em todas as unidades disponíveis na VM de origem. Se o problema persistir, entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível encontrar grub-mkconfig e grub2-mkconfig. Instale o pacote grub2-common. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
A tabela de partições para {devices} é inválida. Corrija a tabela de partições com uma ferramenta como FixParts. Se o problema persistir, entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha na adaptação do SO quando a flag force_skip_verifications está definida. Remova a flag force_skip_verifications executando o seguinte comando na VM de origem. No Windows: execute rmdir %SystemDrive%\Google\Migrate\force_skip_verifications, no Linux: execute rmdir /etc/google/migrate/force_skip_verifications.
tboot não é compatível. Remova tboot da configuração do carregador de inicialização. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao atualizar /etc/sudoers. Isso é necessário para permitir que o ambiente de convidado adicione permissões sudo aos usuários com base nos papéis do IAM. Verifique se /etc/sudoers é editável na VM de origem ou execute touch /etc/google/migrate/skip_editing_sudoers para pular a edição de /etc/sudoers. A concessão de acesso a sudo por meio dos papéis do IAM não funcionará na VM sem essas alterações. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao atualizar /etc/sudoers: permissão negada. Isso é necessário para permitir que o ambiente de convidado adicione permissões sudo aos usuários com base nos papéis do IAM. Verifique se /etc/sudoers é editável na VM de origem ou execute touch /etc/google/migrate/skip_editing_sudoers para pular a edição de /etc/sudoers. A concessão de acesso a sudo por meio dos papéis do IAM não funcionará na VM sem essas alterações. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Esta imagem já foi generalizada (sysprep.exe /generalize já foi executado). Tente de novo sem selecionar a opção generalize. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao generalizar a imagem executando sysprep.exe /generalize. Generalize a imagem de origem e tente novamente sem a opção generalize selecionada. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao instalar pacotes devido a dpkg pacotes configurados incorretamente: {packages} Recrie a configuração dpkg executando rm /var/cache/debconf/config.dat && dpkg --configure -a. Se isso falhar ou o erro persistir, remova os pacotes com falha, recrie a configuração dpkg e reinstale os pacotes, se necessário. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
A configuração de dpkg expirou. Recrie a configuração dpkg executando rm /var/cache/debconf/config.dat && dpkg --configure -a. Se isso falhar ou o erro persistir, remova os pacotes com falha, recrie a configuração dpkg e reinstale os pacotes, se necessário. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.

Avisos de adaptação do SO

A tabela a seguir lista os avisos que você pode encontrar durante o processo de adaptação do SO e as informações de solução de problemas para cada aviso.

Mensagem Item de ação
Os seguintes pacotes estavam corrompidos e tiveram que ser removidos para instalar os pacotes essenciais: {packages} Remova os pacotes corrompidos e verifique se a VM e os aplicativos estão funcionando conforme o esperado. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não é possível aplicar a licença {requested_license} a {os_info}. Escolha uma licença aplicável: {relevant_licenses}.
O arquivo /etc/fstab contém entradas voláteis, como nomes de dispositivos de transferência por blocos não persistentes. Execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints na VM de origem. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O arquivo /etc/fstab contém entradas {mount_type}. Verifique se todas as entradas {mount_type} podem ser acessadas na VM de destino após a migração ou se a VM de destino é inicializada sem acesso às entradas {mount_type}. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O arquivo {file_path} contém entradas essenciais voláteis, por exemplo, nomes de dispositivos de transferência por blocos não persistentes. Execute mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints na VM de origem. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) google-compute-engine: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) google-osconfig-agent: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) google-cloud-sdk: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) google-cloud-sdk: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) google-rhui-client: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) cloud-regionsrv-client: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar os pacotes google-cloud-sap-agent: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar o(s) pacote(s) dhcp-client: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Não foi possível instalar os pacotes {package_name}: {error_message} Resolva os problemas subjacentes e instale os pacotes manualmente ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
As ferramentas do VMware não estão disponíveis. A VM pode não ser encerrada corretamente. Um encerramento forçado pode resultar em perda de dados. Instale o VMware Tools ou encerre normalmente sua VM antes de executar uma transição. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O software de segurança {software} pode causar falhas na configuração da primeira inicialização e problemas de conectividade. Crie um clone de teste e verifique se a nova instância de VM é inicializada com conectividade de rede. Caso contrário, considere desativar {software} ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao adicionar o servidor de metadados a {hosts_path}. Verifique se {hosts_path} existe e pode ser editado pelo usuário: Administrator. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
Falha ao definir o valor de registro do intervalo de enquete especial NTP. Verifique se o caminho do registro {path} pode ser editado pelo usuário: Administrator. Aguarde até que as alterações sejam aplicadas ou edite manualmente o registro para definir o valor como {value}. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
A saída de rede de um dos seguintes tipos de perfil: {profiles} está bloqueados e não mesclada com a política de firewall local. Isso pode levar a falhas na configuração de inicialização e problemas de conectividade. Considere permitir a mesclagem de políticas de firewall local definindo AllowLocalPolicyMerge como 1 em todos os perfis mencionados. Como alternativa, defina uma política remota que permita o acesso ao RDP e ao servidor de metadados ou entre em contato com o suporte. As alterações à VM de origem vão entrar em vigor nos ciclos de replicação subsequentes.
O pacote cpio estava ausente ou configurado incorretamente e foi instalado para permitir a configuração adequada do sistema operacional. O pacote pax foi instalado para evitar a vulnerabilidade CVE-2022-41352. Se necessário, é possível remover os pacotes cpio e pax depois da migração.
Alguns pacotes não têm uma substituição adequada e foram removidos ou rebaixados. Verifique no arquivo {Remove_packages_file_path} a lista de pacotes removidos, e o arquivo {downgraded_packages_file_path} para a lista dos pacotes que passaram por downgrade. Instale os pacotes removidos e downgrade conforme necessário na VM de destino para restaurar os recursos do app.