KamoCRM

Cinco razões para a imagem dourada nunca ter sido construída

FixKlusterServices
Navios
23 de setembro de 2026 às 09:09 UTC
Autor
Kamo
Enviar
bc8eb06

O edifício nunca tinha sido executado. A execução encontrou um erro por tentativa, e o primeiro três cada um teria produzido uma imagem plausível com algo faltando. 1. packages.txt diz "linhas em branco e # comentários são despojados" e nada despojado them: `tr '\n' ','` entregou cada linha de comentários como um nome de pacote. apt respondido com quarenta linhas "Incapaz de localizar pacote" citando prosa inglesa. 2. `qemu-img resize` cresce o recipiente qcow2 e deixa a tabela de partição e o sistema de arquivos raiz sozinho — cerca de 2,5 GB na imagem de Canonical. Uma imagem em nuvem normalmente cresce na primeira inicialização através de nuvem-init growpart; virt-customize nunca botas 914 MB de área de trabalho ficaram sem espaço no meio do caminho através do dpkg --unpack. virt-resize --expand agora move a partição antes de tudo ser instalado nela. 3. `firefox` no Ubuntu 24.04 é um deb transitório cujo único trabalho é instalar o Bolas. Sem snaped em uma imagem construir suas impressões postinst "O sistema não tem um trabalhando snapd, skipping" e sai ZERO — assim apt bem sucedido, a compilação sucedeu, e a imagem de que todos os clones de inquilinos não tinham nenhum navegador nele. Mozilla's apt repositório é adicionado em vez disso, com a impressão digital da chave de assinatura verificada em vez do que confiou porque chegou sobre HTTPS. 4. `virt-customize --run` executa um script com /bin/sh o que quer que seu shebang diga. Ligado Ubuntu que é traço, e todos os quatro scripts convidados abrem com `set -euo pipefail`, então Todos morreram em "Opção ilegal - o pipefail". Eles são copiados e executados com um Bash explícito agora, combinando com o que o instalador do agente já fez. 5. `--copy-in src:dest ` precisa ser uma DIRECÇÃO existente e copia src nele. `agent:/opt/kamo-hc-agent-src` estava a nomear o resultado em vez de um destino e falhou com o "target não é um directório" — só é possível quando a compilação foi longe O suficiente para instalar o agente. E um que estava se escondendo em vez de falhar: instalar-agente. sh termina reiniciando o unidade e esperando /healthz, nenhum dos quais pode trabalhar em uma construção de imagem porque virt-customize edita um sistema de arquivos e nunca o inicia. A construção chamou-lhe, portanto, com `'' verdade', que também engoliu qualquer falha real nas etapas de instalação — uma imagem poderia enviar sem agente e não dizer nada, e um computador sem agente nunca dorme, nunca toma a marca da sua organização e nunca sincroniza uma senha. Ele agora testa /run/systemd/system e faz um off-line honesto ativar, para que o chamador pode falhar alto. A embalagem em si tinha um também: seguiu `kubectl logs -f` no momento em que o trabalho o objeto existia, que retorna instantaneamente contra um pod ainda puxando sua imagem, então ler .status.sucedeu em um trabalho dez segundos de idade e relatou falha. Isso é pior. tipo de errado do que uma construção quebrada, porque ele lhe diz para excluir uma reivindicação que é sendo escrito corretamente. Construído e verificado: nobre-20260911, 1,7 GB, sha256 ****************************

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços