Consulte os códigos de erro da Enclave CLI por número para identificar a causa e resolver o problema.
|
Código de erro |
Descrição |
Causa e solução |
|
E01 |
Parâmetros obrigatórios ausentes |
Faltam um ou mais parâmetros obrigatórios. Especifique todos os parâmetros necessários e tente novamente. |
|
E02 |
Parâmetros conflitantes |
O comando contém parâmetros mutuamente exclusivos. Especifique apenas um. Por exemplo, em |
|
E03 |
Tipo de parâmetro inválido |
Um valor de parâmetro tem tipo incorreto. Por exemplo, |
|
E04 |
Falha na criação do par de sockets |
A Enclave CLI não conseguiu criar um par de sockets para comunicação com o enclave devido a memória insuficiente ou ao limite máximo de descritores abertos. Tente executar o comando novamente ou reinicie a instância e repita a operação. |
|
E05 |
Falha ao iniciar o processo |
A Enclave CLI falhou ao iniciar o processo de gerenciamento do enclave durante a execução de |
|
E06 |
Falha ao criar o processo daemon |
A transformação do processo do enclave em daemon falhou. Possíveis causas: memória insuficiente, limite de threads do sistema atingido ou permissão negada para que o processo principal da Enclave CLI execute como daemon. Libere memória e tente novamente ou reinicie a instância e repita a operação. |
|
E07 |
Falha na leitura do diretório |
A Enclave CLI não conseguiu ler o diretório de sockets do enclave (padrão: |
|
E08 |
Erro de conexão |
A Enclave CLI não consegue se conectar ao enclave. Verifique se o enclave foi iniciado e está no estado |
|
E09 |
Erro ao fechar o socket |
A Enclave CLI falhou ao fechar o socket, possivelmente porque outro sinal interrompeu a operação. Tente executar o comando novamente. |
|
E10 |
Falha na configuração de timeout do socket |
A Enclave CLI não conseguiu configurar um timeout para o socket especificado. Verifique se o socket é válido. |
|
E11 |
Erro de socket |
Ocorreu um erro inesperado no socket. |
|
E12 |
Erro de epoll |
A Enclave CLI falhou ao registrar o descritor do enclave no epoll para monitoramento de eventos devido a memória insuficiente ou limite de descritores epoll atingido. Libere memória e tente novamente ou reinicie a instância e repita a operação. |
|
E13 |
Erro de inotify |
A Enclave CLI falhou ao realizar uma operação inotify para monitorar alterações no socket. Isso indica memória insuficiente ou limite de watches do inotify atingido. Libere memória e tente novamente ou reinicie a instância e repita a operação. |
|
E14 |
Comando inválido |
O comando contém subcomandos ou parâmetros inválidos. Verifique os nomes dos subcomandos e dos parâmetros. |
|
E15 |
Falha na aquisição de lock |
A Enclave CLI não conseguiu adquirir um lock. Uma thread anterior que detinha o lock encontrou uma exceção. Tente executar o comando novamente ou reinicie a instância e repita a operação. |
|
E16 |
Falha na sincronização de threads |
A Enclave CLI falhou ao fazer join de uma thread após a conclusão da execução. Tente executar o comando novamente. |
|
E17 |
Erro de serde |
Ocorreu um erro durante a serialização ou desserialização de um comando ou de sua saída. Verifique se os dados JSON no comando são válidos. |
|
E18 |
Erro de permissões de arquivo |
A Enclave CLI não tem permissão para modificar o arquivo de log (padrão: |
|
E19 |
Falha na operação de arquivo |
A Enclave CLI não conseguiu realizar a operação de arquivo solicitada. Verifique se o arquivo de destino existe e se você possui as permissões necessárias. |
|
E20 |
Configuração de CPU inválida |
O parâmetro |
|
E21 |
Nenhuma vCPU disponível no pool |
Um ou mais IDs de vCPU em |
|
E22 |
vCPUs insuficientes no pool |
A quantidade de vCPUs em |
|
E23 |
Erro de ID de CPU |
O comando |
|
E24 |
Erro de CPU |
O comando |
|
E25 |
Erro de tamanho de hugepage |
A Enclave CLI usou um tamanho de hugepage inválido para inicializar a memória do enclave. Verifique se o código da Enclave CLI não foi modificado para incluir tamanhos de hugepage inválidos. |
|
E26 |
Memória solicitada insuficiente para a imagem do enclave |
A memória especificada em |
|
E27 |
Memória disponível insuficiente |
A memória especificada em |
|
E28 |
Descritor de enclave inválido |
Ocorreu um erro de descritor ao criar um enclave. Visualize o backtrace do erro para obter detalhes. |
|
E29 |
Erro de ioctl |
Ocorreu um erro inesperado de ioctl. Visualize o backtrace do erro para obter detalhes. |
|
E30 |
Falha ao obter informações de carregamento da imagem via ioctl |
A Enclave CLI não conseguiu obter informações de carregamento da imagem por meio de ioctl. Visualize o backtrace do erro para obter detalhes. |
|
E31 |
Falha ao configurar memória via ioctl |
A Enclave CLI não conseguiu configurar a memória do enclave por meio de ioctl. Visualize o backtrace do erro para obter detalhes. |
|
E32 |
Falha ao configurar vCPUs via ioctl |
A Enclave CLI não conseguiu configurar as vCPUs do enclave por meio de ioctl. Visualize o backtrace do erro para obter detalhes. |
|
E33 |
Falha na inicialização do enclave via ioctl |
A Enclave CLI não conseguiu iniciar o enclave por meio de ioctl. Visualize o backtrace do erro para obter detalhes. |
|
E34 |
Estouro de memória |
A Enclave CLI falhou ao carregar a imagem do enclave nas regiões de memória alocadas para ele. Por exemplo, o deslocamento da região somado ao tamanho do arquivo de imagem excede o endereço máximo da plataforma. |
|
E35 |
Erro de análise do arquivo EIF |
A Enclave CLI falhou ao ler uma seção do arquivo de imagem do enclave para a memória. Verifique se o arquivo de imagem do enclave é válido. |
|
E36 |
Falha na inicialização do enclave |
A Enclave CLI não recebeu um heartbeat vsock da VM do Enclave. A VM pode não ter sido iniciada corretamente. Verifique se você forneceu um arquivo de imagem de enclave válido. |
|
E37 |
Erro no monitoramento de eventos do enclave |
Ocorreu um erro durante o monitoramento de eventos do enclave. Visualize o backtrace do erro para obter detalhes. |
|
E38 |
Falha na execução de comando pelo processo do enclave |
O processo do enclave falhou ao executar um comando enviado pela Enclave CLI. Verifique se o enclave está em execução conforme esperado. |
|
E39 |
A Enclave CLI não consegue se conectar ao processo de gerenciamento do enclave |
A Enclave CLI falhou ao se conectar ao processo do enclave, possivelmente porque a criação do enclave falhou devido a outros erros e o processo parou. Verifique se há outros códigos de erro da Enclave CLI. Se nenhum aparecer, visualize o backtrace do erro para obter detalhes. |
|
E40 |
Caminho do socket não encontrado |
A Enclave CLI constrói um caminho de socket a partir do ID do enclave para se comunicar com o processo do enclave. Este erro ocorre quando esse caminho não é encontrado, possivelmente porque o processo do enclave não está em execução conforme esperado. Visualize o backtrace do erro para obter detalhes. |
|
E41 |
Falha na resposta do processo do enclave |
Após executar um comando da Enclave CLI, o processo do enclave envia a saída de volta. Este erro ocorre quando o processo falha ao enviar a saída, possivelmente porque a Enclave CLI não está em execução conforme esperado. Tente executar o comando novamente. |
|
E42 |
Falha de MMAP |
A Enclave CLI falhou ao fazer mmap de memória para o enclave, possivelmente devido à falta de memória livre. Libere memória e tente novamente ou reinicie a instância e repita a operação. |
|
E43 |
Falha de Munmap |
A Enclave CLI falhou ao fazer munmap de memória durante a liberação de recursos do enclave. Verifique se o código da Enclave CLI não foi modificado para passar parâmetros inválidos ao munmap. |
|
E44 |
Falha na conexão com o console do enclave |
A Enclave CLI não conseguiu se conectar ao console do enclave especificado. Verifique se o enclave está sendo executado no modo Debug. |
|
E45 |
Não foi possível recuperar a saída de debug do Enclave |
A Enclave CLI falhou ao ler dados do console do enclave. Tente executar o comando novamente. |
|
E46 |
Erro de escrita na saída do console do enclave |
A Enclave CLI falhou ao exibir dados recuperados do console do enclave. Tente executar o comando novamente. |
|
E47 |
Erro de análise de inteiro |
O endereço CID vsock do enclave não é um número inteiro válido. Execute |
|
E48 |
Erro na compilação da imagem do enclave |
A Enclave CLI falhou ao compilar o arquivo de imagem do enclave. Visualize o backtrace do erro para obter detalhes. |
|
E49 |
Erro na compilação da imagem Docker |
O valor de |
|
E50 |
Erro ao baixar a imagem Docker |
A Enclave CLI falhou ao baixar a imagem Docker especificada por --docker-uri durante a execução de |
|
E51 |
Diretório de artefatos não encontrado |
A Enclave CLI precisa de um diretório para arquivos intermediários ao compilar a imagem do enclave. O caminho é derivado da variável de ambiente |
|
E52 |
Pasta de anexos não encontrada |
A Enclave CLI não encontrou o diretório que armazena blobs, como arquivos de kernel do enclave e imagens de disco de boot. Esse diretório é obrigatório para compilar o arquivo de imagem do enclave. Tente executar o comando novamente. |
|
E53 |
Falha de temporização |
A Enclave CLI falhou ao medir o intervalo entre leituras consecutivas da saída de debug durante a execução de |
|
E54 |
Erro de mascaramento de sinal |
O mascaramento de sinais falhou após a criação do processo de gerenciamento do enclave. Tente executar o comando novamente. |
|
E55 |
Falha durante o desmascaramento de sinal |
A Enclave CLI falhou ao desmascarar sinais após iniciar o processo do enclave. Tente executar o comando novamente. |
|
E56 |
Erro de logger |
Ocorreu um erro ao inicializar o sistema de logs. Visualize o backtrace do erro para obter detalhes. |